All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: ThreetenbpFuzzer:33,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()'
      Src: ThreetenbpFuzzer:35,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: ThreetenbpFuzzer:35,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: ThreetenbpFuzzer:35,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,ThreetenbpFuzzer)'
      Src: ThreetenbpFuzzer:38,1
    - Dst: '[java.util.EnumSet].allOf()'
      Src: ThreetenbpFuzzer:43,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(ThreetenbpFuzzer)'
      Src: ThreetenbpFuzzer:43,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDate()'
      Src: ThreetenbpFuzzer:43,1
    - Dst: '[java.util.EnumSet].allOf()'
      Src: ThreetenbpFuzzer:47,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(ThreetenbpFuzzer)'
      Src: ThreetenbpFuzzer:47,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedTime()'
      Src: ThreetenbpFuzzer:47,1
    - Dst: '[java.util.EnumSet].allOf()'
      Src: ThreetenbpFuzzer:51,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(ThreetenbpFuzzer)'
      Src: ThreetenbpFuzzer:51,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDateTime()'
      Src: ThreetenbpFuzzer:50,1
    - Dst: '[java.util.EnumSet].allOf()'
      Src: ThreetenbpFuzzer:55,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(ThreetenbpFuzzer)'
      Src: ThreetenbpFuzzer:55,1
    - Dst: '[java.util.EnumSet].allOf()'
      Src: ThreetenbpFuzzer:56,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(ThreetenbpFuzzer)'
      Src: ThreetenbpFuzzer:56,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDateTime(,)'
      Src: ThreetenbpFuzzer:54,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: ThreetenbpFuzzer:60,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: ThreetenbpFuzzer:60,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 65
      start: 30
    functionDepth: 6
    functionLinenumber: 30
    functionLinenumberEnd: 65
    functionName: '[ThreetenbpFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/ThreetenbpFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,ThreetenbpFuzzer)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(ThreetenbpFuzzer)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedTime()'
    - '[java.util.EnumSet].allOf()'
    - '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDateTime(,)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDateTime()'
    - '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDate()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()'
    linkageType: ''
    returnType: void
    signature: '[ThreetenbpFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ThreetenbpFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[ThreetenbpFuzzer].<init>()'
    functionSourceFile: /src/ThreetenbpFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ThreetenbpFuzzer
    signature: '[ThreetenbpFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].tickSeconds(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:55,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertSerializable(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:55,1
    - Dst: '[org.threeten.bp.Clock].tickMinutes(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:56,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertSerializable(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:56,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:57,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:57,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertSerializable(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.threeten.bp.TestClock_Tick].test_isSerializable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].tickSeconds(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].tickMinutes(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_Tick].assertSerializable(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_isSerializable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].withNano(int)'
      Src: org.threeten.bp.TestClock_Tick:63,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestClock_Tick:63,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestClock_Tick,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:63,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:63,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:63,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.TestClock_Tick:64,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withNano(int)'
      Src: org.threeten.bp.TestClock_Tick:64,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestClock_Tick:64,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.Instant,org.threeten.bp.TestClock_Tick)'
      Src: org.threeten.bp.TestClock_Tick:64,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Tick:65,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 6
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_250millis()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestClock_Tick,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.ZonedDateTime].withNano(int)'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.Instant,org.threeten.bp.TestClock_Tick)'
    - '[org.threeten.bp.Duration].ofMillis(int)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Clock].instant()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_250millis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].withNano(int)'
      Src: org.threeten.bp.TestClock_Tick:71,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestClock_Tick:71,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestClock_Tick,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:71,1
    - Dst: '[org.threeten.bp.Duration].ofNanos(int)'
      Src: org.threeten.bp.TestClock_Tick:71,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:71,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.TestClock_Tick:72,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withNano(int)'
      Src: org.threeten.bp.TestClock_Tick:72,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestClock_Tick:72,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.Instant,org.threeten.bp.TestClock_Tick)'
      Src: org.threeten.bp.TestClock_Tick:72,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Tick:73,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 6
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_250micros()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestClock_Tick,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.ZonedDateTime].withNano(int)'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.Instant,org.threeten.bp.TestClock_Tick)'
    - '[org.threeten.bp.Duration].ofNanos(int)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Clock].instant()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_250micros()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].withNano(org.threeten.bp.TestClock_Tick)'
      Src: org.threeten.bp.TestClock_Tick:79,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestClock_Tick:79,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestClock_Tick,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:79,1
    - Dst: '[org.threeten.bp.Duration].ofNanos(int)'
      Src: org.threeten.bp.TestClock_Tick:79,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:79,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.TestClock_Tick:80,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withNano(int)'
      Src: org.threeten.bp.TestClock_Tick:80,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestClock_Tick:80,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.Instant,org.threeten.bp.TestClock_Tick)'
      Src: org.threeten.bp.TestClock_Tick:80,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Tick:81,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 6
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_20nanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestClock_Tick,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.ZonedDateTime].withNano(org.threeten.bp.TestClock_Tick)'
    - '[org.threeten.bp.ZonedDateTime].withNano(int)'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.Instant,org.threeten.bp.TestClock_Tick)'
    - '[org.threeten.bp.Duration].ofNanos(int)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Clock].instant()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_20nanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:86,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:87,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 4
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_zeroDuration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestClock_Tick].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_zeroDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:92,1
    - Dst: '[org.threeten.bp.Duration].ofNanos(int)'
      Src: org.threeten.bp.TestClock_Tick:93,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:93,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 91
    functionDepth: 4
    functionLinenumber: 91
    functionLinenumberEnd: 95
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_1nsDuration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofNanos(int)'
    - '[org.threeten.bp.TestClock_Tick].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_1nsDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Tick:99,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestClock_Tick)'
      Src: org.threeten.bp.TestClock_Tick:99,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 4
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_maxDuration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestClock_Tick)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_maxDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Tick:104,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestClock_Tick:104,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 4
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_subMilliNotDivisible_123ns()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_subMilliNotDivisible_123ns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Tick:109,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestClock_Tick:109,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 4
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_subMilliNotDivisible_999ns()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_subMilliNotDivisible_999ns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Tick:114,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestClock_Tick:114,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 4
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_subMilliNotDivisible_999999999ns()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_subMilliNotDivisible_999999999ns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Tick:119,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestClock_Tick:119,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 4
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_negative1ns()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_negative1ns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Tick:124,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestClock_Tick:124,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 4
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_negative1s()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Duration].ofSeconds()'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_negative1s()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].tick(null,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].tick(null,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Tick:134,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,null)'
      Src: org.threeten.bp.TestClock_Tick:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_nullDuration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_nullDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].tickSeconds(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:139,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Tick:140,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:140,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.TestClock_Tick:141,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestClock_Tick:141,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_Tick:141,1
    - Dst: Thread.sleep(int)
      Src: org.threeten.bp.TestClock_Tick:142,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.TestClock_Tick:143,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestClock_Tick:143,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_Tick:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 138
    functionDepth: 3
    functionLinenumber: 138
    functionLinenumberEnd: 144
    functionName: '[org.threeten.bp.TestClock_Tick].test_tickSeconds_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].tickSeconds(org.threeten.bp.ZoneId)'
    - Thread.sleep(int)
    - '[org.threeten.bp.TestClock_Tick].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].instant()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tickSeconds_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].tickSeconds(null)'
      Src: org.threeten.bp.TestClock_Tick:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionName: '[org.threeten.bp.TestClock_Tick].test_tickSeconds_ZoneId_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].tickSeconds(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tickSeconds_ZoneId_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].tickMinutes(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:153,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Tick:154,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:154,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.TestClock_Tick:155,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestClock_Tick:156,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_Tick:156,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestClock_Tick:157,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_Tick:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 152
    functionDepth: 3
    functionLinenumber: 152
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.TestClock_Tick].test_tickMinutes_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Clock].tickMinutes(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].instant()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tickMinutes_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].tickMinutes(null)'
      Src: org.threeten.bp.TestClock_Tick:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.threeten.bp.TestClock_Tick].test_tickMinutes_ZoneId_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].tickMinutes(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_tickMinutes_ZoneId_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:167,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:167,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:167,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:168,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Tick:169,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:169,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Tick:170,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 166
    functionDepth: 4
    functionLinenumber: 166
    functionLinenumberEnd: 171
    functionName: '[org.threeten.bp.TestClock_Tick].test_withZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Duration].ofMillis(int)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_withZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:174,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:174,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:174,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:175,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 4
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: '[org.threeten.bp.TestClock_Tick].test_withZone_same()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_Tick].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Duration].ofMillis(int)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_withZone_same()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:181,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:181,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:181,1
    - Dst: '[org.threeten.bp.Clock].withZone(null)'
      Src: org.threeten.bp.TestClock_Tick:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 4
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.TestClock_Tick].test_withZone_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofMillis(int)'
    - '[org.threeten.bp.Clock].withZone(null)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_withZone_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:186,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:186,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:186,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:187,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:187,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:187,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:188,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Tick:188,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:189,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Tick:189,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:190,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Tick:190,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:191,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Tick:191,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:193,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:193,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:193,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:194,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Tick:194,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:196,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:196,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:196,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:197,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Tick:197,1
    - Dst: '[org.threeten.bp.Clock].equals(null)'
      Src: org.threeten.bp.TestClock_Tick:199,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Tick:199,1
    - Dst: '[org.threeten.bp.Clock].equals(String)'
      Src: org.threeten.bp.TestClock_Tick:200,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Tick:200,1
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Tick:201,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Tick:201,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Tick:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 185
    functionDepth: 4
    functionLinenumber: 185
    functionLinenumberEnd: 202
    functionName: '[org.threeten.bp.TestClock_Tick].test__equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Duration].ofMillis(int)'
    - '[org.threeten.bp.Clock].equals(String)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Clock].equals(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test__equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:205,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:205,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:205,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:206,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:206,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:206,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Tick:207,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Tick:207,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_Tick:207,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Tick:208,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Tick:208,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_Tick:208,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:210,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:210,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:210,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Tick:211,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Tick:211,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestClock_Tick:211,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Tick:213,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:213,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:213,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Tick:214,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Tick:214,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestClock_Tick:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 204
    functionDepth: 4
    functionLinenumber: 204
    functionLinenumberEnd: 215
    functionName: '[org.threeten.bp.TestClock_Tick].test_hashCode()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(int,boolean)'
    - '[org.threeten.bp.Clock].hashCode()'
    - '[org.threeten.bp.Duration].ofMillis(int)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Tick:219,1
    - Dst: '[org.threeten.bp.Duration].ofMillis(int)'
      Src: org.threeten.bp.TestClock_Tick:219,1
    - Dst: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Tick:219,1
    - Dst: '[org.threeten.bp.Clock].toString()'
      Src: org.threeten.bp.TestClock_Tick:220,1
    - Dst: '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.TestClock_Tick,String)'
      Src: org.threeten.bp.TestClock_Tick:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[org.threeten.bp.TestClock_Tick].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Clock].toString()'
    - '[org.threeten.bp.Duration].ofMillis(int)'
    - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestClock_Tick].assertEquals(org.threeten.bp.TestClock_Tick,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Tick].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestClock_Tick:47,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestClock_Tick:48,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestClock_Tick:49,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestClock_Tick:50,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestClock_Tick:50,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_Tick:50,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestClock_Tick:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Duration
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestClock_Tick
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestClock_Tick].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.TestClock_Tick
    signature: '[org.threeten.bp.TestClock_Tick].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.PerformanceZone:61,1
    - Dst: System.out.println(org.threeten.bp.LocalTime)
      Src: org.threeten.bp.PerformanceZone:62,1
    - Dst: '[org.threeten.bp.PerformanceZone].jsrLocalGetOffset()'
      Src: org.threeten.bp.PerformanceZone:65,1
    - Dst: '[org.threeten.bp.PerformanceZone].jsrInstantGetOffset()'
      Src: org.threeten.bp.PerformanceZone:66,1
    - Dst: '[org.threeten.bp.PerformanceZone].jsrRulesLocalGetOffset()'
      Src: org.threeten.bp.PerformanceZone:67,1
    - Dst: '[org.threeten.bp.PerformanceZone].jsrRulesInstantGetOffset()'
      Src: org.threeten.bp.PerformanceZone:68,1
    - Dst: '[org.threeten.bp.PerformanceZone].jdkLocalGetOffset()'
      Src: org.threeten.bp.PerformanceZone:69,1
    - Dst: '[org.threeten.bp.PerformanceZone].jdkInstantGetOffset()'
      Src: org.threeten.bp.PerformanceZone:70,1
    - Dst: System.out.println()
      Src: org.threeten.bp.PerformanceZone:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.NumberFormat
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 73
      start: 60
    functionDepth: 8
    functionLinenumber: 60
    functionLinenumberEnd: 73
    functionName: '[org.threeten.bp.PerformanceZone].main(String[])'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/PerformanceZone.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.PerformanceZone].jdkLocalGetOffset()'
    - '[org.threeten.bp.PerformanceZone].jsrLocalGetOffset()'
    - '[org.threeten.bp.PerformanceZone].jsrInstantGetOffset()'
    - '[org.threeten.bp.PerformanceZone].jsrRulesInstantGetOffset()'
    - '[org.threeten.bp.PerformanceZone].jsrRulesLocalGetOffset()'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - System.out.println()
    - '[org.threeten.bp.PerformanceZone].jdkInstantGetOffset()'
    - System.out.println(org.threeten.bp.LocalTime)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.PerformanceZone].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.PerformanceZone:77,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.PerformanceZone:78,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:80,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.PerformanceZone:82,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.PerformanceZone:82,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:84,1
    - Dst: System.out.println(org.threeten.bp.PerformanceZone)
      Src: org.threeten.bp.PerformanceZone:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.NumberFormat
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 76
    functionDepth: 7
    functionLinenumber: 76
    functionLinenumberEnd: 86
    functionName: '[org.threeten.bp.PerformanceZone].jsrLocalGetOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/PerformanceZone.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - System.nanoTime()
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - System.out.println(org.threeten.bp.PerformanceZone)
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.PerformanceZone].jsrLocalGetOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.PerformanceZone:90,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.PerformanceZone:90,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.PerformanceZone:90,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.PerformanceZone:91,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:93,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.PerformanceZone:95,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.PerformanceZone)'
      Src: org.threeten.bp.PerformanceZone:95,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:97,1
    - Dst: System.out.println(org.threeten.bp.PerformanceZone)
      Src: org.threeten.bp.PerformanceZone:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.NumberFormat
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 89
    functionDepth: 6
    functionLinenumber: 89
    functionLinenumberEnd: 99
    functionName: '[org.threeten.bp.PerformanceZone].jsrInstantGetOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/PerformanceZone.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.PerformanceZone)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - System.nanoTime()
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - System.out.println(org.threeten.bp.PerformanceZone)
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.PerformanceZone].jsrInstantGetOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.PerformanceZone:103,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.PerformanceZone:104,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.PerformanceZone:104,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:106,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.PerformanceZone:108,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:110,1
    - Dst: System.out.println(org.threeten.bp.PerformanceZone)
      Src: org.threeten.bp.PerformanceZone:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.NumberFormat
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 102
    functionDepth: 7
    functionLinenumber: 102
    functionLinenumberEnd: 112
    functionName: '[org.threeten.bp.PerformanceZone].jsrRulesLocalGetOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/PerformanceZone.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - System.nanoTime()
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - System.out.println(org.threeten.bp.PerformanceZone)
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.PerformanceZone].jsrRulesLocalGetOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.PerformanceZone:116,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.PerformanceZone:116,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.PerformanceZone:116,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.PerformanceZone:117,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.PerformanceZone:117,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:119,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.PerformanceZone)'
      Src: org.threeten.bp.PerformanceZone:121,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:123,1
    - Dst: System.out.println(org.threeten.bp.PerformanceZone)
      Src: org.threeten.bp.PerformanceZone:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.NumberFormat
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 115
    functionDepth: 6
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.PerformanceZone].jsrRulesInstantGetOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/PerformanceZone.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.PerformanceZone)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - System.nanoTime()
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - System.out.println(org.threeten.bp.PerformanceZone)
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.PerformanceZone].jsrRulesInstantGetOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: java.util.TimeZone.getTimeZone(String)
      Src: org.threeten.bp.PerformanceZone:129,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:131,1
    - Dst: '[org.threeten.bp.PerformanceZone].getOffset(org.threeten.bp.PerformanceZone,int,int,int,org.threeten.bp.PerformanceZone,int)'
      Src: org.threeten.bp.PerformanceZone:133,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:135,1
    - Dst: System.out.println(org.threeten.bp.PerformanceZone)
      Src: org.threeten.bp.PerformanceZone:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.NumberFormat
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 137
    functionName: '[org.threeten.bp.PerformanceZone].jdkLocalGetOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/PerformanceZone.java
    functionUses: 1
    functionsReached:
    - System.out.println(org.threeten.bp.PerformanceZone)
    - java.util.TimeZone.getTimeZone(String)
    - System.nanoTime()
    - '[org.threeten.bp.PerformanceZone].getOffset(org.threeten.bp.PerformanceZone,int,int,int,org.threeten.bp.PerformanceZone,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.PerformanceZone].jdkLocalGetOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: java.util.TimeZone.getTimeZone(String)
      Src: org.threeten.bp.PerformanceZone:141,1
    - Dst: '[java.util.GregorianCalendar].<init>(org.threeten.bp.PerformanceZone)'
      Src: org.threeten.bp.PerformanceZone:142,1
    - Dst: '[java.util.Date].<init>(org.threeten.bp.PerformanceZone)'
      Src: org.threeten.bp.PerformanceZone:143,1
    - Dst: '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
      Src: org.threeten.bp.PerformanceZone:143,1
    - Dst: '[java.util.GregorianCalendar].set(int,int,int,int,int)'
      Src: org.threeten.bp.PerformanceZone:144,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:146,1
    - Dst: '[java.util.GregorianCalendar].getTimeInMillis()'
      Src: org.threeten.bp.PerformanceZone:148,1
    - Dst: '[org.threeten.bp.PerformanceZone].getOffset(org.threeten.bp.PerformanceZone)'
      Src: org.threeten.bp.PerformanceZone:148,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.PerformanceZone:150,1
    - Dst: System.out.println(org.threeten.bp.PerformanceZone)
      Src: org.threeten.bp.PerformanceZone:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.NumberFormat
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.PerformanceZone].jdkInstantGetOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/PerformanceZone.java
    functionUses: 1
    functionsReached:
    - '[java.util.Date].<init>(org.threeten.bp.PerformanceZone)'
    - System.nanoTime()
    - '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
    - '[java.util.GregorianCalendar].<init>(org.threeten.bp.PerformanceZone)'
    - '[java.util.GregorianCalendar].set(int,int,int,int,int)'
    - '[org.threeten.bp.PerformanceZone].getOffset(org.threeten.bp.PerformanceZone)'
    - '[java.util.GregorianCalendar].getTimeInMillis()'
    - System.out.println(org.threeten.bp.PerformanceZone)
    - java.util.TimeZone.getTimeZone(String)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.PerformanceZone].jdkInstantGetOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.NumberFormat].getIntegerInstance()'
      Src: org.threeten.bp.PerformanceZone:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.NumberFormat
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.PerformanceZone
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.PerformanceZone].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/PerformanceZone.java
    functionUses: 0
    functionsReached:
    - '[java.text.NumberFormat].getIntegerInstance()'
    linkageType: ''
    returnType: org.threeten.bp.PerformanceZone
    signature: '[org.threeten.bp.PerformanceZone].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_nullInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_nullInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:56,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_nullOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_nullOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:62,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:63,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getYear()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:64,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:64,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(Month,org.threeten.bp.TestOffsetDateTime_instants)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:65,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:66,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:66,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:67,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:67,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:68,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:68,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:69,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 71
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_allSecsInDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].getYear()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getHour()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
    - '[org.threeten.bp.OffsetDateTime].getSecond()'
    - '[org.threeten.bp.OffsetDateTime].getMinute()'
    - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(Month,org.threeten.bp.TestOffsetDateTime_instants)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_allSecsInDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:75,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:77,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:78,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:79,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusDays(int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 73
    functionDepth: 4
    functionLinenumber: 73
    functionLinenumberEnd: 82
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_allDaysInCycle()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].plusDays(int)'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_allDaysInCycle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].doTest_factory_ofInstant_all(int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_history()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].doTest_factory_ofInstant_all(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_history()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].doTest_factory_ofInstant_all(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_minYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].doTest_factory_ofInstant_all(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_minYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:98,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].doTest_factory_ofInstant_all(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].doTest_factory_ofInstant_all(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:111,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 113
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:120,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:120,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:121,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:122,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMonth()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:123,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:123,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.TestOffsetDateTime_instants,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:123,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:124,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:124,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:125,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:125,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:126,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:126,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:127,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:127,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:128,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:128,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:129,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_minWithMinOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getNano()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getMonth()'
    - '[org.threeten.bp.OffsetDateTime].getHour()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.TestOffsetDateTime_instants,int)'
    - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.OffsetDateTime].getSecond()'
    - '[org.threeten.bp.OffsetDateTime].getMinute()'
    - '[Month].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_minWithMinOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:136,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:136,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:137,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:138,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMonth()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:139,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:139,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.TestOffsetDateTime_instants,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:139,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:140,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:140,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:141,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:141,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:142,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:142,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:143,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:143,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:144,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:144,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:145,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 146
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_minWithMaxOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getNano()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getMonth()'
    - '[org.threeten.bp.OffsetDateTime].getHour()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.TestOffsetDateTime_instants,int)'
    - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.OffsetDateTime].getSecond()'
    - '[org.threeten.bp.OffsetDateTime].getMinute()'
    - '[Month].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_minWithMaxOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:152,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:152,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:153,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:154,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMonth()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:155,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:155,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.TestOffsetDateTime_instants,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:155,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:156,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:156,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:157,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:157,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:158,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:158,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:159,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:159,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:160,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:160,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:161,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 148
    functionDepth: 3
    functionLinenumber: 148
    functionLinenumberEnd: 162
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxWithMinOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getNano()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getMonth()'
    - '[org.threeten.bp.OffsetDateTime].getHour()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.TestOffsetDateTime_instants,int)'
    - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.OffsetDateTime].getSecond()'
    - '[org.threeten.bp.OffsetDateTime].getMinute()'
    - '[Month].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxWithMinOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:168,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:168,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:169,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:170,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMonth()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:171,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:171,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.TestOffsetDateTime_instants,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:171,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:172,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:172,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:173,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:173,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:174,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:174,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:175,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:175,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:176,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:176,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:177,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 164
    functionDepth: 3
    functionLinenumber: 164
    functionLinenumberEnd: 178
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxWithMaxOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getNano()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getMonth()'
    - '[org.threeten.bp.OffsetDateTime].getHour()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.TestOffsetDateTime_instants,int)'
    - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.OffsetDateTime].getSecond()'
    - '[org.threeten.bp.OffsetDateTime].getMinute()'
    - '[Month].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxWithMaxOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:183,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 185
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxInstantWithMaxOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxInstantWithMaxOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:189,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 191
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxInstantWithMinOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime_instants)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxInstantWithMinOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:201,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:202,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:204,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:206,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:207,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalDate()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:208,1
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:208,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusDays(int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:209,1
    - Dst: System.out.println(org.threeten.bp.TestOffsetDateTime_instants)
      Src: org.threeten.bp.TestOffsetDateTime_instants:212,1
    - Dst: System.out.println(org.threeten.bp.TestOffsetDateTime_instants)
      Src: org.threeten.bp.TestOffsetDateTime_instants:215,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minYear
    - maxYear
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 219
      start: 194
    functionDepth: 4
    functionLinenumber: 194
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].doTest_factory_ofInstant_all(long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].plusDays(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].toLocalDate()'
    - System.out.println(org.threeten.bp.TestOffsetDateTime_instants)
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].doTest_factory_ofInstant_all(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:252,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:253,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:254,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:254,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:255,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 251
    functionDepth: 4
    functionLinenumber: 251
    functionLinenumberEnd: 256
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700101()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700101()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:259,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:260,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:261,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:261,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:262,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 258
    functionDepth: 4
    functionLinenumber: 258
    functionLinenumberEnd: 263
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700101_oneNano()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700101_oneNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:266,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:267,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:268,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:268,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:269,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 265
    functionDepth: 4
    functionLinenumber: 265
    functionLinenumberEnd: 270
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700101_minusOneNano()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700101_minusOneNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:273,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:274,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:275,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:275,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:276,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 272
    functionDepth: 4
    functionLinenumber: 272
    functionLinenumberEnd: 277
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700102()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700102()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:280,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:281,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:282,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:282,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:283,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 279
    functionDepth: 4
    functionLinenumber: 279
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19691231()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19691231()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:288,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:289,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 4
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700101()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700101()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:293,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:294,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 292
    functionDepth: 4
    functionLinenumber: 292
    functionLinenumberEnd: 295
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700101_oneNano()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700101_oneNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:298,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:299,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 297
    functionDepth: 4
    functionLinenumber: 297
    functionLinenumberEnd: 300
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700101_minusOneNano()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700101_minusOneNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:303,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:304,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 302
    functionDepth: 4
    functionLinenumber: 302
    functionLinenumberEnd: 305
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700102()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700102()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:308,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:309,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 307
    functionDepth: 4
    functionLinenumber: 307
    functionLinenumberEnd: 310
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19691231()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime_instants].assertEquals(long,int)'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19691231()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:44,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestOffsetDateTime_instants:45,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestOffsetDateTime_instants:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestOffsetDateTime_instants
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestOffsetDateTime_instants].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    linkageType: ''
    returnType: org.threeten.bp.TestOffsetDateTime_instants
    signature: '[org.threeten.bp.TestOffsetDateTime_instants].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:108,1
    - Dst: max.toEpochDay()
      Src: org.threeten.bp.TestLocalDate:112,1
    - Dst: min.toEpochDay()
      Src: org.threeten.bp.TestLocalDate:113,1
    - Dst: max.atStartOfDay(org.threeten.bp.ZoneOffset)
      Src: org.threeten.bp.TestLocalDate:116,1
    - Dst: '[org.threeten.bp.TestLocalDate].toInstant()'
      Src: org.threeten.bp.TestLocalDate:116,1
    - Dst: min.atStartOfDay(org.threeten.bp.ZoneOffset)
      Src: org.threeten.bp.TestLocalDate:117,1
    - Dst: '[org.threeten.bp.TestLocalDate].toInstant()'
      Src: org.threeten.bp.TestLocalDate:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 118
    functionName: '[org.threeten.bp.TestLocalDate].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - min.toEpochDay()
    - max.atStartOfDay(org.threeten.bp.ZoneOffset)
    - '[org.threeten.bp.TestLocalDate].toInstant()'
    - min.atStartOfDay(org.threeten.bp.ZoneOffset)
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - max.toEpochDay()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.TestLocalDate].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.TestLocalDate].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.TestLocalDate].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestLocalDate].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].values()'
      Src: org.threeten.bp.TestLocalDate:152,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:152,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:152,1
    - Dst: '[org.threeten.bp.TestLocalDate].validFields()'
      Src: org.threeten.bp.TestLocalDate:153,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.TestLocalDate:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 155
    functionName: '[org.threeten.bp.TestLocalDate].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[java.util.Arrays].asList(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.temporal.ChronoField].values()'
    - '[org.threeten.bp.TestLocalDate].validFields()'
    - '[java.util.ArrayList].<init>(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestLocalDate].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.TestLocalDate:159,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.TestLocalDate:160,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:161,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.threeten.bp.TestLocalDate:162,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.TestLocalDate:165,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:164,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.TestLocalDate:164,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.TestLocalDate:166,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 167
    functionName: '[org.threeten.bp.TestLocalDate].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.TestLocalDate)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.LocalDate)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,org.threeten.bp.LocalDate)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cls.getModifiers()
      Src: org.threeten.bp.TestLocalDate:172,1
    - Dst: Modifier.isPublic(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:172,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertTrue(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:172,1
    - Dst: cls.getModifiers()
      Src: org.threeten.bp.TestLocalDate:173,1
    - Dst: Modifier.isFinal(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:173,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertTrue(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:173,1
    - Dst: cls.getDeclaredFields()
      Src: org.threeten.bp.TestLocalDate:174,1
    - Dst: field.getName()
      Src: org.threeten.bp.TestLocalDate:176,1
    - Dst: '[org.threeten.bp.TestLocalDate].contains(String)'
      Src: org.threeten.bp.TestLocalDate:176,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.TestLocalDate:177,1
    - Dst: Modifier.isStatic(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:177,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.TestLocalDate:178,1
    - Dst: Modifier.isFinal(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:178,1
    - Dst: field.getName()
      Src: org.threeten.bp.TestLocalDate:178,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertTrue(org.threeten.bp.TestLocalDate,String)'
      Src: org.threeten.bp.TestLocalDate:178,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.TestLocalDate:180,1
    - Dst: Modifier.isPrivate(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:180,1
    - Dst: field.getName()
      Src: org.threeten.bp.TestLocalDate:180,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertTrue(org.threeten.bp.TestLocalDate,String)'
      Src: org.threeten.bp.TestLocalDate:180,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.TestLocalDate:181,1
    - Dst: Modifier.isFinal(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:181,1
    - Dst: field.getName()
      Src: org.threeten.bp.TestLocalDate:181,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertTrue(org.threeten.bp.TestLocalDate,String)'
      Src: org.threeten.bp.TestLocalDate:181,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 185
    functionName: '[org.threeten.bp.TestLocalDate].test_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - cls.getModifiers()
    - '[org.threeten.bp.TestLocalDate].contains(String)'
    - '[org.threeten.bp.TestLocalDate].assertTrue(org.threeten.bp.TestLocalDate)'
    - field.getName()
    - Modifier.isStatic(org.threeten.bp.TestLocalDate)
    - cls.getDeclaredFields()
    - Modifier.isPublic(org.threeten.bp.TestLocalDate)
    - '[org.threeten.bp.TestLocalDate].assertTrue(org.threeten.bp.TestLocalDate,String)'
    - field.getModifiers()
    - Modifier.isFinal(org.threeten.bp.TestLocalDate)
    - Modifier.isPrivate(org.threeten.bp.TestLocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestLocalDate:189,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:189,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.TestLocalDate:190,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestLocalDate:190,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,int)'
      Src: org.threeten.bp.TestLocalDate:190,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDate:191,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - test_2008_02_29
    - y
    - m
    - d
    argTypes:
    - org.threeten.bp.LocalDate
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 192
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 192
    functionName: '[org.threeten.bp.TestLocalDate].check(org.threeten.bp.LocalDate,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
    - '[Month].getValue()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,int)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.LocalDate].getMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].check(org.threeten.bp.LocalDate,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestLocalDate:199,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:199,1
    - Dst: '[org.threeten.bp.LocalDate].now()'
      Src: org.threeten.bp.TestLocalDate:200,1
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:202,1
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestLocalDate:205,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:205,1
    - Dst: '[org.threeten.bp.LocalDate].now()'
      Src: org.threeten.bp.TestLocalDate:206,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:208,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 209
    functionName: '[org.threeten.bp.TestLocalDate].now()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].now()'
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDate:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 3
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[org.threeten.bp.TestLocalDate].now_ZoneId_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].now_ZoneId_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestLocalDate:221,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDate:222,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:222,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDate:223,1
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:225,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDate:228,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:228,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDate:229,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:231,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 219
    functionDepth: 7
    functionLinenumber: 219
    functionLinenumberEnd: 232
    functionName: '[org.threeten.bp.TestLocalDate].now_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].now_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 240
    functionName: '[org.threeten.bp.TestLocalDate].now_Clock_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].now_Clock_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:245,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDate:246,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:247,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestLocalDate:248,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:248,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(Month,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:249,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDate:250,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int)'
      Src: org.threeten.bp.TestLocalDate:250,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 242
    functionDepth: 2
    functionLinenumber: 242
    functionLinenumberEnd: 252
    functionName: '[org.threeten.bp.TestLocalDate].now_Clock_allSecsInDay_utc()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(Month,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(int)'
    - '[org.threeten.bp.LocalDate].getYear()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].now_Clock_allSecsInDay_utc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:257,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestLocalDate:258,1
    - Dst: '[org.threeten.bp.Instant].minusSeconds(int)'
      Src: org.threeten.bp.TestLocalDate:258,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDate:258,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:259,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestLocalDate:260,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:260,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(Month,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:261,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDate:262,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int)'
      Src: org.threeten.bp.TestLocalDate:262,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 264
    functionName: '[org.threeten.bp.TestLocalDate].now_Clock_allSecsInDay_offset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].minusSeconds(int)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(Month,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(int)'
    - '[org.threeten.bp.LocalDate].getYear()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].now_Clock_allSecsInDay_offset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:269,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDate:270,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:271,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestLocalDate:272,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:272,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(Month,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:273,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDate:274,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int)'
      Src: org.threeten.bp.TestLocalDate:274,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 266
    functionDepth: 2
    functionLinenumber: 266
    functionLinenumberEnd: 276
    functionName: '[org.threeten.bp.TestLocalDate].now_Clock_allSecsInDay_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(Month,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(int)'
    - '[org.threeten.bp.LocalDate].getYear()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].now_Clock_allSecsInDay_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDate:281,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:282,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.TestLocalDate].now_Clock_maxYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].now_Clock_maxYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDate:288,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 286
    functionDepth: 2
    functionLinenumber: 286
    functionLinenumberEnd: 290
    functionName: '[org.threeten.bp.TestLocalDate].now_Clock_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].now_Clock_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDate:294,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:295,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 292
    functionDepth: 2
    functionLinenumber: 292
    functionLinenumberEnd: 297
    functionName: '[org.threeten.bp.TestLocalDate].now_Clock_minYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].now_Clock_minYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDate:301,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDate:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 299
    functionDepth: 2
    functionLinenumber: 299
    functionLinenumberEnd: 303
    functionName: '[org.threeten.bp.TestLocalDate].now_Clock_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].now_Clock_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,int)'
      Src: org.threeten.bp.TestLocalDate:310,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,int)'
      Src: org.threeten.bp.TestLocalDate:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 316
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_29febNonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_29febNonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,int)'
      Src: org.threeten.bp.TestLocalDate:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 321
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_31apr()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_31apr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,int)'
      Src: org.threeten.bp.TestLocalDate:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 326
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_dayTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_dayTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,int)'
      Src: org.threeten.bp.TestLocalDate:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 331
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,null,int)'
      Src: org.threeten.bp.TestLocalDate:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 336
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_nullMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,null,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_nullMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.TestLocalDate,org.threeten.bp.TestLocalDate,int)'
      Src: org.threeten.bp.TestLocalDate:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_yearTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.TestLocalDate,org.threeten.bp.TestLocalDate,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_yearTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDate].check(org.threeten.bp.LocalDate,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 344
    functionDepth: 2
    functionLinenumber: 344
    functionLinenumberEnd: 347
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_ints()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].check(org.threeten.bp.LocalDate,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_ints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 352
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_ints_29febNonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_ints_29febNonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 354
    functionDepth: 1
    functionLinenumber: 354
    functionLinenumberEnd: 357
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_ints_31apr()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_ints_31apr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 362
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_ints_dayTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_ints_dayTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 367
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_ints_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_ints_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 372
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_ints_monthTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_ints_monthTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_ints_monthTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_ints_monthTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.TestLocalDate,int,int)'
      Src: org.threeten.bp.TestLocalDate:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 382
    functionName: '[org.threeten.bp.TestLocalDate].factory_of_ints_yearTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.TestLocalDate,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_of_ints_yearTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:387,1
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:389,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:389,1
    - Dst: '[org.threeten.bp.TestLocalDate].next(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 385
    functionDepth: 3
    functionLinenumber: 385
    functionLinenumberEnd: 392
    functionName: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_nonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofYearDay(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].next(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_nonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:396,1
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:398,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:398,1
    - Dst: '[org.threeten.bp.TestLocalDate].next(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:399,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 394
    functionDepth: 3
    functionLinenumber: 394
    functionLinenumberEnd: 401
    functionName: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_leap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofYearDay(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].next(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_leap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
      Src: org.threeten.bp.TestLocalDate:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 403
    functionDepth: 2
    functionLinenumber: 403
    functionLinenumberEnd: 406
    functionName: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_366nonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_366nonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
      Src: org.threeten.bp.TestLocalDate:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 2
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_dayTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_dayTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
      Src: org.threeten.bp.TestLocalDate:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 413
    functionDepth: 2
    functionLinenumber: 413
    functionLinenumberEnd: 416
    functionName: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.TestLocalDate,int)'
      Src: org.threeten.bp.TestLocalDate:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionName: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_yearTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.TestLocalDate,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_yearTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDate:426,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.TestLocalDate:427,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestLocalDate:427,1
    - Dst: '[org.threeten.bp.TestLocalDate].isIsoLeap(int)'
      Src: org.threeten.bp.TestLocalDate:427,1
    - Dst: '[Month].length(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:427,1
    - Dst: '[org.threeten.bp.LocalDate].withDayOfMonth(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:428,1
    - Dst: '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
      Src: org.threeten.bp.TestLocalDate:430,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.TestLocalDate:431,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestLocalDate:432,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(int)'
      Src: org.threeten.bp.TestLocalDate:432,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.TestLocalDate:434,1
    - Dst: '[Month].plus(int)'
      Src: org.threeten.bp.TestLocalDate:434,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:434,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 435
      start: 425
    functionDepth: 1
    functionLinenumber: 425
    functionLinenumberEnd: 435
    functionName: '[org.threeten.bp.TestLocalDate].next(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDate].withYear(int)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[Month].plus(int)'
    - '[Month].length(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].withDayOfMonth(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].isIsoLeap(int)'
    - '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].getMonth()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.TestLocalDate].next(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDate:438,1
    - Dst: '[org.threeten.bp.LocalDate].withDayOfMonth(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:440,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.TestLocalDate:442,1
    - Dst: '[Month].minus(int)'
      Src: org.threeten.bp.TestLocalDate:442,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:442,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.TestLocalDate:443,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestLocalDate:444,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(int)'
      Src: org.threeten.bp.TestLocalDate:444,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.TestLocalDate:446,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestLocalDate:446,1
    - Dst: '[org.threeten.bp.TestLocalDate].isIsoLeap(int)'
      Src: org.threeten.bp.TestLocalDate:446,1
    - Dst: '[Month].length(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:446,1
    - Dst: '[org.threeten.bp.LocalDate].withDayOfMonth(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:446,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 447
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 447
    functionName: '[org.threeten.bp.TestLocalDate].previous(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].withYear(int)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[Month].minus(int)'
    - '[Month].length(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].withDayOfMonth(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].isIsoLeap(int)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].getMonth()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.TestLocalDate].previous(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(int)'
      Src: org.threeten.bp.TestLocalDate:455,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:455,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:455,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:456,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:456,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:456,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(int)'
      Src: org.threeten.bp.TestLocalDate:457,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.TestLocalDate:457,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:457,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.TestLocalDate:458,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:458,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:458,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.TestLocalDate:459,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:459,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:459,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:461,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:463,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:463,1
    - Dst: '[org.threeten.bp.TestLocalDate].next(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:464,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:466,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:468,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:468,1
    - Dst: '[org.threeten.bp.TestLocalDate].previous(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:469,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 471
      start: 452
    functionDepth: 3
    functionLinenumber: 452
    functionLinenumberEnd: 471
    functionName: '[org.threeten.bp.TestLocalDate].factory_ofEpochDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int)'
    - '[org.threeten.bp.TestLocalDate].previous(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.TestLocalDate].next(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].ofEpochDay(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    - '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_ofEpochDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(int)'
      Src: org.threeten.bp.TestLocalDate:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 476
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 476
    functionName: '[org.threeten.bp.TestLocalDate].factory_ofEpochDay_aboveMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofEpochDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_ofEpochDay_aboveMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(int)'
      Src: org.threeten.bp.TestLocalDate:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 481
    functionName: '[org.threeten.bp.TestLocalDate].factory_ofEpochDay_belowMin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofEpochDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_ofEpochDay_belowMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:488,1
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:488,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:488,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:488,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:489,1
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDate:489,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:489,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 490
      start: 486
    functionDepth: 4
    functionLinenumber: 486
    functionLinenumberEnd: 490
    functionName: '[org.threeten.bp.TestLocalDate].test_factory_CalendricalObject()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_factory_CalendricalObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalDate:494,1
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDate:494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 495
      start: 492
    functionDepth: 3
    functionLinenumber: 492
    functionLinenumberEnd: 495
    functionName: '[org.threeten.bp.TestLocalDate].test_factory_CalendricalObject_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_factory_CalendricalObject_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.TestLocalDate:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 497
    functionDepth: 2
    functionLinenumber: 497
    functionLinenumberEnd: 500
    functionName: '[org.threeten.bp.TestLocalDate].test_factory_CalendricalObject_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_factory_CalendricalObject_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].parse(String)'
      Src: org.threeten.bp.TestLocalDate:507,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertNotNull(org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.TestLocalDate:508,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestLocalDate:509,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int,String)'
      Src: org.threeten.bp.TestLocalDate:509,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.TestLocalDate:510,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestLocalDate:510,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,int,String)'
      Src: org.threeten.bp.TestLocalDate:510,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDate:511,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int,String)'
      Src: org.threeten.bp.TestLocalDate:511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - y
    - m
    - d
    - parsable
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 512
      start: 505
    functionDepth: 1
    functionLinenumber: 505
    functionLinenumberEnd: 512
    functionName: '[org.threeten.bp.TestLocalDate].factory_parse_validText(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,int,String)'
    - '[org.threeten.bp.LocalDate].parse(String)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,int,String)'
    - '[Month].getValue()'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.LocalDate].getMonth()'
    - '[org.threeten.bp.TestLocalDate].assertNotNull(org.threeten.bp.LocalDate,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_parse_validText(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 529
    functionName: '[org.threeten.bp.TestLocalDate].provider_sampleBadParse()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDate].provider_sampleBadParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].parse(String)'
      Src: org.threeten.bp.TestLocalDate:533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - unparsable
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 534
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 534
    functionName: '[org.threeten.bp.TestLocalDate].factory_parse_invalidText(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_parse_invalidText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].parse(String)'
      Src: org.threeten.bp.TestLocalDate:538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 539
    functionName: '[org.threeten.bp.TestLocalDate].factory_parse_illegalValue()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_parse_illegalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].parse(String)'
      Src: org.threeten.bp.TestLocalDate:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 544
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 544
    functionName: '[org.threeten.bp.TestLocalDate].factory_parse_invalidValue()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_parse_invalidValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].parse(String)'
      Src: org.threeten.bp.TestLocalDate:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 546
    functionDepth: 0
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: '[org.threeten.bp.TestLocalDate].factory_parse_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_parse_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestLocalDate:556,1
    - Dst: '[org.threeten.bp.LocalDate].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestLocalDate:557,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:558,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 554
    functionDepth: 6
    functionLinenumber: 554
    functionLinenumberEnd: 559
    functionName: '[org.threeten.bp.TestLocalDate].factory_parse_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_parse_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestLocalDate:563,1
    - Dst: '[org.threeten.bp.LocalDate].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestLocalDate:564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 565
      start: 561
    functionDepth: 6
    functionLinenumber: 561
    functionLinenumberEnd: 565
    functionName: '[org.threeten.bp.TestLocalDate].factory_parse_formatter_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_parse_formatter_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].parse(String,null)'
      Src: org.threeten.bp.TestLocalDate:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 567
    functionDepth: 0
    functionLinenumber: 567
    functionLinenumberEnd: 570
    functionName: '[org.threeten.bp.TestLocalDate].factory_parse_formatter_nullFormatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].factory_parse_formatter_nullFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:577,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:578,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:578,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:579,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:579,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:580,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:580,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:581,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:581,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:582,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:582,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:583,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:583,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:584,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 575
    functionDepth: 1
    functionLinenumber: 575
    functionLinenumberEnd: 585
    functionName: '[org.threeten.bp.TestLocalDate].test_get_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_get_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 590
    functionName: '[org.threeten.bp.TestLocalDate].test_get_TemporalField_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_get_TemporalField_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestLocalDate:594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 592
    functionDepth: 5
    functionLinenumber: 592
    functionLinenumberEnd: 595
    functionName: '[org.threeten.bp.TestLocalDate].test_get_TemporalField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_get_TemporalField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 600
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 600
    functionName: '[org.threeten.bp.TestLocalDate].test_get_TemporalField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_get_TemporalField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 605
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 605
    functionName: '[org.threeten.bp.TestLocalDate].test_get_TemporalField_timeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_get_TemporalField_timeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:612,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:613,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDate:613,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:614,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDate:614,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:615,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDate:615,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:616,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDate:616,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:617,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDate:617,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:618,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDate:618,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:619,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDate:619,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:620,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDate:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 621
      start: 610
    functionDepth: 1
    functionLinenumber: 610
    functionLinenumberEnd: 621
    functionName: '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestLocalDate:625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 623
    functionDepth: 4
    functionLinenumber: 623
    functionLinenumberEnd: 626
    functionName: '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:630,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 631
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 631
    functionName: '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 636
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 636
    functionName: '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField_timeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField_timeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.TestLocalDate:643,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.TestLocalDate:644,1
    - Dst: '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.TestLocalDate:644,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(R,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:644,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.TestLocalDate:645,1
    - Dst: '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.TestLocalDate:645,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalDate:645,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.TestLocalDate:646,1
    - Dst: '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.TestLocalDate:646,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalDate:646,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(R,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:647,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.TestLocalDate:648,1
    - Dst: '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestLocalDate:648,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalDate:648,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.TestLocalDate:649,1
    - Dst: '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestLocalDate:649,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalDate:649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 641
    functionDepth: 1
    functionLinenumber: 641
    functionLinenumberEnd: 650
    functionName: '[org.threeten.bp.TestLocalDate].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(R,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(R,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(R,null)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].query(null)'
      Src: org.threeten.bp.TestLocalDate:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 655
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 655
    functionName: '[org.threeten.bp.TestLocalDate].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].query(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 670
      start: 660
    functionDepth: 0
    functionLinenumber: 660
    functionLinenumberEnd: 670
    functionName: '[org.threeten.bp.TestLocalDate].provider_sampleDates()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDate].provider_sampleDates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:675,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestLocalDate:676,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:676,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.TestLocalDate:677,1
    - Dst: Month.of(int)
      Src: org.threeten.bp.TestLocalDate:677,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(Month,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:677,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDate:678,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - y
    - m
    - d
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 679
      start: 673
    functionDepth: 1
    functionLinenumber: 673
    functionLinenumberEnd: 679
    functionName: '[org.threeten.bp.TestLocalDate].test_get(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(Month,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - Month.of(int)
    - '[org.threeten.bp.LocalDate].getMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_get(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:683,1
    - Dst: Month.of(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:686,1
    - Dst: '[org.threeten.bp.TestLocalDate].isIsoLeap(int)'
      Src: org.threeten.bp.TestLocalDate:686,1
    - Dst: '[org.threeten.bp.TestLocalDate].length(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:686,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.TestLocalDate:689,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - y
    - m
    - d
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 690
      start: 681
    functionDepth: 2
    functionLinenumber: 681
    functionLinenumberEnd: 690
    functionName: '[org.threeten.bp.TestLocalDate].test_getDOY(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - Month.of(org.threeten.bp.TestLocalDate)
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].length(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].isIsoLeap(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_getDOY(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.values()
      Src: org.threeten.bp.TestLocalDate:695,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.TestLocalDate:696,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:698,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.TestLocalDate:699,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertSame(DayOfWeek,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:699,1
    - Dst: dow.plus(int)
      Src: org.threeten.bp.TestLocalDate:700,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 703
      start: 692
    functionDepth: 3
    functionLinenumber: 692
    functionLinenumberEnd: 703
    functionName: '[org.threeten.bp.TestLocalDate].test_getDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDate,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    - dow.plus(int)
    - month.length(boolean)
    - '[org.threeten.bp.TestLocalDate].assertSame(DayOfWeek,org.threeten.bp.TestLocalDate)'
    - Month.values()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_getDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:710,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:710,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:710,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:711,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:711,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:711,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:712,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:712,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:712,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:713,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:713,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:713,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:714,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:714,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:714,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:715,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:715,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:715,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:716,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:716,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:716,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:718,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:718,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:718,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:719,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:719,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:719,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:720,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:720,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:720,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:721,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:721,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:721,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:722,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.TestLocalDate:722,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 723
      start: 708
    functionDepth: 1
    functionLinenumber: 708
    functionLinenumberEnd: 723
    functionName: '[org.threeten.bp.TestLocalDate].test_isLeapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].isLeapYear()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_isLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:730,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:730,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:730,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:731,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:731,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:731,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:732,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:732,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:732,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:733,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:733,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:733,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:734,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:734,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:734,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:735,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:735,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:735,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:736,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:736,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:736,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:737,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:737,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:737,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:738,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:738,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:738,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:739,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:739,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:739,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:740,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:740,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:740,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:741,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:741,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 742
      start: 728
    functionDepth: 2
    functionLinenumber: 728
    functionLinenumberEnd: 742
    functionName: '[org.threeten.bp.TestLocalDate].test_lengthOfMonth_notLeapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].lengthOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_lengthOfMonth_notLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:746,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:746,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:746,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:747,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:747,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:747,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:748,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:748,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:748,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:749,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:749,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:749,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:750,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:750,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:750,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:751,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:751,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:751,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:752,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:752,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:752,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:753,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:753,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:753,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:754,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:754,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:754,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:755,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:755,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:755,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:756,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:756,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:756,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:757,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.TestLocalDate:757,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:757,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 758
      start: 744
    functionDepth: 2
    functionLinenumber: 744
    functionLinenumberEnd: 758
    functionName: '[org.threeten.bp.TestLocalDate].test_lengthOfMonth_leapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].lengthOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_lengthOfMonth_leapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:765,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfYear()'
      Src: org.threeten.bp.TestLocalDate:765,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:765,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:766,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfYear()'
      Src: org.threeten.bp.TestLocalDate:766,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:766,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 767
      start: 763
    functionDepth: 2
    functionLinenumber: 763
    functionLinenumberEnd: 767
    functionName: '[org.threeten.bp.TestLocalDate].test_lengthOfYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].lengthOfYear()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_lengthOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:774,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
      Src: org.threeten.bp.TestLocalDate:775,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestLocalDate:781,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:781,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 782
      start: 772
    functionDepth: 1
    functionLinenumber: 772
    functionLinenumberEnd: 782
    functionName: '[org.threeten.bp.TestLocalDate].test_with_adjustment()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_with_adjustment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestLocalDate:786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 787
      start: 784
    functionDepth: 1
    functionLinenumber: 784
    functionLinenumberEnd: 787
    functionName: '[org.threeten.bp.TestLocalDate].test_with_adjustment_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_with_adjustment_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate,int)'
      Src: org.threeten.bp.TestLocalDate:794,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:795,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:795,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 796
      start: 792
    functionDepth: 1
    functionLinenumber: 792
    functionLinenumberEnd: 796
    functionName: '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,int)'
      Src: org.threeten.bp.TestLocalDate:800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 801
      start: 798
    functionDepth: 0
    functionLinenumber: 798
    functionLinenumberEnd: 801
    functionName: '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate,int)'
      Src: org.threeten.bp.TestLocalDate:805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 806
      start: 803
    functionDepth: 0
    functionLinenumber: 803
    functionLinenumberEnd: 806
    functionName: '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate,int)'
      Src: org.threeten.bp.TestLocalDate:810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 811
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 811
    functionName: '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_timeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_timeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 816
      start: 813
    functionDepth: 0
    functionLinenumber: 813
    functionLinenumberEnd: 816
    functionName: '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_invalidValue()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_invalidValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withYear(int)'
      Src: org.threeten.bp.TestLocalDate:823,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:824,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 825
      start: 821
    functionDepth: 2
    functionLinenumber: 821
    functionLinenumberEnd: 825
    functionName: '[org.threeten.bp.TestLocalDate].test_withYear_int_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].withYear(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withYear_int_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withYear(int)'
      Src: org.threeten.bp.TestLocalDate:829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 827
    functionDepth: 1
    functionLinenumber: 827
    functionLinenumberEnd: 830
    functionName: '[org.threeten.bp.TestLocalDate].test_withYear_int_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].withYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withYear_int_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:834,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(int)'
      Src: org.threeten.bp.TestLocalDate:834,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:835,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 837
      start: 832
    functionDepth: 2
    functionLinenumber: 832
    functionLinenumberEnd: 837
    functionName: '[org.threeten.bp.TestLocalDate].test_withYear_int_adjustDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].withYear(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withYear_int_adjustDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withMonth(int)'
      Src: org.threeten.bp.TestLocalDate:844,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:845,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 846
      start: 842
    functionDepth: 2
    functionLinenumber: 842
    functionLinenumberEnd: 846
    functionName: '[org.threeten.bp.TestLocalDate].test_withMonth_int_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].withMonth(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withMonth_int_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withMonth(int)'
      Src: org.threeten.bp.TestLocalDate:850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 851
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 851
    functionName: '[org.threeten.bp.TestLocalDate].test_withMonth_int_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].withMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withMonth_int_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:855,1
    - Dst: '[org.threeten.bp.LocalDate].withMonth(int)'
      Src: org.threeten.bp.TestLocalDate:855,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:856,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:857,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 858
      start: 853
    functionDepth: 2
    functionLinenumber: 853
    functionLinenumberEnd: 858
    functionName: '[org.threeten.bp.TestLocalDate].test_withMonth_int_adjustDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].withMonth(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withMonth_int_adjustDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
      Src: org.threeten.bp.TestLocalDate:865,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:866,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 867
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 867
    functionName: '[org.threeten.bp.TestLocalDate].test_withDayOfMonth_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withDayOfMonth_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
      Src: org.threeten.bp.TestLocalDate:871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 872
      start: 869
    functionDepth: 1
    functionLinenumber: 869
    functionLinenumberEnd: 872
    functionName: '[org.threeten.bp.TestLocalDate].test_withDayOfMonth_illegal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withDayOfMonth_illegal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:876,1
    - Dst: '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
      Src: org.threeten.bp.TestLocalDate:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 877
      start: 874
    functionDepth: 1
    functionLinenumber: 874
    functionLinenumberEnd: 877
    functionName: '[org.threeten.bp.TestLocalDate].test_withDayOfMonth_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withDayOfMonth_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withDayOfYear(int)'
      Src: org.threeten.bp.TestLocalDate:884,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:885,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 886
      start: 882
    functionDepth: 3
    functionLinenumber: 882
    functionLinenumberEnd: 886
    functionName: '[org.threeten.bp.TestLocalDate].test_withDayOfYear_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].withDayOfYear(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withDayOfYear_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withDayOfYear(int)'
      Src: org.threeten.bp.TestLocalDate:890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 891
      start: 888
    functionDepth: 3
    functionLinenumber: 888
    functionLinenumberEnd: 891
    functionName: '[org.threeten.bp.TestLocalDate].test_withDayOfYear_illegal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].withDayOfYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withDayOfYear_illegal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withDayOfYear(int)'
      Src: org.threeten.bp.TestLocalDate:895,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 896
      start: 893
    functionDepth: 3
    functionLinenumber: 893
    functionLinenumberEnd: 896
    functionName: '[org.threeten.bp.TestLocalDate].test_withDayOfYear_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].withDayOfYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_withDayOfYear_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:903,1
    - Dst: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:904,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:905,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 906
      start: 901
    functionDepth: 1
    functionLinenumber: 901
    functionLinenumberEnd: 906
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_Period_positiveMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_Period_positiveMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:910,1
    - Dst: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:911,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:912,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 913
      start: 908
    functionDepth: 1
    functionLinenumber: 908
    functionLinenumberEnd: 913
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_Period_negativeDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_Period_negativeDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:917,1
    - Dst: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 919
      start: 915
    functionDepth: 0
    functionLinenumber: 915
    functionLinenumberEnd: 919
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_Period_timeNotAllowed()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_Period_timeNotAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:923,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 924
      start: 921
    functionDepth: 0
    functionLinenumber: 921
    functionLinenumberEnd: 924
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_Period_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_Period_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:928,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:929,1
    - Dst: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 930
      start: 926
    functionDepth: 1
    functionLinenumber: 926
    functionLinenumberEnd: 930
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_Period_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_Period_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:934,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:935,1
    - Dst: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:935,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 936
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 936
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_Period_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_Period_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:943,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:944,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 945
      start: 941
    functionDepth: 1
    functionLinenumber: 941
    functionLinenumberEnd: 945
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_positiveMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_positiveMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:949,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:950,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 951
      start: 947
    functionDepth: 1
    functionLinenumber: 947
    functionLinenumberEnd: 951
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_negativeDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_negativeDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 956
      start: 953
    functionDepth: 0
    functionLinenumber: 953
    functionLinenumberEnd: 956
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_timeNotAllowed()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_timeNotAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalDate:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 961
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 961
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:965,1
    - Dst: '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:965,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 966
      start: 963
    functionDepth: 1
    functionLinenumber: 963
    functionLinenumberEnd: 966
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:970,1
    - Dst: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 971
      start: 968
    functionDepth: 1
    functionLinenumber: 968
    functionLinenumberEnd: 971
    functionName: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusYears(int)'
      Src: org.threeten.bp.TestLocalDate:978,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:979,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 980
      start: 976
    functionDepth: 1
    functionLinenumber: 976
    functionLinenumberEnd: 980
    functionName: '[org.threeten.bp.TestLocalDate].test_plusYears_long_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusYears(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusYears_long_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusYears()'
      Src: org.threeten.bp.TestLocalDate:984,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:985,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 986
      start: 982
    functionDepth: 1
    functionLinenumber: 982
    functionLinenumberEnd: 986
    functionName: '[org.threeten.bp.TestLocalDate].test_plusYears_long_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusYears_long_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:990,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears(int)'
      Src: org.threeten.bp.TestLocalDate:990,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:991,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 993
      start: 988
    functionDepth: 1
    functionLinenumber: 988
    functionLinenumberEnd: 993
    functionName: '[org.threeten.bp.TestLocalDate].test_plusYears_long_adjustDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusYears(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusYears_long_adjustDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.TestLocalDate:998,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:998,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:999,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1000
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1000
    functionName: '[org.threeten.bp.TestLocalDate].test_plusYears_long_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int)'
    - '[org.threeten.bp.LocalDate].plusYears(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusYears_long_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1004,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears(int)'
      Src: org.threeten.bp.TestLocalDate:1005,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1006
      start: 1002
    functionDepth: 1
    functionLinenumber: 1002
    functionLinenumberEnd: 1006
    functionName: '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1010,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1008
    functionDepth: 1
    functionLinenumber: 1008
    functionLinenumberEnd: 1012
    functionName: '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooLargeMaxAddMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusYears(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooLargeMaxAddMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1016,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1017,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1018
      start: 1014
    functionDepth: 1
    functionLinenumber: 1014
    functionLinenumberEnd: 1018
    functionName: '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooLargeMaxAddMin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusYears(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooLargeMaxAddMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1022,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears()'
      Src: org.threeten.bp.TestLocalDate:1022,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1023
      start: 1020
    functionDepth: 1
    functionLinenumber: 1020
    functionLinenumberEnd: 1023
    functionName: '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooSmall_validInt()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooSmall_validInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1027,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears()'
      Src: org.threeten.bp.TestLocalDate:1027,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1028
      start: 1025
    functionDepth: 1
    functionLinenumber: 1025
    functionLinenumberEnd: 1028
    functionName: '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooSmall_invalidInt()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooSmall_invalidInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(int)'
      Src: org.threeten.bp.TestLocalDate:1035,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1036,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1033
    functionDepth: 1
    functionLinenumber: 1033
    functionLinenumberEnd: 1037
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(int)'
      Src: org.threeten.bp.TestLocalDate:1041,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1042,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1039
    functionDepth: 1
    functionLinenumber: 1039
    functionLinenumberEnd: 1043
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusMonths()'
      Src: org.threeten.bp.TestLocalDate:1047,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1048,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1048,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1049
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1049
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusMonths()'
      Src: org.threeten.bp.TestLocalDate:1053,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1054,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1051
    functionDepth: 1
    functionLinenumber: 1051
    functionLinenumberEnd: 1055
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusMonths()'
      Src: org.threeten.bp.TestLocalDate:1059,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1060,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1061
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1061
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1065,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(int)'
      Src: org.threeten.bp.TestLocalDate:1065,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1066,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1067,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1068
      start: 1063
    functionDepth: 1
    functionLinenumber: 1063
    functionLinenumberEnd: 1068
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_adjustDayFromLeapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_adjustDayFromLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1072,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(int)'
      Src: org.threeten.bp.TestLocalDate:1072,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1073,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1074,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1075
      start: 1070
    functionDepth: 1
    functionLinenumber: 1070
    functionLinenumberEnd: 1075
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_adjustDayFromMonthLength()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_adjustDayFromMonthLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.TestLocalDate:1080,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1080,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1081,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1077
    functionDepth: 1
    functionLinenumber: 1077
    functionLinenumberEnd: 1082
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1086,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(int)'
      Src: org.threeten.bp.TestLocalDate:1086,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1087
      start: 1084
    functionDepth: 1
    functionLinenumber: 1084
    functionLinenumberEnd: 1087
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1091,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1093
      start: 1089
    functionDepth: 1
    functionLinenumber: 1089
    functionLinenumberEnd: 1093
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooLargeMaxAddMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooLargeMaxAddMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1097,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1098,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1099
      start: 1095
    functionDepth: 1
    functionLinenumber: 1095
    functionLinenumberEnd: 1099
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooLargeMaxAddMin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooLargeMaxAddMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1103,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths()'
      Src: org.threeten.bp.TestLocalDate:1103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1101
    functionDepth: 1
    functionLinenumber: 1101
    functionLinenumberEnd: 1104
    functionName: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1108,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1109,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1110
      start: 1106
    functionDepth: 1
    functionLinenumber: 1106
    functionLinenumberEnd: 1110
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1114,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1115,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1112
    functionDepth: 1
    functionLinenumber: 1112
    functionLinenumberEnd: 1116
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_overMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_overMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1120,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1120,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1122
      start: 1118
    functionDepth: 1
    functionLinenumber: 1118
    functionLinenumberEnd: 1122
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusYears()'
      Src: org.threeten.bp.TestLocalDate:1126,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1126,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1127,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1128
      start: 1124
    functionDepth: 1
    functionLinenumber: 1124
    functionLinenumberEnd: 1128
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_overLeapYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_overLeapYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks()'
      Src: org.threeten.bp.TestLocalDate:1132,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1133,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1130
    functionDepth: 1
    functionLinenumber: 1130
    functionLinenumberEnd: 1134
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusWeeks()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks()'
      Src: org.threeten.bp.TestLocalDate:1138,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1139,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1140
      start: 1136
    functionDepth: 1
    functionLinenumber: 1136
    functionLinenumberEnd: 1140
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusWeeks()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks()'
      Src: org.threeten.bp.TestLocalDate:1144,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1145,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1146
      start: 1142
    functionDepth: 1
    functionLinenumber: 1142
    functionLinenumberEnd: 1146
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusWeeks()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1150,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1150,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1151,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1153
      start: 1148
    functionDepth: 1
    functionLinenumber: 1148
    functionLinenumberEnd: 1153
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_maximum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_maximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1157,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks()'
      Src: org.threeten.bp.TestLocalDate:1157,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1158,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1160
      start: 1155
    functionDepth: 1
    functionLinenumber: 1155
    functionLinenumberEnd: 1160
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_minimum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusWeeks()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_minimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1164,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1165
      start: 1162
    functionDepth: 1
    functionLinenumber: 1162
    functionLinenumberEnd: 1165
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1169,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks()'
      Src: org.threeten.bp.TestLocalDate:1169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1170
      start: 1167
    functionDepth: 1
    functionLinenumber: 1167
    functionLinenumberEnd: 1170
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusWeeks()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1174,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1175
      start: 1172
    functionDepth: 1
    functionLinenumber: 1172
    functionLinenumberEnd: 1175
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidMaxMinusMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusWeeks(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidMaxMinusMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1179,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1177
    functionDepth: 1
    functionLinenumber: 1177
    functionLinenumberEnd: 1180
    functionName: '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidMaxMinusMin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusWeeks(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidMaxMinusMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDate:1184,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1185,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1186
      start: 1182
    functionDepth: 1
    functionLinenumber: 1182
    functionLinenumberEnd: 1186
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDate:1190,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1191,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1192
      start: 1188
    functionDepth: 1
    functionLinenumber: 1188
    functionLinenumberEnd: 1192
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_overMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_overMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1196,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDate:1196,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1198
      start: 1194
    functionDepth: 1
    functionLinenumber: 1194
    functionLinenumberEnd: 1198
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusYears()'
      Src: org.threeten.bp.TestLocalDate:1202,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int,int)'
      Src: org.threeten.bp.TestLocalDate:1202,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1203,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1204
      start: 1200
    functionDepth: 1
    functionLinenumber: 1200
    functionLinenumberEnd: 1204
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_overLeapYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int,int)'
    - '[org.threeten.bp.LocalDate].plusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_overLeapYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusDays()'
      Src: org.threeten.bp.TestLocalDate:1208,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1209,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1210
      start: 1206
    functionDepth: 1
    functionLinenumber: 1206
    functionLinenumberEnd: 1210
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusDays()'
      Src: org.threeten.bp.TestLocalDate:1214,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1215,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1216
      start: 1212
    functionDepth: 1
    functionLinenumber: 1212
    functionLinenumberEnd: 1216
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusDays()'
      Src: org.threeten.bp.TestLocalDate:1220,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1221,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1222
      start: 1218
    functionDepth: 1
    functionLinenumber: 1218
    functionLinenumberEnd: 1222
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1226,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDate:1226,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1227,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1224
    functionDepth: 1
    functionLinenumber: 1224
    functionLinenumberEnd: 1229
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_maximum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_maximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1233,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays()'
      Src: org.threeten.bp.TestLocalDate:1233,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1234,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1236
      start: 1231
    functionDepth: 1
    functionLinenumber: 1231
    functionLinenumberEnd: 1236
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_minimum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_minimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1240,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDate:1240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1241
      start: 1238
    functionDepth: 1
    functionLinenumber: 1238
    functionLinenumberEnd: 1241
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1245,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays()'
      Src: org.threeten.bp.TestLocalDate:1245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1246
      start: 1243
    functionDepth: 1
    functionLinenumber: 1243
    functionLinenumberEnd: 1246
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1250,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1251
      start: 1248
    functionDepth: 1
    functionLinenumber: 1248
    functionLinenumberEnd: 1251
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_overflowTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_overflowTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1255,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1256
      start: 1253
    functionDepth: 1
    functionLinenumber: 1253
    functionLinenumberEnd: 1256
    functionName: '[org.threeten.bp.TestLocalDate].test_plusDays_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_plusDays_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1263,1
    - Dst: '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:1264,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1265,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1266
      start: 1261
    functionDepth: 1
    functionLinenumber: 1261
    functionLinenumberEnd: 1266
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_Period_positiveMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_Period_positiveMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1270,1
    - Dst: '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:1271,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1272,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1273
      start: 1268
    functionDepth: 1
    functionLinenumber: 1268
    functionLinenumberEnd: 1273
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_Period_negativeDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_Period_negativeDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1277,1
    - Dst: '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:1278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1279
      start: 1275
    functionDepth: 0
    functionLinenumber: 1275
    functionLinenumberEnd: 1279
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_Period_timeNotAllowed()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_Period_timeNotAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1281
    functionDepth: 0
    functionLinenumber: 1281
    functionLinenumberEnd: 1284
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_Period_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_Period_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1288,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1289,1
    - Dst: '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:1289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1290
      start: 1286
    functionDepth: 1
    functionLinenumber: 1286
    functionLinenumberEnd: 1290
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_Period_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_Period_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1294,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1295,1
    - Dst: '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDate:1295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1296
      start: 1292
    functionDepth: 1
    functionLinenumber: 1292
    functionLinenumberEnd: 1296
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_Period_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].minus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_Period_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minus(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1303,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1304,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1305
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1305
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_positiveMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minus(int,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_positiveMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minus(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1309,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1310,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1311
      start: 1307
    functionDepth: 1
    functionLinenumber: 1307
    functionLinenumberEnd: 1311
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_negativeDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minus(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_negativeDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minus(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1316
      start: 1313
    functionDepth: 0
    functionLinenumber: 1313
    functionLinenumberEnd: 1316
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_timeNotAllowed()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minus(int,org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_timeNotAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalDate:1320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1321
      start: 1318
    functionDepth: 0
    functionLinenumber: 1318
    functionLinenumberEnd: 1321
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minus(int,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1325,1
    - Dst: '[org.threeten.bp.LocalDate].minus(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1323
    functionDepth: 1
    functionLinenumber: 1323
    functionLinenumberEnd: 1326
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minus(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1330,1
    - Dst: '[org.threeten.bp.LocalDate].minus(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1331
    functionName: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minus(int,org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusYears(int)'
      Src: org.threeten.bp.TestLocalDate:1338,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1339,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1340
      start: 1336
    functionDepth: 1
    functionLinenumber: 1336
    functionLinenumberEnd: 1340
    functionName: '[org.threeten.bp.TestLocalDate].test_minusYears_long_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusYears_long_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusYears()'
      Src: org.threeten.bp.TestLocalDate:1344,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1345,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 1342
    functionDepth: 1
    functionLinenumber: 1342
    functionLinenumberEnd: 1346
    functionName: '[org.threeten.bp.TestLocalDate].test_minusYears_long_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusYears()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusYears_long_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1350,1
    - Dst: '[org.threeten.bp.LocalDate].minusYears(int)'
      Src: org.threeten.bp.TestLocalDate:1350,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1351,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1353
      start: 1348
    functionDepth: 1
    functionLinenumber: 1348
    functionLinenumberEnd: 1353
    functionName: '[org.threeten.bp.TestLocalDate].test_minusYears_long_adjustDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusYears_long_adjustDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1358,1
    - Dst: '[org.threeten.bp.LocalDate].minusYears(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1358,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1359,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1360
      start: 1355
    functionDepth: 1
    functionLinenumber: 1355
    functionLinenumberEnd: 1360
    functionName: '[org.threeten.bp.TestLocalDate].test_minusYears_long_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusYears(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusYears_long_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1364,1
    - Dst: '[org.threeten.bp.LocalDate].minusYears()'
      Src: org.threeten.bp.TestLocalDate:1365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1366
      start: 1362
    functionDepth: 1
    functionLinenumber: 1362
    functionLinenumberEnd: 1366
    functionName: '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusYears()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1370,1
    - Dst: '[org.threeten.bp.LocalDate].minusYears(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1368
    functionDepth: 1
    functionLinenumber: 1368
    functionLinenumberEnd: 1372
    functionName: '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooLargeMaxAddMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusYears(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooLargeMaxAddMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1376,1
    - Dst: '[org.threeten.bp.LocalDate].minusYears(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1378
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1378
    functionName: '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooLargeMaxAddMin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusYears(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooLargeMaxAddMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1382,1
    - Dst: '[org.threeten.bp.LocalDate].minusYears(int)'
      Src: org.threeten.bp.TestLocalDate:1382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1383
      start: 1380
    functionDepth: 1
    functionLinenumber: 1380
    functionLinenumberEnd: 1383
    functionName: '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusMonths(int)'
      Src: org.threeten.bp.TestLocalDate:1390,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1391,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1388
    functionDepth: 1
    functionLinenumber: 1388
    functionLinenumberEnd: 1392
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusMonths(int)'
      Src: org.threeten.bp.TestLocalDate:1396,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1397,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1398
      start: 1394
    functionDepth: 1
    functionLinenumber: 1394
    functionLinenumberEnd: 1398
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusMonths()'
      Src: org.threeten.bp.TestLocalDate:1402,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1403,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1404
      start: 1400
    functionDepth: 1
    functionLinenumber: 1400
    functionLinenumberEnd: 1404
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusMonths()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusMonths()'
      Src: org.threeten.bp.TestLocalDate:1408,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1409,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1406
    functionDepth: 1
    functionLinenumber: 1406
    functionLinenumberEnd: 1410
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusMonths()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusMonths()'
      Src: org.threeten.bp.TestLocalDate:1414,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1415,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1416
      start: 1412
    functionDepth: 1
    functionLinenumber: 1412
    functionLinenumberEnd: 1416
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusMonths()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1420,1
    - Dst: '[org.threeten.bp.LocalDate].minusMonths(int)'
      Src: org.threeten.bp.TestLocalDate:1420,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1421,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1423
      start: 1418
    functionDepth: 1
    functionLinenumber: 1418
    functionLinenumberEnd: 1423
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_adjustDayFromLeapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_adjustDayFromLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1427,1
    - Dst: '[org.threeten.bp.LocalDate].minusMonths(int)'
      Src: org.threeten.bp.TestLocalDate:1427,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1428,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1430
      start: 1425
    functionDepth: 1
    functionLinenumber: 1425
    functionLinenumberEnd: 1430
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_adjustDayFromMonthLength()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_adjustDayFromMonthLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1435,1
    - Dst: '[org.threeten.bp.LocalDate].minusMonths(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1435,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1436,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1437
      start: 1432
    functionDepth: 1
    functionLinenumber: 1432
    functionLinenumberEnd: 1437
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusMonths(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1441,1
    - Dst: '[org.threeten.bp.LocalDate].minusMonths()'
      Src: org.threeten.bp.TestLocalDate:1441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1439
    functionDepth: 1
    functionLinenumber: 1439
    functionLinenumberEnd: 1442
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1446,1
    - Dst: '[org.threeten.bp.LocalDate].minusMonths(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1444
    functionDepth: 1
    functionLinenumber: 1444
    functionLinenumberEnd: 1448
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooLargeMaxAddMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusMonths(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooLargeMaxAddMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1452,1
    - Dst: '[org.threeten.bp.LocalDate].minusMonths(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1454
      start: 1450
    functionDepth: 1
    functionLinenumber: 1450
    functionLinenumberEnd: 1454
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooLargeMaxAddMin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusMonths(org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooLargeMaxAddMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1458,1
    - Dst: '[org.threeten.bp.LocalDate].minusMonths(int)'
      Src: org.threeten.bp.TestLocalDate:1458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1459
      start: 1456
    functionDepth: 1
    functionLinenumber: 1456
    functionLinenumberEnd: 1459
    functionName: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1463,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1464,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1465
      start: 1461
    functionDepth: 1
    functionLinenumber: 1461
    functionLinenumberEnd: 1465
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1469,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1470,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1470,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1471
      start: 1467
    functionDepth: 1
    functionLinenumber: 1467
    functionLinenumberEnd: 1471
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_overMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_overMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1475,1
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1475,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1477
      start: 1473
    functionDepth: 1
    functionLinenumber: 1473
    functionLinenumberEnd: 1477
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusYears()'
      Src: org.threeten.bp.TestLocalDate:1481,1
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1481,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1482,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1483
      start: 1479
    functionDepth: 1
    functionLinenumber: 1479
    functionLinenumberEnd: 1483
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_overLeapYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusWeeks(int)'
    - '[org.threeten.bp.LocalDate].minusYears()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_overLeapYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks()'
      Src: org.threeten.bp.TestLocalDate:1487,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1488,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1489
      start: 1485
    functionDepth: 1
    functionLinenumber: 1485
    functionLinenumberEnd: 1489
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusWeeks()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks()'
      Src: org.threeten.bp.TestLocalDate:1493,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1494,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1495
      start: 1491
    functionDepth: 1
    functionLinenumber: 1491
    functionLinenumberEnd: 1495
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusWeeks()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks()'
      Src: org.threeten.bp.TestLocalDate:1499,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1500,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1501
      start: 1497
    functionDepth: 1
    functionLinenumber: 1497
    functionLinenumberEnd: 1501
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusWeeks()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1505,1
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks()'
      Src: org.threeten.bp.TestLocalDate:1505,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1506,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1508
      start: 1503
    functionDepth: 1
    functionLinenumber: 1503
    functionLinenumberEnd: 1508
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_maximum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusWeeks()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_maximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1512,1
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1512,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1513,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1510
    functionDepth: 1
    functionLinenumber: 1510
    functionLinenumberEnd: 1515
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_minimum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_minimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1519,1
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks()'
      Src: org.threeten.bp.TestLocalDate:1519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1520
      start: 1517
    functionDepth: 1
    functionLinenumber: 1517
    functionLinenumberEnd: 1520
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusWeeks()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1524,1
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDate:1524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1525
      start: 1522
    functionDepth: 1
    functionLinenumber: 1522
    functionLinenumberEnd: 1525
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1529,1
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1530
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1530
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidMaxMinusMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusWeeks(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidMaxMinusMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1534,1
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1534,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1535
      start: 1532
    functionDepth: 1
    functionLinenumber: 1532
    functionLinenumberEnd: 1535
    functionName: '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidMaxMinusMin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusWeeks(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidMaxMinusMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDate:1539,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1540,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1541
      start: 1537
    functionDepth: 1
    functionLinenumber: 1537
    functionLinenumberEnd: 1541
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDate:1545,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1546,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1546,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1547
      start: 1543
    functionDepth: 1
    functionLinenumber: 1543
    functionLinenumberEnd: 1547
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_overMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_overMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1551,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDate:1551,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1552,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1553
      start: 1549
    functionDepth: 1
    functionLinenumber: 1549
    functionLinenumberEnd: 1553
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusYears(int)'
      Src: org.threeten.bp.TestLocalDate:1557,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int,int)'
      Src: org.threeten.bp.TestLocalDate:1557,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1559
      start: 1555
    functionDepth: 0
    functionLinenumber: 1555
    functionLinenumberEnd: 1559
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_overLeapYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minusDays(int,int)'
    - '[org.threeten.bp.LocalDate].plusYears(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_overLeapYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusDays()'
      Src: org.threeten.bp.TestLocalDate:1563,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1564,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1565
      start: 1561
    functionDepth: 1
    functionLinenumber: 1561
    functionLinenumberEnd: 1565
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusDays()'
      Src: org.threeten.bp.TestLocalDate:1569,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1570,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1571
      start: 1567
    functionDepth: 1
    functionLinenumber: 1567
    functionLinenumberEnd: 1571
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minusDays()'
      Src: org.threeten.bp.TestLocalDate:1575,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1576,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1577
      start: 1573
    functionDepth: 1
    functionLinenumber: 1573
    functionLinenumberEnd: 1577
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1581,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays()'
      Src: org.threeten.bp.TestLocalDate:1581,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1582,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1584
      start: 1579
    functionDepth: 1
    functionLinenumber: 1579
    functionLinenumberEnd: 1584
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_maximum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_maximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1588,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDate:1588,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1589,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1590,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1591
      start: 1586
    functionDepth: 1
    functionLinenumber: 1586
    functionLinenumberEnd: 1591
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_minimum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_minimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1595,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays()'
      Src: org.threeten.bp.TestLocalDate:1595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1596
      start: 1593
    functionDepth: 1
    functionLinenumber: 1593
    functionLinenumberEnd: 1596
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1600,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDate:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1601
      start: 1598
    functionDepth: 1
    functionLinenumber: 1598
    functionLinenumberEnd: 1601
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1605,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1606
      start: 1603
    functionDepth: 1
    functionLinenumber: 1603
    functionLinenumberEnd: 1606
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_overflowTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_overflowTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1610,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1611
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1611
    functionName: '[org.threeten.bp.TestLocalDate].test_minusDays_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].minusDays(org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_minusDays_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1647
      start: 1616
    functionDepth: 0
    functionLinenumber: 1616
    functionLinenumberEnd: 1647
    functionName: '[org.threeten.bp.TestLocalDate].provider_until()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDate].provider_until()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].parse(String)'
      Src: org.threeten.bp.TestLocalDate:1651,1
    - Dst: '[org.threeten.bp.LocalDate].parse(String)'
      Src: org.threeten.bp.TestLocalDate:1652,1
    - Dst: '[org.threeten.bp.LocalDate].until(org.threeten.bp.LocalDate,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalDate:1653,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,long)'
      Src: org.threeten.bp.TestLocalDate:1653,1
    - Dst: '[org.threeten.bp.LocalDate].until(org.threeten.bp.LocalDate,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalDate:1654,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long)'
      Src: org.threeten.bp.TestLocalDate:1654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.temporal.TemporalUnit
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - startStr
    - endStr
    - unit
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.temporal.TemporalUnit
    - long
    constantsTouched: []
    func_position:
      end: 1655
      start: 1649
    functionDepth: 1
    functionLinenumber: 1649
    functionLinenumberEnd: 1655
    functionName: '[org.threeten.bp.TestLocalDate].test_until(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(long,long)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(long)'
    - '[org.threeten.bp.LocalDate].parse(String)'
    - '[org.threeten.bp.LocalDate].until(org.threeten.bp.LocalDate,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_until(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1662,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalDate:1663,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDate:1663,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1663,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDate:1663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1664
      start: 1660
    functionDepth: 4
    functionLinenumber: 1660
    functionLinenumberEnd: 1664
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_LocalTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_LocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1668,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDate:1669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1670
      start: 1666
    functionDepth: 1
    functionLinenumber: 1666
    functionLinenumberEnd: 1670
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_LocalTime_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_LocalTime_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1675,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.TestLocalDate:1676,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1676,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDate:1676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1677
      start: 1673
    functionDepth: 4
    functionLinenumber: 1673
    functionLinenumberEnd: 1677
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1681,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int)'
      Src: org.threeten.bp.TestLocalDate:1682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1683
      start: 1679
    functionDepth: 1
    functionLinenumber: 1679
    functionLinenumberEnd: 1683
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_hourTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_hourTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1687,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.TestLocalDate:1688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1689
      start: 1685
    functionDepth: 4
    functionLinenumber: 1685
    functionLinenumberEnd: 1689
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_hourTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_hourTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1693,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int)'
      Src: org.threeten.bp.TestLocalDate:1694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1695
      start: 1691
    functionDepth: 1
    functionLinenumber: 1691
    functionLinenumberEnd: 1695
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_minuteTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_minuteTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1699,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.TestLocalDate:1700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1701
      start: 1697
    functionDepth: 4
    functionLinenumber: 1697
    functionLinenumberEnd: 1701
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_minuteTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_minuteTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1705,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1706,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1706,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDate:1706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1707
      start: 1703
    functionDepth: 4
    functionLinenumber: 1703
    functionLinenumberEnd: 1707
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1711,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.TestLocalDate:1712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1713
      start: 1709
    functionDepth: 4
    functionLinenumber: 1709
    functionLinenumberEnd: 1713
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_hourTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_hourTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1717,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1719
      start: 1715
    functionDepth: 4
    functionLinenumber: 1715
    functionLinenumberEnd: 1719
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_hourTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_hourTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1723,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.TestLocalDate:1724,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1725
      start: 1721
    functionDepth: 4
    functionLinenumber: 1721
    functionLinenumberEnd: 1725
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_minuteTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_minuteTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1729,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1731
      start: 1727
    functionDepth: 4
    functionLinenumber: 1727
    functionLinenumberEnd: 1731
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_minuteTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_minuteTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1735,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.TestLocalDate:1736,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1737
      start: 1733
    functionDepth: 4
    functionLinenumber: 1733
    functionLinenumberEnd: 1737
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_secondTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_secondTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1741,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1742,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1743
      start: 1739
    functionDepth: 4
    functionLinenumber: 1739
    functionLinenumberEnd: 1743
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_secondTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_secondTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1747,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1748,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1748,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDate:1748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1749
      start: 1745
    functionDepth: 5
    functionLinenumber: 1745
    functionLinenumberEnd: 1749
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1753,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1751
    functionDepth: 4
    functionLinenumber: 1751
    functionLinenumberEnd: 1755
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_hourTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_hourTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1759,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1761
      start: 1757
    functionDepth: 5
    functionLinenumber: 1757
    functionLinenumberEnd: 1761
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_hourTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_hourTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1765,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1766,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1767
      start: 1763
    functionDepth: 4
    functionLinenumber: 1763
    functionLinenumberEnd: 1767
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_minuteTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_minuteTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1771,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1773
      start: 1769
    functionDepth: 5
    functionLinenumber: 1769
    functionLinenumberEnd: 1773
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_minuteTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_minuteTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1777,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1775
    functionDepth: 4
    functionLinenumber: 1775
    functionLinenumberEnd: 1779
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_secondTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_secondTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1783,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1785
      start: 1781
    functionDepth: 5
    functionLinenumber: 1781
    functionLinenumberEnd: 1785
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_secondTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_secondTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1789,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1791
      start: 1787
    functionDepth: 4
    functionLinenumber: 1787
    functionLinenumberEnd: 1791
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_nanoTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atTime(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_nanoTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1795,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1797
      start: 1793
    functionDepth: 5
    functionLinenumber: 1793
    functionLinenumberEnd: 1797
    functionName: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_nanoTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_nanoTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1804,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDate:1805,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1806,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDate:1806,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestLocalDate:1805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1807
      start: 1802
    functionDepth: 4
    functionLinenumber: 1802
    functionLinenumberEnd: 1807
    functionName: '[org.threeten.bp.TestLocalDate].test_atStartOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atStartOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1811,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDate:1812,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1813,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDate:1813,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestLocalDate:1812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1814
      start: 1809
    functionDepth: 4
    functionLinenumber: 1809
    functionLinenumberEnd: 1814
    functionName: '[org.threeten.bp.TestLocalDate].test_atStartOfDay_dstGap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atStartOfDay_dstGap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1818,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDate:1819,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1820
      start: 1816
    functionDepth: 4
    functionLinenumber: 1816
    functionLinenumberEnd: 1820
    functionName: '[org.threeten.bp.TestLocalDate].test_atStartOfDay_nullTimeZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_atStartOfDay_nullTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1829,1
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.TestLocalDate:1831,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1831,1
    - Dst: '[org.threeten.bp.TestLocalDate].next(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1832,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1834,1
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.TestLocalDate:1836,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1836,1
    - Dst: '[org.threeten.bp.TestLocalDate].previous(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1837,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1840,1
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.TestLocalDate:1840,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long)'
      Src: org.threeten.bp.TestLocalDate:1840,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1841,1
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.TestLocalDate:1841,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDate:1841,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1842,1
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.TestLocalDate:1842,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int,int)'
      Src: org.threeten.bp.TestLocalDate:1842,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1843,1
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.TestLocalDate:1843,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDate:1843,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.TestLocalDate:1844,1
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.TestLocalDate:1844,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDate:1844,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1845
      start: 1825
    functionDepth: 3
    functionLinenumber: 1825
    functionLinenumberEnd: 1845
    functionName: '[org.threeten.bp.TestLocalDate].test_toEpochDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(long,int)'
    - '[org.threeten.bp.LocalDate].toEpochDay()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(long,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int)'
    - '[org.threeten.bp.TestLocalDate].previous(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(long)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(long,org.threeten.bp.TestLocalDate)'
    - '[org.threeten.bp.TestLocalDate].next(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_toEpochDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1853,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1854,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.TestLocalDate:1855,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.TestLocalDate:1856,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1857,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1858,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1859,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1860,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1861,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1862,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1863,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1864,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1865,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1866,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1867,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1868,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1869,1
    - Dst: '[org.threeten.bp.TestLocalDate].doTest_comparisons_LocalDate(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1871
      start: 1850
    functionDepth: 1
    functionLinenumber: 1850
    functionLinenumberEnd: 1871
    functionName: '[org.threeten.bp.TestLocalDate].test_comparisons()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].doTest_comparisons_LocalDate(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_comparisons()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.compareTo(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1879,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertTrue(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1879,1
    - Dst: a.isBefore(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1880,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,boolean,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1880,1
    - Dst: a.isAfter(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1881,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,boolean,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1881,1
    - Dst: a.equals(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1882,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,boolean,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1882,1
    - Dst: a.compareTo(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1884,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertTrue(int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1884,1
    - Dst: a.isBefore(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1885,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,boolean,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1885,1
    - Dst: a.isAfter(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1886,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,boolean,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1886,1
    - Dst: a.equals(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1887,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,boolean,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1887,1
    - Dst: a.compareTo(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1889,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,int,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1889,1
    - Dst: a.isBefore(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1890,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,boolean,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1890,1
    - Dst: a.isAfter(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1891,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,boolean,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1891,1
    - Dst: a.equals(org.threeten.bp.TestLocalDate)
      Src: org.threeten.bp.TestLocalDate:1892,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,boolean,org.threeten.bp.TestLocalDate)'
      Src: org.threeten.bp.TestLocalDate:1892,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1896
      start: 1873
    functionDepth: 1
    functionLinenumber: 1873
    functionLinenumberEnd: 1896
    functionName: '[org.threeten.bp.TestLocalDate].doTest_comparisons_LocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - a.compareTo(org.threeten.bp.TestLocalDate)
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,int,org.threeten.bp.TestLocalDate)'
    - a.isBefore(org.threeten.bp.TestLocalDate)
    - '[org.threeten.bp.TestLocalDate].assertTrue(int,org.threeten.bp.TestLocalDate)'
    - a.equals(org.threeten.bp.TestLocalDate)
    - a.isAfter(org.threeten.bp.TestLocalDate)
    - '[org.threeten.bp.TestLocalDate].assertEquals(org.threeten.bp.TestLocalDate,boolean,org.threeten.bp.TestLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].doTest_comparisons_LocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].compareTo(null)'
      Src: org.threeten.bp.TestLocalDate:1900,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1901
      start: 1898
    functionDepth: 0
    functionLinenumber: 1898
    functionLinenumberEnd: 1901
    functionName: '[org.threeten.bp.TestLocalDate].test_compareTo_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].compareTo(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_compareTo_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1905,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1905,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertTrue(boolean)'
      Src: org.threeten.bp.TestLocalDate:1905,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1906,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1906,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertFalse(boolean)'
      Src: org.threeten.bp.TestLocalDate:1906,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1907,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertFalse(boolean)'
      Src: org.threeten.bp.TestLocalDate:1907,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1908
      start: 1903
    functionDepth: 1
    functionLinenumber: 1903
    functionLinenumberEnd: 1908
    functionName: '[org.threeten.bp.TestLocalDate].test_isBefore()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertTrue(boolean)'
    - '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_isBefore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isBefore(null)'
      Src: org.threeten.bp.TestLocalDate:1912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1913
      start: 1910
    functionDepth: 0
    functionLinenumber: 1910
    functionLinenumberEnd: 1913
    functionName: '[org.threeten.bp.TestLocalDate].test_isBefore_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].isBefore(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_isBefore_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isAfter(null)'
      Src: org.threeten.bp.TestLocalDate:1917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1918
      start: 1915
    functionDepth: 0
    functionLinenumber: 1915
    functionLinenumberEnd: 1918
    functionName: '[org.threeten.bp.TestLocalDate].test_isAfter_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].isAfter(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_isAfter_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1922,1
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1922,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertTrue(boolean)'
      Src: org.threeten.bp.TestLocalDate:1922,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1923,1
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1923,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertFalse(boolean)'
      Src: org.threeten.bp.TestLocalDate:1923,1
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1924,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertFalse(boolean)'
      Src: org.threeten.bp.TestLocalDate:1924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1925
      start: 1920
    functionDepth: 1
    functionLinenumber: 1920
    functionLinenumberEnd: 1925
    functionName: '[org.threeten.bp.TestLocalDate].test_isAfter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertTrue(boolean)'
    - '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_isAfter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.TestLocalDate:1931,1
    - Dst: c.compareTo(Object)
      Src: org.threeten.bp.TestLocalDate:1931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1932
      start: 1927
    functionDepth: 0
    functionLinenumber: 1927
    functionLinenumberEnd: 1932
    functionName: '[org.threeten.bp.TestLocalDate].compareToNonLocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - c.compareTo(Object)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].compareToNonLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1939,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1940,1
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1941,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:1941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - y
    - m
    - d
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1942
      start: 1937
    functionDepth: 1
    functionLinenumber: 1937
    functionLinenumberEnd: 1942
    functionName: '[org.threeten.bp.TestLocalDate].test_equals_true(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_equals_true(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1945,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1946,1
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1947,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:1947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - y
    - m
    - d
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1948
      start: 1943
    functionDepth: 1
    functionLinenumber: 1943
    functionLinenumberEnd: 1948
    functionName: '[org.threeten.bp.TestLocalDate].test_equals_false_year_differs(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_equals_false_year_differs(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1951,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1952,1
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1953,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:1953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - y
    - m
    - d
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1954
      start: 1949
    functionDepth: 1
    functionLinenumber: 1949
    functionLinenumberEnd: 1954
    functionName: '[org.threeten.bp.TestLocalDate].test_equals_false_month_differs(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_equals_false_month_differs(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1957,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1958,1
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1959,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:1959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - y
    - m
    - d
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1960
      start: 1955
    functionDepth: 1
    functionLinenumber: 1955
    functionLinenumberEnd: 1960
    functionName: '[org.threeten.bp.TestLocalDate].test_equals_false_day_differs(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_equals_false_day_differs(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDate:1964,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:1964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1962
    functionDepth: 0
    functionLinenumber: 1962
    functionLinenumberEnd: 1965
    functionName: '[org.threeten.bp.TestLocalDate].test_equals_itself_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_equals_itself_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].equals(String)'
      Src: org.threeten.bp.TestLocalDate:1969,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:1969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1970
      start: 1967
    functionDepth: 0
    functionLinenumber: 1967
    functionLinenumberEnd: 1970
    functionName: '[org.threeten.bp.TestLocalDate].test_equals_string_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalDate].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_equals_string_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].equals(null)'
      Src: org.threeten.bp.TestLocalDate:1974,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDate:1974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1975
      start: 1972
    functionDepth: 0
    functionLinenumber: 1972
    functionLinenumberEnd: 1975
    functionName: '[org.threeten.bp.TestLocalDate].test_equals_null_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(null)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_equals_null_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1982,1
    - Dst: '[org.threeten.bp.LocalDate].hashCode()'
      Src: org.threeten.bp.TestLocalDate:1983,1
    - Dst: '[org.threeten.bp.LocalDate].hashCode()'
      Src: org.threeten.bp.TestLocalDate:1983,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:1983,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:1984,1
    - Dst: '[org.threeten.bp.LocalDate].hashCode()'
      Src: org.threeten.bp.TestLocalDate:1985,1
    - Dst: '[org.threeten.bp.LocalDate].hashCode()'
      Src: org.threeten.bp.TestLocalDate:1985,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDate:1985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - y
    - m
    - d
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1986
      start: 1980
    functionDepth: 1
    functionLinenumber: 1980
    functionLinenumberEnd: 1986
    functionName: '[org.threeten.bp.TestLocalDate].test_hashCode(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].hashCode()'
    - '[org.threeten.bp.TestLocalDate].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_hashCode(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2005
      start: 1991
    functionDepth: 0
    functionLinenumber: 1991
    functionLinenumberEnd: 2005
    functionName: '[org.threeten.bp.TestLocalDate].provider_sampleToString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDate].provider_sampleToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:2009,1
    - Dst: '[org.threeten.bp.LocalDate].toString()'
      Src: org.threeten.bp.TestLocalDate:2010,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(String,String)'
      Src: org.threeten.bp.TestLocalDate:2011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - y
    - m
    - d
    - expected
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 2012
      start: 2007
    functionDepth: 2
    functionLinenumber: 2007
    functionLinenumberEnd: 2012
    functionName: '[org.threeten.bp.TestLocalDate].test_toString(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].toString()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_toString(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestLocalDate:2019,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:2020,1
    - Dst: '[org.threeten.bp.LocalDate].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestLocalDate:2020,1
    - Dst: '[org.threeten.bp.TestLocalDate].assertEquals(String,String)'
      Src: org.threeten.bp.TestLocalDate:2021,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2022
      start: 2017
    functionDepth: 6
    functionLinenumber: 2017
    functionLinenumberEnd: 2022
    functionName: '[org.threeten.bp.TestLocalDate].test_format_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].format(org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestLocalDate].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_format_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDate:2026,1
    - Dst: '[org.threeten.bp.LocalDate].format(null)'
      Src: org.threeten.bp.TestLocalDate:2026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2027
      start: 2024
    functionDepth: 1
    functionLinenumber: 2024
    functionLinenumberEnd: 2027
    functionName: '[org.threeten.bp.TestLocalDate].test_format_formatter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].format(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDate].test_format_formatter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestLocalDate:94,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestLocalDate:95,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestLocalDate:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDate
      - long
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestLocalDate
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestLocalDate].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    linkageType: ''
    returnType: org.threeten.bp.TestLocalDate
    signature: '[org.threeten.bp.TestLocalDate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_Fixed:53,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertSerializable(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Fixed:53,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:54,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertSerializable(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Fixed:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.threeten.bp.TestClock_Fixed].test_isSerializable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestClock_Fixed].assertSerializable(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Fixed].test_isSerializable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:59,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.TestClock_Fixed:60,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestClock_Fixed:60,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Fixed:61,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.threeten.bp.TestClock_Fixed].test_fixed_InstantZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestClock_Fixed].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.TestClock_Fixed].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].instant()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Fixed].test_fixed_InstantZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(null,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.threeten.bp.TestClock_Fixed].test_fixed_InstantZoneId_nullInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(null,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Fixed].test_fixed_InstantZoneId_nullInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,null)'
      Src: org.threeten.bp.TestClock_Fixed:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.threeten.bp.TestClock_Fixed].test_fixed_InstantZoneId_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Fixed].test_fixed_InstantZoneId_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:76,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:77,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Fixed:78,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:78,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Fixed:79,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[org.threeten.bp.TestClock_Fixed].test_withZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_Fixed].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Fixed].test_withZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:83,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:84,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Fixed:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[org.threeten.bp.TestClock_Fixed].test_withZone_same()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestClock_Fixed].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Fixed].test_withZone_same()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:90,1
    - Dst: '[org.threeten.bp.Clock].withZone(null)'
      Src: org.threeten.bp.TestClock_Fixed:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.TestClock_Fixed].test_withZone_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].withZone(null)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Fixed].test_withZone_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_Fixed:95,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_Fixed:96,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Fixed:97,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Fixed:97,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Fixed:98,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Fixed:98,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Fixed:99,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Fixed:99,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Fixed:100,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Fixed:100,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:102,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Fixed:103,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Fixed:103,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_Fixed:105,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Fixed:106,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Fixed:106,1
    - Dst: '[org.threeten.bp.Clock].equals(null)'
      Src: org.threeten.bp.TestClock_Fixed:108,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Fixed:108,1
    - Dst: '[org.threeten.bp.Clock].equals(String)'
      Src: org.threeten.bp.TestClock_Fixed:109,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Fixed:109,1
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Fixed:110,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Fixed:110,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Fixed:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 111
    functionName: '[org.threeten.bp.TestClock_Fixed].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Clock].equals(String)'
    - '[org.threeten.bp.TestClock_Fixed].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Clock].equals(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Fixed].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_Fixed:114,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_Fixed:115,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Fixed:116,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Fixed:116,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_Fixed:116,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Fixed:117,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Fixed:117,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_Fixed:117,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:119,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Fixed:120,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Fixed:120,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestClock_Fixed:120,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_Fixed:122,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Fixed:123,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Fixed:123,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestClock_Fixed:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 124
    functionName: '[org.threeten.bp.TestClock_Fixed].test_hashCode()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_Fixed].assertEquals(int,int)'
    - '[org.threeten.bp.Clock].hashCode()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestClock_Fixed].assertEquals(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Fixed].test_hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Fixed:128,1
    - Dst: '[org.threeten.bp.Clock].toString()'
      Src: org.threeten.bp.TestClock_Fixed:129,1
    - Dst: '[org.threeten.bp.TestClock_Fixed].assertEquals(org.threeten.bp.TestClock_Fixed,String)'
      Src: org.threeten.bp.TestClock_Fixed:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.TestClock_Fixed].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].toString()'
    - '[org.threeten.bp.TestClock_Fixed].assertEquals(org.threeten.bp.TestClock_Fixed,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Fixed].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestClock_Fixed:47,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestClock_Fixed:48,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestClock_Fixed:49,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestClock_Fixed:49,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_Fixed:49,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestClock_Fixed:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestClock_Fixed
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestClock_Fixed].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.TestClock_Fixed
    signature: '[org.threeten.bp.TestClock_Fixed].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.threeten.bp.TestDateTimeUtils:54,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toInstant(java.util.Date)'
      Src: org.threeten.bp.TestDateTimeUtils:55,1
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(int)'
      Src: org.threeten.bp.TestDateTimeUtils:55,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestDateTimeUtils:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toInstant_Date()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochMilli(int)'
    - '[java.util.Date].<init>(int)'
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.DateTimeUtils].toInstant(java.util.Date)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toInstant_Date()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(int)'
      Src: org.threeten.bp.TestDateTimeUtils:59,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toDate(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestDateTimeUtils:60,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.threeten.bp.TestDateTimeUtils:60,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.util.Date,java.util.Date)'
      Src: org.threeten.bp.TestDateTimeUtils:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toDate_Instant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.util.Date,java.util.Date)'
    - '[java.util.Date].<init>(int)'
    - '[org.threeten.bp.DateTimeUtils].toDate(org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].ofEpochMilli(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toDate_Instant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.GregorianCalendar].getInstance()'
      Src: org.threeten.bp.TestDateTimeUtils:65,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].setTimeInMillis(int)'
      Src: org.threeten.bp.TestDateTimeUtils:66,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toInstant(org.threeten.bp.TestDateTimeUtils)'
      Src: org.threeten.bp.TestDateTimeUtils:67,1
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(int)'
      Src: org.threeten.bp.TestDateTimeUtils:67,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestDateTimeUtils:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toInstant_Calendar()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.GregorianCalendar].getInstance()'
    - '[org.threeten.bp.TestDateTimeUtils].setTimeInMillis(int)'
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].ofEpochMilli(int)'
    - '[org.threeten.bp.DateTimeUtils].toInstant(org.threeten.bp.TestDateTimeUtils)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toInstant_Calendar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestDateTimeUtils:71,1
    - Dst: '[java.util.GregorianCalendar].getInstance(java.util.TimeZone)'
      Src: org.threeten.bp.TestDateTimeUtils:72,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].setFirstDayOfWeek(org.threeten.bp.TestDateTimeUtils)'
      Src: org.threeten.bp.TestDateTimeUtils:73,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].setMinimalDaysInFirstWeek(int)'
      Src: org.threeten.bp.TestDateTimeUtils:74,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].clear()'
      Src: org.threeten.bp.TestDateTimeUtils:75,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].set(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:76,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toZonedDateTime(org.threeten.bp.TestDateTimeUtils)'
      Src: org.threeten.bp.TestDateTimeUtils:77,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestDateTimeUtils:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 70
    functionDepth: 6
    functionLinenumber: 70
    functionLinenumberEnd: 78
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toZDT_Calendar()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    - '[java.util.GregorianCalendar].getInstance(java.util.TimeZone)'
    - '[org.threeten.bp.TestDateTimeUtils].clear()'
    - '[org.threeten.bp.TestDateTimeUtils].setMinimalDaysInFirstWeek(int)'
    - '[org.threeten.bp.DateTimeUtils].toZonedDateTime(org.threeten.bp.TestDateTimeUtils)'
    - '[org.threeten.bp.TestDateTimeUtils].set(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestDateTimeUtils].setFirstDayOfWeek(org.threeten.bp.TestDateTimeUtils)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toZDT_Calendar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestDateTimeUtils:81,1
    - Dst: '[java.util.GregorianCalendar].<init>(java.util.TimeZone)'
      Src: org.threeten.bp.TestDateTimeUtils:82,1
    - Dst: '[java.util.GregorianCalendar].setFirstDayOfWeek(org.threeten.bp.TestDateTimeUtils)'
      Src: org.threeten.bp.TestDateTimeUtils:83,1
    - Dst: '[java.util.GregorianCalendar].setMinimalDaysInFirstWeek(int)'
      Src: org.threeten.bp.TestDateTimeUtils:84,1
    - Dst: '[java.util.GregorianCalendar].set(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:85,1
    - Dst: '[java.util.GregorianCalendar].set(org.threeten.bp.TestDateTimeUtils,int)'
      Src: org.threeten.bp.TestDateTimeUtils:86,1
    - Dst: '[java.util.GregorianCalendar].getTimeInMillis()'
      Src: org.threeten.bp.TestDateTimeUtils:87,1
    - Dst: '[java.util.GregorianCalendar].setTimeInMillis(org.threeten.bp.TestDateTimeUtils)'
      Src: org.threeten.bp.TestDateTimeUtils:87,1
    - Dst: '[java.util.Date].<init>(org.threeten.bp.TestDateTimeUtils)'
      Src: org.threeten.bp.TestDateTimeUtils:88,1
    - Dst: '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
      Src: org.threeten.bp.TestDateTimeUtils:88,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toGregorianCalendar(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestDateTimeUtils:89,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.util.GregorianCalendar,java.util.GregorianCalendar)'
      Src: org.threeten.bp.TestDateTimeUtils:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 80
    functionDepth: 6
    functionLinenumber: 80
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toCalendar_ZDT()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.GregorianCalendar].setMinimalDaysInFirstWeek(int)'
    - '[java.util.GregorianCalendar].set(org.threeten.bp.TestDateTimeUtils,int)'
    - '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
    - '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    - '[java.util.GregorianCalendar].getTimeInMillis()'
    - '[java.util.GregorianCalendar].<init>(java.util.TimeZone)'
    - '[java.util.GregorianCalendar].setTimeInMillis(org.threeten.bp.TestDateTimeUtils)'
    - '[java.util.Date].<init>(org.threeten.bp.TestDateTimeUtils)'
    - '[java.util.GregorianCalendar].set(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.DateTimeUtils].toGregorianCalendar(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.util.GregorianCalendar,java.util.GregorianCalendar)'
    - '[java.util.GregorianCalendar].setFirstDayOfWeek(org.threeten.bp.TestDateTimeUtils)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toCalendar_ZDT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeUtils].toZoneId(java.util.TimeZone)'
      Src: org.threeten.bp.TestDateTimeUtils:95,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestDateTimeUtils:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toZoneId_TimeZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.DateTimeUtils].toZoneId(java.util.TimeZone)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toZoneId_TimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeUtils].toTimeZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestDateTimeUtils:99,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.util.TimeZone,java.util.TimeZone)'
      Src: org.threeten.bp.TestDateTimeUtils:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toTimeZone_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.util.TimeZone,java.util.TimeZone)'
    - '[org.threeten.bp.DateTimeUtils].toTimeZone(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toTimeZone_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Date].<init>(int,int,int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:105,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:106,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toLocalDate(java.sql.Date)'
      Src: org.threeten.bp.TestDateTimeUtils:107,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestDateTimeUtils:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toLocalDate_SqlDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeUtils].toLocalDate(java.sql.Date)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[java.sql.Date].<init>(int,int,int,int,int)'
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toLocalDate_SqlDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Date].<init>(int,int,int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:112,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:113,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toSqlDate(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestDateTimeUtils:114,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.sql.Date,java.sql.Date)'
      Src: org.threeten.bp.TestDateTimeUtils:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 115
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toSqlDate_LocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeUtils].toSqlDate(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.sql.Date,java.sql.Date)'
    - '[java.sql.Date].<init>(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toSqlDate_LocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Time].<init>(int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:120,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:121,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toLocalTime(java.sql.Time)'
      Src: org.threeten.bp.TestDateTimeUtils:122,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestDateTimeUtils:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 118
    functionDepth: 3
    functionLinenumber: 118
    functionLinenumberEnd: 123
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toLocalTime_SqlTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeUtils].toLocalTime(java.sql.Time)'
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[java.sql.Time].<init>(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toLocalTime_SqlTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Time].<init>(int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:127,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:128,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toSqlTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestDateTimeUtils:129,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.sql.Time,java.sql.Time)'
      Src: org.threeten.bp.TestDateTimeUtils:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 125
    functionDepth: 3
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toSqlTime_LocalTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeUtils].toSqlTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.sql.Time,java.sql.Time)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[java.sql.Time].<init>(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toSqlTime_LocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Timestamp].<init>(int,int,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:135,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:136,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toLocalDateTime(java.sql.Timestamp)'
      Src: org.threeten.bp.TestDateTimeUtils:137,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestDateTimeUtils:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 5
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toLocalDateTime_SqlTimestamp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[java.sql.Timestamp].<init>(int,int,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.DateTimeUtils].toLocalDateTime(java.sql.Timestamp)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toLocalDateTime_SqlTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Timestamp].<init>(int,int,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:142,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:143,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toSqlTimestamp(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestDateTimeUtils:144,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.sql.Timestamp,java.sql.Timestamp)'
      Src: org.threeten.bp.TestDateTimeUtils:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 140
    functionDepth: 5
    functionLinenumber: 140
    functionLinenumberEnd: 145
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toSqlTimestamp_LocalDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[java.sql.Timestamp].<init>(int,int,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.sql.Timestamp,java.sql.Timestamp)'
    - '[org.threeten.bp.DateTimeUtils].toSqlTimestamp(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toSqlTimestamp_LocalDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Timestamp].<init>(int,int,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestDateTimeUtils:150,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toInstant(java.sql.Timestamp)'
      Src: org.threeten.bp.TestDateTimeUtils:151,1
    - Dst: '[java.sql.Timestamp].getTime()'
      Src: org.threeten.bp.TestDateTimeUtils:151,1
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.TestDateTimeUtils)'
      Src: org.threeten.bp.TestDateTimeUtils:151,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestDateTimeUtils:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toInstant_SqlTimestamp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.TestDateTimeUtils)'
    - '[java.sql.Timestamp].<init>(int,int,int,int,int,int,int,int,int)'
    - '[java.sql.Timestamp].getTime()'
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.DateTimeUtils].toInstant(java.sql.Timestamp)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toInstant_SqlTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(int)'
      Src: org.threeten.bp.TestDateTimeUtils:155,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestDateTimeUtils:156,1
    - Dst: '[java.sql.Timestamp].<init>(long)'
      Src: org.threeten.bp.TestDateTimeUtils:156,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toSqlTimestamp(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestDateTimeUtils:157,1
    - Dst: '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.sql.Timestamp,java.sql.Timestamp)'
      Src: org.threeten.bp.TestDateTimeUtils:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.TestDateTimeUtils].test_toSqlTimestamp_Instant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[java.sql.Timestamp].<init>(long)'
    - '[org.threeten.bp.TestDateTimeUtils].assertEquals(java.sql.Timestamp,java.sql.Timestamp)'
    - '[org.threeten.bp.DateTimeUtils].toSqlTimestamp(org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].ofEpochMilli(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimeUtils].test_toSqlTimestamp_Instant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestDateTimeUtils:49,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: org.threeten.bp.TestDateTimeUtils:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - java.util.TimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestDateTimeUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestDateTimeUtils].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[org.threeten.bp.ZoneId].of(String)'
    linkageType: ''
    returnType: org.threeten.bp.TestDateTimeUtils
    signature: '[org.threeten.bp.TestDateTimeUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].<init>(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.MockSimplePeriod:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MockSimplePeriod
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - amount
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.threeten.bp.MockSimplePeriod].of(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].<init>(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.MockSimplePeriod
    signature: '[org.threeten.bp.MockSimplePeriod].of(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].<init>(int,org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.MockSimplePeriod:55,1
    - Dst: '[org.threeten.bp.MockSimplePeriod].<init>(int,org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.MockSimplePeriod:59,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalUnit,String)'
      Src: org.threeten.bp.MockSimplePeriod:85,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.MockSimplePeriod:87,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.MockSimplePeriod
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amount
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.MockSimplePeriod].<init>(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].<init>(int,org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalUnit,String)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.MockSimplePeriod
    signature: '[org.threeten.bp.MockSimplePeriod].<init>(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].singletonList(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.MockSimplePeriod:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.threeten.bp.MockSimplePeriod].getUnits()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].singletonList(org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
    signature: '[org.threeten.bp.MockSimplePeriod].getUnits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].equals(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.MockSimplePeriod:101,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.MockSimplePeriod:104,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: '[org.threeten.bp.MockSimplePeriod].get(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].equals(org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.MockSimplePeriod].get(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.MockSimplePeriod].getAmount()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.MockSimplePeriod].getAmount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.MockSimplePeriod].getUnit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.MockSimplePeriod].getUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.MockSimplePeriod:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.threeten.bp.MockSimplePeriod].addTo(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.MockSimplePeriod].addTo(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.Temporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.MockSimplePeriod:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.MockSimplePeriod].subtractFrom(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.MockSimplePeriod].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].getUnit()'
      Src: org.threeten.bp.MockSimplePeriod:130,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].equals(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.MockSimplePeriod:130,1
    - Dst: '[org.threeten.bp.MockSimplePeriod].getUnit()'
      Src: org.threeten.bp.MockSimplePeriod:131,1
    - Dst: '[IllegalArgumentException].<init>(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.MockSimplePeriod:131,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
      Src: org.threeten.bp.MockSimplePeriod:133,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.MockSimplePeriod
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - otherPeriod
    argTypes:
    - org.threeten.bp.MockSimplePeriod
    constantsTouched: []
    func_position:
      end: 134
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 134
    functionName: '[org.threeten.bp.MockSimplePeriod].compareTo(org.threeten.bp.MockSimplePeriod)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].equals(org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
    - '[org.threeten.bp.MockSimplePeriod].getUnit()'
    - '[IllegalArgumentException].<init>(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.MockSimplePeriod].compareTo(org.threeten.bp.MockSimplePeriod)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].equals(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.MockSimplePeriod:144,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 147
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 147
    functionName: '[org.threeten.bp.MockSimplePeriod].equals(Object)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].equals(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.MockSimplePeriod].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].hashCode()'
      Src: org.threeten.bp.MockSimplePeriod:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.MockSimplePeriod].hashCode()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.MockSimplePeriod].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MockSimplePeriod
      - org.threeten.bp.MockSimplePeriod
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.MockSimplePeriod].toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.MockSimplePeriod].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 65
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 65
    functionName: '[org.threeten.bp.AbstractTest].isIsoLeap(long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.AbstractTest].isIsoLeap(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractTest].writeThenRead(Object)'
      Src: org.threeten.bp.AbstractTest:68,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(Object,Object)'
      Src: org.threeten.bp.AbstractTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.threeten.bp.AbstractTest].assertSerializable(Object)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractTest.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.AbstractTest].assertEquals(Object,Object)'
    - '[org.threeten.bp.AbstractTest].writeThenRead(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractTest].assertSerializable(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractTest].writeThenRead(Object)'
      Src: org.threeten.bp.AbstractTest:73,1
    - Dst: '[org.threeten.bp.AbstractTest].assertSame(Object,Object)'
      Src: org.threeten.bp.AbstractTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.threeten.bp.AbstractTest].assertSerializableAndSame(Object)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractTest.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.AbstractTest].assertSame(Object,Object)'
    - '[org.threeten.bp.AbstractTest].writeThenRead(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractTest].assertSerializableAndSame(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.AbstractTest:78,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.AbstractTest:81,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(Object)'
      Src: org.threeten.bp.AbstractTest:82,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.threeten.bp.AbstractTest:85,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.AbstractTest:91,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:91,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.AbstractTest:91,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.AbstractTest:92,1
    - Dst: '[java.io.ObjectInputStream].close()'
      Src: org.threeten.bp.AbstractTest:95,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 98
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 98
    functionName: '[org.threeten.bp.AbstractTest].writeThenRead(Object)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractTest.java
    functionUses: 2
    functionsReached:
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.ObjectInputStream].close()'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectOutputStream].writeObject(Object)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.AbstractTest)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.AbstractTest].writeThenRead(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.threeten.bp.AbstractTest:101,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEqualsSerialisedForm(Object,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - objectSerialised
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.AbstractTest].assertEqualsSerialisedForm(Object)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractTest.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.threeten.bp.AbstractTest].assertEqualsSerialisedForm(Object,org.threeten.bp.AbstractTest)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractTest].assertEqualsSerialisedForm(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getSimpleName()'
      Src: org.threeten.bp.AbstractTest:105,1
    - Dst: '[java.io.FileInputStream].<init>(String)'
      Src: org.threeten.bp.AbstractTest:112,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.FileInputStream)'
      Src: org.threeten.bp.AbstractTest:112,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.AbstractTest:113,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,Object)'
      Src: org.threeten.bp.AbstractTest:114,1
    - Dst: '[java.io.ObjectInputStream].close()'
      Src: org.threeten.bp.AbstractTest:117,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - objectSerialised
    - cls
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 120
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 120
    functionName: '[org.threeten.bp.AbstractTest].assertEqualsSerialisedForm(Object,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].close()'
    - '[java.io.FileInputStream].<init>(String)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[Class<?>].getSimpleName()'
    - '[java.io.ObjectInputStream].<init>(java.io.FileInputStream)'
    - '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractTest].assertEqualsSerialisedForm(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getModifiers()'
      Src: org.threeten.bp.AbstractTest:123,1
    - Dst: Modifier.isPublic(org.threeten.bp.AbstractTest)
      Src: org.threeten.bp.AbstractTest:123,1
    - Dst: '[org.threeten.bp.AbstractTest].assertTrue(org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:123,1
    - Dst: '[Class<?>].getModifiers()'
      Src: org.threeten.bp.AbstractTest:124,1
    - Dst: Modifier.isFinal(org.threeten.bp.AbstractTest)
      Src: org.threeten.bp.AbstractTest:124,1
    - Dst: '[org.threeten.bp.AbstractTest].assertTrue(org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:124,1
    - Dst: '[Class<?>].getDeclaredFields()'
      Src: org.threeten.bp.AbstractTest:125,1
    - Dst: field.getName()
      Src: org.threeten.bp.AbstractTest:127,1
    - Dst: '[org.threeten.bp.AbstractTest].contains(String)'
      Src: org.threeten.bp.AbstractTest:127,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.AbstractTest:128,1
    - Dst: Modifier.isStatic(org.threeten.bp.AbstractTest)
      Src: org.threeten.bp.AbstractTest:128,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.AbstractTest:129,1
    - Dst: Modifier.isFinal(org.threeten.bp.AbstractTest)
      Src: org.threeten.bp.AbstractTest:129,1
    - Dst: field.getName()
      Src: org.threeten.bp.AbstractTest:129,1
    - Dst: '[org.threeten.bp.AbstractTest].assertTrue(org.threeten.bp.AbstractTest,String)'
      Src: org.threeten.bp.AbstractTest:129,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.AbstractTest:131,1
    - Dst: Modifier.isPrivate(org.threeten.bp.AbstractTest)
      Src: org.threeten.bp.AbstractTest:131,1
    - Dst: field.getName()
      Src: org.threeten.bp.AbstractTest:131,1
    - Dst: '[org.threeten.bp.AbstractTest].assertTrue(org.threeten.bp.AbstractTest,String)'
      Src: org.threeten.bp.AbstractTest:131,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.AbstractTest:132,1
    - Dst: Modifier.isFinal(org.threeten.bp.AbstractTest)
      Src: org.threeten.bp.AbstractTest:132,1
    - Dst: field.getName()
      Src: org.threeten.bp.AbstractTest:132,1
    - Dst: '[org.threeten.bp.AbstractTest].assertTrue(org.threeten.bp.AbstractTest,String)'
      Src: org.threeten.bp.AbstractTest:132,1
    - Dst: '[Class<?>].getDeclaredConstructors()'
      Src: org.threeten.bp.AbstractTest:136,1
    - Dst: con.getModifiers()
      Src: org.threeten.bp.AbstractTest:138,1
    - Dst: Modifier.isPrivate(org.threeten.bp.AbstractTest)
      Src: org.threeten.bp.AbstractTest:138,1
    - Dst: '[org.threeten.bp.AbstractTest].assertTrue(org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:138,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 140
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 140
    functionName: '[org.threeten.bp.AbstractTest].assertImmutable(Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractTest.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].getDeclaredFields()'
    - '[org.threeten.bp.AbstractTest].assertTrue(org.threeten.bp.AbstractTest,String)'
    - '[Class<?>].getModifiers()'
    - Modifier.isPublic(org.threeten.bp.AbstractTest)
    - field.getName()
    - Modifier.isPrivate(org.threeten.bp.AbstractTest)
    - Modifier.isFinal(org.threeten.bp.AbstractTest)
    - '[org.threeten.bp.AbstractTest].assertTrue(org.threeten.bp.AbstractTest)'
    - '[Class<?>].getDeclaredConstructors()'
    - con.getModifiers()
    - field.getModifiers()
    - Modifier.isStatic(org.threeten.bp.AbstractTest)
    - '[org.threeten.bp.AbstractTest].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractTest].assertImmutable(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.threeten.bp.AbstractTest:143,1
    - Dst: '[org.threeten.bp.AbstractTest].getPackage()'
      Src: org.threeten.bp.AbstractTest:143,1
    - Dst: '[org.threeten.bp.AbstractTest].getName()'
      Src: org.threeten.bp.AbstractTest:143,1
    - Dst: Class.forName(org.threeten.bp.AbstractTest)
      Src: org.threeten.bp.AbstractTest:144,1
    - Dst: '[org.threeten.bp.AbstractTest].getDeclaredField(String)'
      Src: org.threeten.bp.AbstractTest:145,1
    - Dst: '[org.threeten.bp.AbstractTest].setAccessible(boolean)'
      Src: org.threeten.bp.AbstractTest:146,1
    - Dst: '[org.threeten.bp.AbstractTest].get(null)'
      Src: org.threeten.bp.AbstractTest:147,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.AbstractTest:148,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.AbstractTest:151,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(Object)'
      Src: org.threeten.bp.AbstractTest:152,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.threeten.bp.AbstractTest:155,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.AbstractTest:158,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:159,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.AbstractTest:162,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:163,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:164,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:165,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:166,1
    - Dst: '[java.io.DataInputStream].readUTF()'
      Src: org.threeten.bp.AbstractTest:167,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:167,1
    - Dst: '[java.io.DataInputStream].readLong()'
      Src: org.threeten.bp.AbstractTest:168,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:168,1
    - Dst: '[java.io.DataInputStream].readByte()'
      Src: org.threeten.bp.AbstractTest:169,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:169,1
    - Dst: '[java.io.DataInputStream].readShort()'
      Src: org.threeten.bp.AbstractTest:170,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,int)'
      Src: org.threeten.bp.AbstractTest:170,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:171,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:172,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:174,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:175,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:177,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:178,1
    - Dst: '[java.io.DataInputStream].readFully(org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:181,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,byte[])'
      Src: org.threeten.bp.AbstractTest:182,1
    - Dst: '[java.io.DataInputStream].mark(int)'
      Src: org.threeten.bp.AbstractTest:188,1
    - Dst: '[java.io.DataInputStream].readFully(org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:190,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:191,1
    - Dst: '[java.io.DataInputStream].reset()'
      Src: org.threeten.bp.AbstractTest:194,1
    - Dst: '[java.io.DataInputStream].readByte()'
      Src: org.threeten.bp.AbstractTest:195,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:200,1
    - Dst: '[java.io.DataInputStream].read()'
      Src: org.threeten.bp.AbstractTest:201,1
    - Dst: '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest)'
      Src: org.threeten.bp.AbstractTest:201,1
    - Dst: '[java.io.DataInputStream].close()'
      Src: org.threeten.bp.AbstractTest:205,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - byte[]
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - object
    - expectedBytes
    argTypes:
    - Object
    - byte[]
    constantsTouched: []
    func_position:
      end: 208
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.AbstractTest].assertSerializedBySer(Object,byte[])'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractTest.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,byte[])'
    - '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,int)'
    - '[java.io.DataInputStream].readLong()'
    - '[java.io.DataInputStream].mark(int)'
    - '[java.io.DataInputStream].readUTF()'
    - '[org.threeten.bp.AbstractTest].getPackage()'
    - '[java.io.DataInputStream].close()'
    - '[java.io.DataInputStream].read()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.DataInputStream].readShort()'
    - '[Object].getClass()'
    - '[java.io.ObjectOutputStream].writeObject(Object)'
    - '[org.threeten.bp.AbstractTest].get(null)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.threeten.bp.AbstractTest].setAccessible(boolean)'
    - '[java.io.DataInputStream].readByte()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.threeten.bp.AbstractTest].getDeclaredField(String)'
    - '[java.io.DataInputStream].reset()'
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.threeten.bp.AbstractTest].getName()'
    - '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest,org.threeten.bp.AbstractTest)'
    - '[java.io.DataInputStream].readFully(org.threeten.bp.AbstractTest)'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.AbstractTest)'
    - '[org.threeten.bp.AbstractTest].assertEquals(org.threeten.bp.AbstractTest)'
    - Class.forName(org.threeten.bp.AbstractTest)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractTest].assertSerializedBySer(Object,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.AbstractTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.AbstractTest].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.AbstractTest
    signature: '[org.threeten.bp.AbstractTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:82,1
    - Dst: '[org.threeten.bp.Performance].process()'
      Src: org.threeten.bp.Performance:83,1
    - Dst: System.out.println()
      Src: org.threeten.bp.Performance:86,1
    - Dst: '[java.util.Map<String,long[]>].keySet()'
      Src: org.threeten.bp.Performance:87,1
    - Dst: '[java.util.Map<String,long[]>].get(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:88,1
    - Dst: '[java.util.Arrays].toString(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:88,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:88,1
    - Dst: System.out.println()
      Src: org.threeten.bp.Performance:91,1
    - Dst: '[java.util.Map<String,long[]>].keySet()'
      Src: org.threeten.bp.Performance:92,1
    - Dst: '[java.util.Map<String,long[]>].get(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:93,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.threeten.bp.Performance:94,1
    - Dst: '[java.text.NumberFormat].format()'
      Src: org.threeten.bp.Performance:95,1
    - Dst: max.length()
      Src: org.threeten.bp.Performance:96,1
    - Dst: max.substring(int)
      Src: org.threeten.bp.Performance:96,1
    - Dst: '[java.text.NumberFormat].format()'
      Src: org.threeten.bp.Performance:97,1
    - Dst: min.length()
      Src: org.threeten.bp.Performance:98,1
    - Dst: min.substring(int)
      Src: org.threeten.bp.Performance:98,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:99,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 101
      start: 80
    functionDepth: 9
    functionLinenumber: 80
    functionLinenumberEnd: 101
    functionName: '[org.threeten.bp.Performance].main(String[])'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,long[]>].keySet()'
    - System.out.println(org.threeten.bp.Performance)
    - '[java.text.NumberFormat].format()'
    - '[java.util.Map<String,long[]>].get(org.threeten.bp.Performance)'
    - min.substring(int)
    - '[org.threeten.bp.Performance].process()'
    - System.out.println(String)
    - max.length()
    - '[java.util.Arrays].toString(org.threeten.bp.Performance)'
    - min.length()
    - System.out.println()
    - '[java.math.BigDecimal].valueOf(int)'
    - max.substring(int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.Performance:103,1
    - Dst: System.out.println(org.threeten.bp.LocalTime)
      Src: org.threeten.bp.Performance:104,1
    - Dst: '[org.threeten.bp.Performance].setupDateTime()'
      Src: org.threeten.bp.Performance:106,1
    - Dst: '[org.threeten.bp.Performance].queryListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
      Src: org.threeten.bp.Performance:107,1
    - Dst: '[org.threeten.bp.Performance].formatListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
      Src: org.threeten.bp.Performance:108,1
    - Dst: '[org.threeten.bp.Performance].sortListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
      Src: org.threeten.bp.Performance:109,1
    - Dst: '[org.threeten.bp.Performance].setupZonedDateTime()'
      Src: org.threeten.bp.Performance:111,1
    - Dst: '[org.threeten.bp.Performance].queryListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
      Src: org.threeten.bp.Performance:112,1
    - Dst: '[org.threeten.bp.Performance].formatListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
      Src: org.threeten.bp.Performance:113,1
    - Dst: '[org.threeten.bp.Performance].sortListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
      Src: org.threeten.bp.Performance:114,1
    - Dst: '[org.threeten.bp.Performance].setupInstant()'
      Src: org.threeten.bp.Performance:116,1
    - Dst: '[org.threeten.bp.Performance].queryListInstant(java.util.List<org.threeten.bp.Instant>)'
      Src: org.threeten.bp.Performance:117,1
    - Dst: '[org.threeten.bp.Performance].formatListInstant(java.util.List<org.threeten.bp.Instant>)'
      Src: org.threeten.bp.Performance:118,1
    - Dst: '[org.threeten.bp.Performance].sortListInstant(java.util.List<org.threeten.bp.Instant>)'
      Src: org.threeten.bp.Performance:119,1
    - Dst: '[org.threeten.bp.Performance].setupDate()'
      Src: org.threeten.bp.Performance:121,1
    - Dst: '[org.threeten.bp.Performance].queryListDate(java.util.List<java.util.Date>)'
      Src: org.threeten.bp.Performance:122,1
    - Dst: '[org.threeten.bp.Performance].formatListDate(java.util.List<java.util.Date>)'
      Src: org.threeten.bp.Performance:123,1
    - Dst: '[org.threeten.bp.Performance].sortListDate(java.util.List<java.util.Date>)'
      Src: org.threeten.bp.Performance:124,1
    - Dst: '[org.threeten.bp.Performance].setupLocalDate()'
      Src: org.threeten.bp.Performance:126,1
    - Dst: '[org.threeten.bp.Performance].queryListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.Performance:127,1
    - Dst: '[org.threeten.bp.Performance].formatListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.Performance:128,1
    - Dst: '[org.threeten.bp.Performance].sortListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.Performance:129,1
    - Dst: '[org.threeten.bp.Performance].setupTime()'
      Src: org.threeten.bp.Performance:131,1
    - Dst: '[org.threeten.bp.Performance].queryListTime(java.util.List<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.Performance:132,1
    - Dst: '[org.threeten.bp.Performance].formatListTime(java.util.List<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.Performance:133,1
    - Dst: '[org.threeten.bp.Performance].sortListTime(java.util.List<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.Performance:134,1
    - Dst: '[org.threeten.bp.Performance].setupGCal()'
      Src: org.threeten.bp.Performance:136,1
    - Dst: '[org.threeten.bp.Performance].queryListGCal(java.util.List<java.util.GregorianCalendar>)'
      Src: org.threeten.bp.Performance:137,1
    - Dst: '[org.threeten.bp.Performance].formatListGCal(java.util.List<java.util.GregorianCalendar>)'
      Src: org.threeten.bp.Performance:138,1
    - Dst: '[org.threeten.bp.Performance].sortListGCal(java.util.List<java.util.GregorianCalendar>)'
      Src: org.threeten.bp.Performance:139,1
    - Dst: '[org.threeten.bp.Performance].deriveTime(java.util.List<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.Performance:141,1
    - Dst: '[org.threeten.bp.Performance].deriveDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
      Src: org.threeten.bp.Performance:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 102
    functionDepth: 8
    functionLinenumber: 102
    functionLinenumberEnd: 143
    functionName: '[org.threeten.bp.Performance].process()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Performance].queryListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.Performance].setupGCal()'
    - '[org.threeten.bp.Performance].deriveTime(java.util.List<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.Performance].setupZonedDateTime()'
    - '[org.threeten.bp.Performance].sortListTime(java.util.List<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.Performance].queryListGCal(java.util.List<java.util.GregorianCalendar>)'
    - System.out.println(org.threeten.bp.LocalTime)
    - '[org.threeten.bp.Performance].queryListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
    - '[org.threeten.bp.Performance].sortListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
    - '[org.threeten.bp.Performance].formatListTime(java.util.List<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.Performance].setupDate()'
    - '[org.threeten.bp.Performance].formatListInstant(java.util.List<org.threeten.bp.Instant>)'
    - '[org.threeten.bp.Performance].formatListGCal(java.util.List<java.util.GregorianCalendar>)'
    - '[org.threeten.bp.Performance].setupLocalDate()'
    - '[org.threeten.bp.Performance].queryListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
    - '[org.threeten.bp.Performance].queryListTime(java.util.List<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.Performance].formatListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.Performance].sortListGCal(java.util.List<java.util.GregorianCalendar>)'
    - '[org.threeten.bp.Performance].setupInstant()'
    - '[org.threeten.bp.Performance].sortListDate(java.util.List<java.util.Date>)'
    - '[org.threeten.bp.Performance].formatListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
    - '[org.threeten.bp.Performance].queryListDate(java.util.List<java.util.Date>)'
    - '[org.threeten.bp.Performance].setupDateTime()'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.Performance].sortListInstant(java.util.List<org.threeten.bp.Instant>)'
    - '[org.threeten.bp.Performance].queryListInstant(java.util.List<org.threeten.bp.Instant>)'
    - '[org.threeten.bp.Performance].formatListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
    - '[org.threeten.bp.Performance].sortListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
    - '[org.threeten.bp.Performance].sortListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.Performance].setupTime()'
    - '[org.threeten.bp.Performance].deriveDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
    - '[org.threeten.bp.Performance].formatListDate(java.util.List<java.util.Date>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].process()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.threeten.bp.Performance:147,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.threeten.bp.Performance:148,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:149,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:152,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:152,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:152,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:153,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:153,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:153,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.Performance,int,int,org.threeten.bp.Performance,org.threeten.bp.Performance,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:151,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.Performance:154,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:156,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:157,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:158,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.LocalDateTime>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 160
    functionName: '[org.threeten.bp.Performance].setupDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.Performance,int,int,org.threeten.bp.Performance,org.threeten.bp.Performance,org.threeten.bp.Performance)'
    - '[java.util.Random].<init>(int)'
    - System.nanoTime()
    - System.out.println(String)
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.ArrayList].add(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.LocalDateTime>
    signature: '[org.threeten.bp.Performance].setupDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:163,1
    - Dst: '[java.util.Collections].sort(java.util.List<org.threeten.bp.LocalDateTime>)'
      Src: org.threeten.bp.Performance:164,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:165,1
    - Dst: '[java.util.List<org.threeten.bp.LocalDateTime>].get(int)'
      Src: org.threeten.bp.Performance:166,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:166,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.LocalDateTime>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.LocalDateTime>
    constantsTouched: []
    func_position:
      end: 168
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 168
    functionName: '[org.threeten.bp.Performance].sortListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - '[java.util.Collections].sort(java.util.List<org.threeten.bp.LocalDateTime>)'
    - '[java.util.List<org.threeten.bp.LocalDateTime>].get(int)'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].sortListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:172,1
    - Dst: dt.getYear()
      Src: org.threeten.bp.Performance:174,1
    - Dst: dt.getMonth()
      Src: org.threeten.bp.Performance:175,1
    - Dst: '[org.threeten.bp.Performance].getValue()'
      Src: org.threeten.bp.Performance:175,1
    - Dst: dt.getDayOfMonth()
      Src: org.threeten.bp.Performance:176,1
    - Dst: dt.getHour()
      Src: org.threeten.bp.Performance:177,1
    - Dst: dt.getMinute()
      Src: org.threeten.bp.Performance:178,1
    - Dst: dt.getSecond()
      Src: org.threeten.bp.Performance:179,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:181,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:182,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.LocalDateTime>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.LocalDateTime>
    constantsTouched: []
    func_position:
      end: 184
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 184
    functionName: '[org.threeten.bp.Performance].queryListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - dt.getMinute()
    - dt.getDayOfMonth()
    - System.out.println(org.threeten.bp.Performance)
    - dt.getYear()
    - System.nanoTime()
    - dt.getSecond()
    - dt.getHour()
    - dt.getMonth()
    - '[org.threeten.bp.Performance].getValue()'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].queryListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.Performance:187,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:188,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:189,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.threeten.bp.Performance:191,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:192,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.Performance:192,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:194,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:195,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.LocalDateTime>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.LocalDateTime>
    constantsTouched: []
    func_position:
      end: 197
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 197
    functionName: '[org.threeten.bp.Performance].formatListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].setLength(int)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.Performance)'
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.Performance)'
    - '[StringBuilder].<init>()'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].formatListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:201,1
    - Dst: dt.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:203,1
    - Dst: dt.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:204,1
    - Dst: dt.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:205,1
    - Dst: dt.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:206,1
    - Dst: dt.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:207,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:209,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:210,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.LocalDateTime>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.LocalDateTime>
    constantsTouched: []
    func_position:
      end: 212
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 212
    functionName: '[org.threeten.bp.Performance].deriveDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - dt.get(org.threeten.bp.Performance)
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].deriveDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.threeten.bp.Performance:216,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.threeten.bp.Performance:217,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:218,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:220,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:220,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:220,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.Performance,int,int)'
      Src: org.threeten.bp.Performance:220,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.Performance:221,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:223,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:224,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:225,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.LocalDate>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 227
    functionName: '[org.threeten.bp.Performance].setupLocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - System.nanoTime()
    - '[java.util.ArrayList].add(org.threeten.bp.LocalDate)'
    - System.out.println(String)
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.Performance,int,int)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.LocalDate>
    signature: '[org.threeten.bp.Performance].setupLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:230,1
    - Dst: '[java.util.Collections].sort(java.util.List<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.Performance:231,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:232,1
    - Dst: '[java.util.List<org.threeten.bp.LocalDate>].get(int)'
      Src: org.threeten.bp.Performance:233,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:233,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.LocalDate>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.LocalDate>
    constantsTouched: []
    func_position:
      end: 235
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 235
    functionName: '[org.threeten.bp.Performance].sortListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - System.out.println(org.threeten.bp.Performance)
    - '[java.util.List<org.threeten.bp.LocalDate>].get(int)'
    - System.nanoTime()
    - '[java.util.Collections].sort(java.util.List<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].sortListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:239,1
    - Dst: dt.getYear()
      Src: org.threeten.bp.Performance:241,1
    - Dst: dt.getMonth()
      Src: org.threeten.bp.Performance:242,1
    - Dst: '[org.threeten.bp.Performance].getValue()'
      Src: org.threeten.bp.Performance:242,1
    - Dst: dt.getDayOfMonth()
      Src: org.threeten.bp.Performance:243,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:245,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:246,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:247,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.LocalDate>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.LocalDate>
    constantsTouched: []
    func_position:
      end: 248
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 248
    functionName: '[org.threeten.bp.Performance].queryListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - dt.getDayOfMonth()
    - System.out.println(org.threeten.bp.Performance)
    - dt.getYear()
    - System.nanoTime()
    - dt.getMonth()
    - '[org.threeten.bp.Performance].getValue()'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].queryListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.Performance:251,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:252,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:253,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.threeten.bp.Performance:255,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:256,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.Performance:256,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:258,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:259,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.LocalDate>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.LocalDate>
    constantsTouched: []
    func_position:
      end: 261
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 261
    functionName: '[org.threeten.bp.Performance].formatListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].setLength(int)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.Performance)'
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.Performance)'
    - '[StringBuilder].<init>()'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].formatListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.threeten.bp.Performance:265,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.threeten.bp.Performance:266,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:267,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:269,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:269,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:269,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:269,1
    - Dst: '[org.threeten.bp.LocalTime].of(org.threeten.bp.Performance,org.threeten.bp.Performance,org.threeten.bp.Performance,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:269,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.Performance:270,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:272,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:273,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:274,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.LocalTime>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 276
    functionName: '[org.threeten.bp.Performance].setupTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - System.nanoTime()
    - System.out.println(String)
    - '[java.util.ArrayList].add(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(org.threeten.bp.Performance,org.threeten.bp.Performance,org.threeten.bp.Performance,org.threeten.bp.Performance)'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.LocalTime>
    signature: '[org.threeten.bp.Performance].setupTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:279,1
    - Dst: '[java.util.Collections].sort(java.util.List<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.Performance:280,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:281,1
    - Dst: '[java.util.List<org.threeten.bp.LocalTime>].get(int)'
      Src: org.threeten.bp.Performance:282,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:282,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.LocalTime>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.LocalTime>
    constantsTouched: []
    func_position:
      end: 284
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.Performance].sortListTime(java.util.List<org.threeten.bp.LocalTime>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - System.out.println(org.threeten.bp.Performance)
    - '[java.util.List<org.threeten.bp.LocalTime>].get(int)'
    - System.nanoTime()
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - '[java.util.Collections].sort(java.util.List<org.threeten.bp.LocalTime>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].sortListTime(java.util.List<org.threeten.bp.LocalTime>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:288,1
    - Dst: dt.getHour()
      Src: org.threeten.bp.Performance:290,1
    - Dst: dt.getMinute()
      Src: org.threeten.bp.Performance:291,1
    - Dst: dt.getSecond()
      Src: org.threeten.bp.Performance:292,1
    - Dst: dt.getNano()
      Src: org.threeten.bp.Performance:293,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:295,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:296,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.LocalTime>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.LocalTime>
    constantsTouched: []
    func_position:
      end: 298
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 298
    functionName: '[org.threeten.bp.Performance].queryListTime(java.util.List<org.threeten.bp.LocalTime>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - dt.getMinute()
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - dt.getNano()
    - dt.getSecond()
    - dt.getHour()
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].queryListTime(java.util.List<org.threeten.bp.LocalTime>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.Performance:301,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:302,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:303,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.threeten.bp.Performance:305,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:306,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.Performance:306,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:308,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:309,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.LocalTime>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.LocalTime>
    constantsTouched: []
    func_position:
      end: 311
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 311
    functionName: '[org.threeten.bp.Performance].formatListTime(java.util.List<org.threeten.bp.LocalTime>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].setLength(int)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.Performance)'
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.Performance)'
    - '[StringBuilder].<init>()'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].formatListTime(java.util.List<org.threeten.bp.LocalTime>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:315,1
    - Dst: dt.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:317,1
    - Dst: dt.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:318,1
    - Dst: dt.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:319,1
    - Dst: dt.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:320,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:322,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:323,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.LocalTime>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.LocalTime>
    constantsTouched: []
    func_position:
      end: 325
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 325
    functionName: '[org.threeten.bp.Performance].deriveTime(java.util.List<org.threeten.bp.LocalTime>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - dt.get(org.threeten.bp.Performance)
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].deriveTime(java.util.List<org.threeten.bp.LocalTime>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.Performance:329,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.threeten.bp.Performance:330,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.threeten.bp.Performance:331,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:332,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:335,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:335,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:336,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:336,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:336,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,org.threeten.bp.Performance,org.threeten.bp.Performance,org.threeten.bp.Performance,int)'
      Src: org.threeten.bp.Performance:334,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Performance:334,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.Performance:337,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:339,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:340,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:341,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.ZonedDateTime>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 328
    functionDepth: 7
    functionLinenumber: 328
    functionLinenumberEnd: 343
    functionName: '[org.threeten.bp.Performance].setupZonedDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[java.util.ArrayList].add(org.threeten.bp.ZonedDateTime)'
    - '[java.util.Random].<init>(int)'
    - System.nanoTime()
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,org.threeten.bp.Performance,org.threeten.bp.Performance,org.threeten.bp.Performance,int)'
    - System.out.println(String)
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.ZonedDateTime>
    signature: '[org.threeten.bp.Performance].setupZonedDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:346,1
    - Dst: '[java.util.Collections].sort(java.util.List<org.threeten.bp.ZonedDateTime>)'
      Src: org.threeten.bp.Performance:347,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:348,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:349,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.ZonedDateTime>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.ZonedDateTime>
    constantsTouched: []
    func_position:
      end: 351
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 351
    functionName: '[org.threeten.bp.Performance].sortListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - '[java.util.Collections].sort(java.util.List<org.threeten.bp.ZonedDateTime>)'
    - System.nanoTime()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].sortListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:355,1
    - Dst: dt.getYear()
      Src: org.threeten.bp.Performance:357,1
    - Dst: dt.getMonth()
      Src: org.threeten.bp.Performance:358,1
    - Dst: '[org.threeten.bp.Performance].getValue()'
      Src: org.threeten.bp.Performance:358,1
    - Dst: dt.getDayOfMonth()
      Src: org.threeten.bp.Performance:359,1
    - Dst: dt.getHour()
      Src: org.threeten.bp.Performance:360,1
    - Dst: dt.getMinute()
      Src: org.threeten.bp.Performance:361,1
    - Dst: dt.getSecond()
      Src: org.threeten.bp.Performance:362,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:364,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:365,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.ZonedDateTime>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.ZonedDateTime>
    constantsTouched: []
    func_position:
      end: 367
      start: 353
    functionDepth: 1
    functionLinenumber: 353
    functionLinenumberEnd: 367
    functionName: '[org.threeten.bp.Performance].queryListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - dt.getMinute()
    - dt.getDayOfMonth()
    - System.out.println(org.threeten.bp.Performance)
    - dt.getYear()
    - System.nanoTime()
    - dt.getSecond()
    - dt.getHour()
    - dt.getMonth()
    - '[org.threeten.bp.Performance].getValue()'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].queryListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.Performance:370,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:371,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:372,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.threeten.bp.Performance:374,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:375,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.Performance:375,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:377,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:378,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.ZonedDateTime>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.ZonedDateTime>
    constantsTouched: []
    func_position:
      end: 380
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 380
    functionName: '[org.threeten.bp.Performance].formatListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].setLength(int)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.Performance)'
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.Performance)'
    - '[StringBuilder].<init>()'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].formatListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.threeten.bp.Performance:384,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.threeten.bp.Performance:385,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:386,1
    - Dst: '[java.util.Random].nextLong()'
      Src: org.threeten.bp.Performance:388,1
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:388,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Performance:389,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:391,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:392,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:393,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.Instant>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 395
    functionName: '[org.threeten.bp.Performance].setupInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - System.nanoTime()
    - '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.Performance)'
    - '[java.util.ArrayList].add(org.threeten.bp.Instant)'
    - System.out.println(String)
    - '[java.util.Random].nextLong()'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.Instant>
    signature: '[org.threeten.bp.Performance].setupInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:398,1
    - Dst: '[java.util.Collections].sort(java.util.List<org.threeten.bp.Instant>)'
      Src: org.threeten.bp.Performance:399,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:400,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:401,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.Instant>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.Instant>
    constantsTouched: []
    func_position:
      end: 403
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 403
    functionName: '[org.threeten.bp.Performance].sortListInstant(java.util.List<org.threeten.bp.Instant>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - System.nanoTime()
    - System.out.println(String)
    - '[java.util.Collections].sort(java.util.List<org.threeten.bp.Instant>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].sortListInstant(java.util.List<org.threeten.bp.Instant>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:407,1
    - Dst: dt.getEpochSecond()
      Src: org.threeten.bp.Performance:409,1
    - Dst: dt.getNano()
      Src: org.threeten.bp.Performance:410,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:412,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:413,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:414,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.Instant>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.Instant>
    constantsTouched: []
    func_position:
      end: 415
      start: 405
    functionDepth: 1
    functionLinenumber: 405
    functionLinenumberEnd: 415
    functionName: '[org.threeten.bp.Performance].queryListInstant(java.util.List<org.threeten.bp.Instant>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - dt.getNano()
    - dt.getEpochSecond()
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].queryListInstant(java.util.List<org.threeten.bp.Instant>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.Performance:418,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:419,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.threeten.bp.Performance:421,1
    - Dst: dt.toString()
      Src: org.threeten.bp.Performance:422,1
    - Dst: '[StringBuilder].append(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:422,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:424,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:425,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:426,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.threeten.bp.Instant>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.threeten.bp.Instant>
    constantsTouched: []
    func_position:
      end: 427
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 427
    functionName: '[org.threeten.bp.Performance].formatListInstant(java.util.List<org.threeten.bp.Instant>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].setLength(int)'
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - dt.toString()
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(org.threeten.bp.Performance)'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].formatListInstant(java.util.List<org.threeten.bp.Instant>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.threeten.bp.Performance:431,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.threeten.bp.Performance:432,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:433,1
    - Dst: '[java.util.Random].nextLong()'
      Src: org.threeten.bp.Performance:435,1
    - Dst: '[java.util.Date].<init>(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:435,1
    - Dst: '[java.util.ArrayList].add(java.util.Date)'
      Src: org.threeten.bp.Performance:436,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:438,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:439,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:440,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<java.util.Date>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 430
    functionDepth: 1
    functionLinenumber: 430
    functionLinenumberEnd: 442
    functionName: '[org.threeten.bp.Performance].setupDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - System.nanoTime()
    - '[java.util.Date].<init>(org.threeten.bp.Performance)'
    - System.out.println(String)
    - '[java.util.Random].nextLong()'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - '[java.util.ArrayList].add(java.util.Date)'
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: java.util.List<java.util.Date>
    signature: '[org.threeten.bp.Performance].setupDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:445,1
    - Dst: '[java.util.Collections].sort(java.util.List<java.util.Date>)'
      Src: org.threeten.bp.Performance:446,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:447,1
    - Dst: '[java.util.List<java.util.Date>].get(int)'
      Src: org.threeten.bp.Performance:448,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:448,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.util.Date>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<java.util.Date>
    constantsTouched: []
    func_position:
      end: 450
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 450
    functionName: '[org.threeten.bp.Performance].sortListDate(java.util.List<java.util.Date>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - '[java.util.Collections].sort(java.util.List<java.util.Date>)'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - '[java.util.List<java.util.Date>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].sortListDate(java.util.List<java.util.Date>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:454,1
    - Dst: dt.getTime()
      Src: org.threeten.bp.Performance:456,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:458,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:459,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:460,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.util.Date>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<java.util.Date>
    constantsTouched: []
    func_position:
      end: 461
      start: 452
    functionDepth: 1
    functionLinenumber: 452
    functionLinenumberEnd: 461
    functionName: '[org.threeten.bp.Performance].queryListDate(java.util.List<java.util.Date>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - dt.getTime()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].queryListDate(java.util.List<java.util.Date>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.Performance:464,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:465,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.threeten.bp.Performance:467,1
    - Dst: dt.toString()
      Src: org.threeten.bp.Performance:468,1
    - Dst: '[StringBuilder].append(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:468,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:470,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:471,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:472,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.util.Date>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<java.util.Date>
    constantsTouched: []
    func_position:
      end: 473
      start: 463
    functionDepth: 1
    functionLinenumber: 463
    functionLinenumberEnd: 473
    functionName: '[org.threeten.bp.Performance].formatListDate(java.util.List<java.util.Date>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].setLength(int)'
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - dt.toString()
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(org.threeten.bp.Performance)'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].formatListDate(java.util.List<java.util.Date>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: java.util.TimeZone.getTimeZone(String)
      Src: org.threeten.bp.Performance:477,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.threeten.bp.Performance:478,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.threeten.bp.Performance:479,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:480,1
    - Dst: '[java.util.GregorianCalendar].<init>(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:482,1
    - Dst: '[java.util.Date].<init>(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:483,1
    - Dst: '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
      Src: org.threeten.bp.Performance:483,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:484,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:484,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:484,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:484,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:484,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.threeten.bp.Performance:484,1
    - Dst: '[java.util.GregorianCalendar].set(org.threeten.bp.Performance,org.threeten.bp.Performance,int,org.threeten.bp.Performance,org.threeten.bp.Performance,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:484,1
    - Dst: '[java.util.ArrayList].add(java.util.GregorianCalendar)'
      Src: org.threeten.bp.Performance:485,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:487,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:488,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:489,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<java.util.GregorianCalendar>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 476
    functionDepth: 1
    functionLinenumber: 476
    functionLinenumberEnd: 491
    functionName: '[org.threeten.bp.Performance].setupGCal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - System.nanoTime()
    - '[java.util.ArrayList].add(java.util.GregorianCalendar)'
    - '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
    - '[java.util.GregorianCalendar].<init>(org.threeten.bp.Performance)'
    - '[java.util.Date].<init>(org.threeten.bp.Performance)'
    - System.out.println(String)
    - '[java.util.GregorianCalendar].set(org.threeten.bp.Performance,org.threeten.bp.Performance,int,org.threeten.bp.Performance,org.threeten.bp.Performance,org.threeten.bp.Performance)'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.ArrayList].<init>(int)'
    - java.util.TimeZone.getTimeZone(String)
    linkageType: ''
    returnType: java.util.List<java.util.GregorianCalendar>
    signature: '[org.threeten.bp.Performance].setupGCal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:494,1
    - Dst: '[java.util.Collections].sort(java.util.List<java.util.GregorianCalendar>)'
      Src: org.threeten.bp.Performance:495,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:496,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Performance:497,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.util.GregorianCalendar>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<java.util.GregorianCalendar>
    constantsTouched: []
    func_position:
      end: 499
      start: 493
    functionDepth: 1
    functionLinenumber: 493
    functionLinenumberEnd: 499
    functionName: '[org.threeten.bp.Performance].sortListGCal(java.util.List<java.util.GregorianCalendar>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    - '[java.util.Collections].sort(java.util.List<java.util.GregorianCalendar>)'
    - System.nanoTime()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].sortListGCal(java.util.List<java.util.GregorianCalendar>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:503,1
    - Dst: gcal.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:505,1
    - Dst: gcal.get(int)
      Src: org.threeten.bp.Performance:506,1
    - Dst: gcal.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:507,1
    - Dst: gcal.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:508,1
    - Dst: gcal.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:509,1
    - Dst: gcal.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:510,1
    - Dst: gcal.get(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:511,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:513,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:514,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:515,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.util.GregorianCalendar>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<java.util.GregorianCalendar>
    constantsTouched: []
    func_position:
      end: 516
      start: 501
    functionDepth: 1
    functionLinenumber: 501
    functionLinenumberEnd: 516
    functionName: '[org.threeten.bp.Performance].queryListGCal(java.util.List<java.util.GregorianCalendar>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - gcal.get(org.threeten.bp.Performance)
    - gcal.get(int)
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].queryListGCal(java.util.List<java.util.GregorianCalendar>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.Performance:519,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:520,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:521,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.threeten.bp.Performance:523,1
    - Dst: gcal.getTime()
      Src: org.threeten.bp.Performance:524,1
    - Dst: '[java.text.SimpleDateFormat].format(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:524,1
    - Dst: '[StringBuilder].append(org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:524,1
    - Dst: System.nanoTime()
      Src: org.threeten.bp.Performance:526,1
    - Dst: System.out.println(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:527,1
    - Dst: '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.util.GregorianCalendar>
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<java.util.GregorianCalendar>
    constantsTouched: []
    func_position:
      end: 529
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 529
    functionName: '[org.threeten.bp.Performance].formatListGCal(java.util.List<java.util.GregorianCalendar>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].setLength(int)'
    - System.out.println(org.threeten.bp.Performance)
    - System.nanoTime()
    - '[java.text.SimpleDateFormat].<init>(String,org.threeten.bp.Performance)'
    - gcal.getTime()
    - '[java.text.SimpleDateFormat].format(org.threeten.bp.Performance)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(org.threeten.bp.Performance)'
    - '[org.threeten.bp.Performance].result(String,org.threeten.bp.Performance)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].formatListGCal(java.util.List<java.util.GregorianCalendar>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,long[]>].get(String)'
      Src: org.threeten.bp.Performance:533,1
    - Dst: '[java.util.Map<String,long[]>].put(String,org.threeten.bp.Performance)'
      Src: org.threeten.bp.Performance:536,1
    - Dst: Math.min()
      Src: org.threeten.bp.Performance:540,1
    - Dst: Math.min(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:540,1
    - Dst: Math.min(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:540,1
    - Dst: Math.min(org.threeten.bp.Performance)
      Src: org.threeten.bp.Performance:540,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - result
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 543
      start: 532
    functionDepth: 1
    functionLinenumber: 532
    functionLinenumberEnd: 543
    functionName: '[org.threeten.bp.Performance].result(String,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,long[]>].put(String,org.threeten.bp.Performance)'
    - '[java.util.Map<String,long[]>].get(String)'
    - Math.min(org.threeten.bp.Performance)
    - Math.min()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Performance].result(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.NumberFormat].getIntegerInstance()'
      Src: org.threeten.bp.Performance:65,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.threeten.bp.Performance:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.text.NumberFormat
      - int
      - java.util.Map<String,long[]>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Performance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.Performance].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeMap].<init>()'
    - '[java.text.NumberFormat].getIntegerInstance()'
    linkageType: ''
    returnType: org.threeten.bp.Performance
    signature: '[org.threeten.bp.Performance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneOffset:60,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
      Src: org.threeten.bp.TestZoneOffset:60,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 6
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.threeten.bp.TestZoneOffset].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[java.util.Arrays].asList(org.threeten.bp.TestZoneOffset)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.TestZoneOffset].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.threeten.bp.TestZoneOffset].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestZoneOffset)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestZoneOffset].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].values()'
      Src: org.threeten.bp.TestZoneOffset:74,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:74,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:74,1
    - Dst: '[org.threeten.bp.TestZoneOffset].validFields()'
      Src: org.threeten.bp.TestZoneOffset:75,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.TestZoneOffset:75,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestZoneOffset:76,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestZoneOffset:77,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestZoneOffset:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 80
    functionName: '[org.threeten.bp.TestZoneOffset].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.temporal.ChronoField].values()'
    - '[org.threeten.bp.TestZoneOffset].validFields()'
    - '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
    - '[java.util.ArrayList].<init>(org.threeten.bp.TestZoneOffset)'
    - '[java.util.Arrays].asList(org.threeten.bp.TestZoneOffset)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestZoneOffset].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZoneOffset:85,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertSerializable(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:85,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZoneOffset:86,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertSerializable(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:86,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.TestZoneOffset:87,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertSerializable(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 83
    functionDepth: 6
    functionLinenumber: 83
    functionLinenumberEnd: 88
    functionName: '[org.threeten.bp.TestZoneOffset].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZoneOffset].assertSerializable(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.TestZoneOffset:92,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEqualsSerialisedForm(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 6
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.threeten.bp.TestZoneOffset].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZoneOffset].assertEqualsSerialisedForm(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.TestZoneOffset,int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.TestZoneOffset].test_constant_UTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.TestZoneOffset,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_constant_UTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.TestZoneOffset,int,int)'
      Src: org.threeten.bp.TestZoneOffset:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 108
    functionName: '[org.threeten.bp.TestZoneOffset].test_constant_MIN()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.TestZoneOffset,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_constant_MIN()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.TestZoneOffset,int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.TestZoneOffset].test_constant_MAX()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.TestZoneOffset,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_constant_MAX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].of()'
      Src: org.threeten.bp.TestZoneOffset:127,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertSame(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_string_UTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of()'
    - '[org.threeten.bp.TestZoneOffset].assertSame(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_string_UTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].of()'
      Src: org.threeten.bp.TestZoneOffset:151,1
    - Dst: '[org.threeten.bp.TestZoneOffset].fail(String)'
      Src: org.threeten.bp.TestZoneOffset:152,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_string_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of()'
    - '[org.threeten.bp.TestZoneOffset].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_string_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZoneOffset:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 6
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_string_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_string_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:168,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:169,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,int,int)'
      Src: org.threeten.bp.TestZoneOffset:170,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_string_singleDigitHours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - Math.abs(org.threeten.bp.TestZoneOffset)
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,int,int)'
    - '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_string_singleDigitHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:177,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:177,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:177,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:178,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,int,int)'
      Src: org.threeten.bp.TestZoneOffset:179,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 181
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_string_hours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,int,int)'
    - '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
    - Integer.toString(int)
    - '[org.threeten.bp.TestZoneOffset].substring(int)'
    - Math.abs(org.threeten.bp.TestZoneOffset)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_string_hours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:189,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:189,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:189,1
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:190,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:190,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:190,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:191,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,int)'
      Src: org.threeten.bp.TestZoneOffset:192,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZoneOffset:196,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
      Src: org.threeten.bp.TestZoneOffset:197,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZoneOffset:198,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:199,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 183
    functionDepth: 6
    functionLinenumber: 183
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_noColon()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - Integer.toString(int)
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
    - '[org.threeten.bp.TestZoneOffset].substring(int)'
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,int)'
    - Math.abs(org.threeten.bp.TestZoneOffset)
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_noColon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:208,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:208,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:208,1
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:209,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:209,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:209,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:210,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,int)'
      Src: org.threeten.bp.TestZoneOffset:211,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZoneOffset:215,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
      Src: org.threeten.bp.TestZoneOffset:216,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZoneOffset:217,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:218,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 202
    functionDepth: 6
    functionLinenumber: 202
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_colon()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - Integer.toString(int)
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
    - '[org.threeten.bp.TestZoneOffset].substring(int)'
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,int)'
    - Math.abs(org.threeten.bp.TestZoneOffset)
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_colon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:229,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:229,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:229,1
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:230,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:230,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:230,1
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:231,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:231,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:231,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:232,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:233,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZoneOffset:238,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
      Src: org.threeten.bp.TestZoneOffset:239,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZoneOffset:240,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:241,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 221
    functionDepth: 6
    functionLinenumber: 221
    functionLinenumberEnd: 242
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_seconds_noColon()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - Integer.toString(int)
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
    - '[org.threeten.bp.TestZoneOffset].substring(int)'
    - Math.abs(org.threeten.bp.TestZoneOffset)
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_seconds_noColon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:252,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:252,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:252,1
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:253,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:253,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:253,1
    - Dst: Math.abs(org.threeten.bp.TestZoneOffset)
      Src: org.threeten.bp.TestZoneOffset:254,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:254,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:254,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:255,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:256,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZoneOffset:261,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
      Src: org.threeten.bp.TestZoneOffset:262,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZoneOffset:263,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:264,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 244
    functionDepth: 6
    functionLinenumber: 244
    functionLinenumberEnd: 265
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_seconds_colon()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - Integer.toString(int)
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
    - '[org.threeten.bp.TestZoneOffset].substring(int)'
    - Math.abs(org.threeten.bp.TestZoneOffset)
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_seconds_colon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:271,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,int,int)'
      Src: org.threeten.bp.TestZoneOffset:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 274
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(org.threeten.bp.TestZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneOffset:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 276
    functionDepth: 6
    functionLinenumber: 276
    functionLinenumberEnd: 279
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneOffset:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:292,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,int)'
      Src: org.threeten.bp.TestZoneOffset:293,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int)'
      Src: org.threeten.bp.TestZoneOffset:297,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
      Src: org.threeten.bp.TestZoneOffset:298,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.TestZoneOffset:299,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:300,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 287
    functionDepth: 6
    functionLinenumber: 287
    functionLinenumberEnd: 301
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.TestZoneOffset:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 6
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int)'
      Src: org.threeten.bp.TestZoneOffset:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:321,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:322,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.TestZoneOffset:327,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
      Src: org.threeten.bp.TestZoneOffset:328,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:329,1
    - Dst: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:330,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 314
    functionDepth: 5
    functionLinenumber: 314
    functionLinenumberEnd: 331
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset,org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.TestZoneOffset:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 336
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_plusHoursMinusMinutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_plusHoursMinusMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.TestZoneOffset:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_plusHoursMinusSeconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_plusHoursMinusSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.TestZoneOffset:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 346
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minusHoursPlusMinutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minusHoursPlusMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.TestZoneOffset:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 351
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minusHoursPlusSeconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minusHoursPlusSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.TestZoneOffset:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 356
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_zeroHoursMinusMinutesPlusSeconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_zeroHoursMinusMinutesPlusSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.TestZoneOffset:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_zeroHoursPlusMinutesMinusSeconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_zeroHoursPlusMinutesMinusSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 363
    functionDepth: 5
    functionLinenumber: 363
    functionLinenumberEnd: 366
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minutesTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minutesTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.TestZoneOffset:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 371
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minutesTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minutesTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 373
    functionDepth: 5
    functionLinenumber: 373
    functionLinenumberEnd: 376
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_secondsTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_secondsTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 378
    functionDepth: 5
    functionLinenumber: 378
    functionLinenumberEnd: 381
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_secondsTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_secondsTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 383
    functionDepth: 5
    functionLinenumber: 383
    functionLinenumberEnd: 386
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_hoursTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_hoursTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.TestZoneOffset:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 391
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_hoursTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_hoursTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.TestZoneOffset:396,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:396,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:396,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.TestZoneOffset:397,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneOffset:397,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:397,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.TestZoneOffset:398,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneOffset:398,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 399
      start: 394
    functionDepth: 4
    functionLinenumber: 394
    functionLinenumberEnd: 399
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_ofTotalSeconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_ofTotalSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.TestZoneOffset:403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 401
    functionDepth: 4
    functionLinenumber: 401
    functionLinenumberEnd: 404
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_ofTotalSeconds_tooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_ofTotalSeconds_tooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.TestZoneOffset:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 406
    functionDepth: 4
    functionLinenumber: 406
    functionLinenumberEnd: 409
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_ofTotalSeconds_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_ofTotalSeconds_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestZoneOffset:416,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneOffset:416,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:416,1
    - Dst: '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestZoneOffset:416,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneOffset:416,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:416,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:417,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestZoneOffset:418,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestZoneOffset:417,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneOffset:418,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:417,1
    - Dst: '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZoneOffset:417,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneOffset:418,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 414
    functionDepth: 6
    functionLinenumber: 414
    functionLinenumberEnd: 419
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_TemporalAccessor()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_TemporalAccessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestZoneOffset:423,1
    - Dst: '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestZoneOffset:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 3
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_TemporalAccessor_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_TemporalAccessor_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.TestZoneOffset:428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 2
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: '[org.threeten.bp.TestZoneOffset].test_factory_TemporalAccessor_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_factory_TemporalAccessor_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.TestZoneOffset:436,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestZoneOffset:437,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(int,int)'
      Src: org.threeten.bp.TestZoneOffset:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 434
    functionDepth: 4
    functionLinenumber: 434
    functionLinenumberEnd: 438
    functionName: '[org.threeten.bp.TestZoneOffset].test_getTotalSeconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_getTotalSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:445,1
    - Dst: '[org.threeten.bp.ZoneOffset].getId()'
      Src: org.threeten.bp.TestZoneOffset:446,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneOffset:446,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:447,1
    - Dst: '[org.threeten.bp.ZoneOffset].getId()'
      Src: org.threeten.bp.TestZoneOffset:448,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneOffset:448,1
    - Dst: offset.getId()
      Src: org.threeten.bp.TestZoneOffset:450,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.TestZoneOffset,String)'
      Src: org.threeten.bp.TestZoneOffset:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 443
    functionDepth: 5
    functionLinenumber: 443
    functionLinenumberEnd: 451
    functionName: '[org.threeten.bp.TestZoneOffset].test_getId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].getId()'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.TestZoneOffset,String)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(String,String)'
    - offset.getId()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:458,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:459,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.TestZoneOffset:459,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneOffset:459,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:460,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneOffset:460,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:460,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestZoneOffset:461,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:462,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneOffset:462,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:462,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:463,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneOffset:463,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.TestZoneOffset:463,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:464,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneOffset:464,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.TestZoneOffset:464,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:466,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:466,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneOffset:466,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:467,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:467,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneOffset:467,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:468,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,null)'
      Src: org.threeten.bp.TestZoneOffset:468,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneOffset:468,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:469,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneOffset:469,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:469,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:470,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneOffset:470,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:470,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(java.util.List<org.threeten.bp.ZoneOffset>,org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:470,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:471,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneOffset:471,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.TestZoneOffset:471,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:472,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.TestZoneOffset:472,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.TestZoneOffset:472,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.TestZoneOffset,int)'
      Src: org.threeten.bp.TestZoneOffset:472,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.TestZoneOffset:473,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
      Src: org.threeten.bp.TestZoneOffset:473,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].size()'
      Src: org.threeten.bp.TestZoneOffset:473,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.TestZoneOffset,int)'
      Src: org.threeten.bp.TestZoneOffset:473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 456
    functionDepth: 5
    functionLinenumber: 456
    functionLinenumberEnd: 474
    functionName: '[org.threeten.bp.TestZoneOffset].test_getRules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].size()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[java.util.Arrays].asList(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.TestZoneOffset,int)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(java.util.List<org.threeten.bp.ZoneOffset>,org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[org.threeten.bp.ZoneOffset].getRules()'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_getRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].get(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:481,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(int,int)'
      Src: org.threeten.bp.TestZoneOffset:481,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneOffset:482,1
    - Dst: '[org.threeten.bp.ZoneOffset].get(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:482,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(int)'
      Src: org.threeten.bp.TestZoneOffset:482,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:483,1
    - Dst: '[org.threeten.bp.ZoneOffset].get(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:483,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(int,int)'
      Src: org.threeten.bp.TestZoneOffset:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 5
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: '[org.threeten.bp.TestZoneOffset].test_get_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZoneOffset].assertEquals(int)'
    - '[org.threeten.bp.ZoneOffset].get(org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_get_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getLong(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:488,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(long,int)'
      Src: org.threeten.bp.TestZoneOffset:488,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneOffset:489,1
    - Dst: '[org.threeten.bp.ZoneOffset].getLong(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:489,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(long)'
      Src: org.threeten.bp.TestZoneOffset:489,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:490,1
    - Dst: '[org.threeten.bp.ZoneOffset].getLong(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:490,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(long,int)'
      Src: org.threeten.bp.TestZoneOffset:490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 486
    functionDepth: 5
    functionLinenumber: 486
    functionLinenumberEnd: 491
    functionName: '[org.threeten.bp.TestZoneOffset].test_getLong_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(long,int)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(long)'
    - '[org.threeten.bp.ZoneOffset].getLong(org.threeten.bp.TestZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_getLong_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.TestZoneOffset:498,1
    - Dst: '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.TestZoneOffset:498,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(R,null)'
      Src: org.threeten.bp.TestZoneOffset:498,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.TestZoneOffset:499,1
    - Dst: '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.TestZoneOffset:499,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(R,null)'
      Src: org.threeten.bp.TestZoneOffset:499,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.TestZoneOffset:500,1
    - Dst: '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.TestZoneOffset:500,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(R,null)'
      Src: org.threeten.bp.TestZoneOffset:500,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(R,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:501,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.TestZoneOffset:502,1
    - Dst: '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>)'
      Src: org.threeten.bp.TestZoneOffset:502,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(R,null)'
      Src: org.threeten.bp.TestZoneOffset:502,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(R,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:503,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.TestZoneOffset:504,1
    - Dst: '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestZoneOffset:504,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(R,null)'
      Src: org.threeten.bp.TestZoneOffset:504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 496
    functionDepth: 1
    functionLinenumber: 496
    functionLinenumberEnd: 505
    functionName: '[org.threeten.bp.TestZoneOffset].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(R,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(R,null)'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>)'
    - '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].query(null)'
      Src: org.threeten.bp.TestZoneOffset:509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 510
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 510
    functionName: '[org.threeten.bp.TestZoneOffset].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].query(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:517,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:518,1
    - Dst: '[org.threeten.bp.ZoneOffset].compareTo(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:519,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertTrue(int)'
      Src: org.threeten.bp.TestZoneOffset:519,1
    - Dst: '[org.threeten.bp.ZoneOffset].compareTo(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:520,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertTrue(int)'
      Src: org.threeten.bp.TestZoneOffset:520,1
    - Dst: '[org.threeten.bp.ZoneOffset].compareTo(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:521,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertTrue(int)'
      Src: org.threeten.bp.TestZoneOffset:521,1
    - Dst: '[org.threeten.bp.ZoneOffset].compareTo(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:522,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertTrue(int)'
      Src: org.threeten.bp.TestZoneOffset:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 515
    functionDepth: 5
    functionLinenumber: 515
    functionLinenumberEnd: 523
    functionName: '[org.threeten.bp.TestZoneOffset].test_compareTo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.TestZoneOffset].assertTrue(int)'
    - '[org.threeten.bp.ZoneOffset].compareTo(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_compareTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:530,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:531,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:532,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:533,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneOffset:533,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:534,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneOffset:534,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:536,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneOffset:536,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:537,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneOffset:537,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:538,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneOffset:538,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.TestZoneOffset:540,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.TestZoneOffset:540,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZoneOffset:540,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.TestZoneOffset:541,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.TestZoneOffset:541,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZoneOffset:541,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.TestZoneOffset:542,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.TestZoneOffset:542,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZoneOffset:542,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 543
      start: 528
    functionDepth: 5
    functionLinenumber: 528
    functionLinenumberEnd: 543
    functionName: '[org.threeten.bp.TestZoneOffset].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZoneOffset].hashCode()'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:550,1
    - Dst: '[org.threeten.bp.ZoneOffset].toString()'
      Src: org.threeten.bp.TestZoneOffset:551,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneOffset:551,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:552,1
    - Dst: '[org.threeten.bp.ZoneOffset].toString()'
      Src: org.threeten.bp.TestZoneOffset:553,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneOffset:553,1
    - Dst: offset.toString()
      Src: org.threeten.bp.TestZoneOffset:555,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.TestZoneOffset,String)'
      Src: org.threeten.bp.TestZoneOffset:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 556
      start: 548
    functionDepth: 5
    functionLinenumber: 548
    functionLinenumberEnd: 556
    functionName: '[org.threeten.bp.TestZoneOffset].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.TestZoneOffset,String)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(String,String)'
    - '[org.threeten.bp.ZoneOffset].toString()'
    - offset.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestZoneOffset:562,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(int,org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:562,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.TestZoneOffset:568,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:568,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:568,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.TestZoneOffset:570,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:570,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:570,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.TestZoneOffset:573,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.TestZoneOffset:573,1
    - Dst: '[org.threeten.bp.TestZoneOffset].substring(int)'
      Src: org.threeten.bp.TestZoneOffset:573,1
    - Dst: '[org.threeten.bp.ZoneOffset].getId()'
      Src: org.threeten.bp.TestZoneOffset:577,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(String,org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:577,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestZoneOffset:578,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:578,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.TestZoneOffset:580,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:580,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneOffset:582,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:582,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:585,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:585,1
    - Dst: '[org.threeten.bp.ZoneOffset].toString()'
      Src: org.threeten.bp.TestZoneOffset:586,1
    - Dst: '[org.threeten.bp.TestZoneOffset].assertEquals(String,org.threeten.bp.TestZoneOffset)'
      Src: org.threeten.bp.TestZoneOffset:586,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - offset
    - hours
    - minutes
    - seconds
    argTypes:
    - org.threeten.bp.ZoneOffset
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 587
      start: 561
    functionDepth: 5
    functionLinenumber: 561
    functionLinenumberEnd: 587
    functionName: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.TestZoneOffset)'
    - Math.abs(int)
    - '[org.threeten.bp.TestZoneOffset].assertEquals(int,org.threeten.bp.TestZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - Integer.toString(int)
    - '[org.threeten.bp.ZoneOffset].getId()'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.TestZoneOffset].substring(int)'
    - '[org.threeten.bp.ZoneOffset].toString()'
    - '[org.threeten.bp.TestZoneOffset].assertEquals(String,org.threeten.bp.TestZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestZoneOffset
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestZoneOffset].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.TestZoneOffset
    signature: '[org.threeten.bp.TestZoneOffset].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.TestClock:84,1
    - Dst: '[org.threeten.bp.TestClock].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestClock:84,1
    - Dst: '[org.threeten.bp.Clock].millis()'
      Src: org.threeten.bp.TestClock:85,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestClock:85,1
    - Dst: '[org.threeten.bp.TestClock].assertEquals(long,long)'
      Src: org.threeten.bp.TestClock:85,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock:86,1
    - Dst: '[org.threeten.bp.TestClock].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Clock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 3
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[org.threeten.bp.TestClock].test_mockInstantClock_get()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[org.threeten.bp.Clock].millis()'
    - '[org.threeten.bp.TestClock].assertEquals(long,long)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.TestClock].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.TestClock].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock].test_mockInstantClock_get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestClock:91,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock:92,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.TestClock:93,1
    - Dst: '[org.threeten.bp.TestClock].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestClock:93,1
    - Dst: '[org.threeten.bp.Clock].millis()'
      Src: org.threeten.bp.TestClock:94,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestClock:94,1
    - Dst: '[org.threeten.bp.TestClock].assertEquals(long,long)'
      Src: org.threeten.bp.TestClock:94,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock:95,1
    - Dst: '[org.threeten.bp.TestClock].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Clock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 89
    functionDepth: 7
    functionLinenumber: 89
    functionLinenumberEnd: 96
    functionName: '[org.threeten.bp.TestClock].test_mockInstantClock_withZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[org.threeten.bp.Clock].millis()'
    - '[org.threeten.bp.TestClock].assertEquals(long,long)'
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.TestClock].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.TestClock].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock].test_mockInstantClock_withZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestClock:77,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestClock:78,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestClock:79,1
    - Dst: '[org.threeten.bp.TestClock.MockInstantClock].<init>(long,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Clock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestClock
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestClock].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestClock.MockInstantClock].<init>(long,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Instant].toEpochMilli()'
    linkageType: ''
    returnType: org.threeten.bp.TestClock
    signature: '[org.threeten.bp.TestClock].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.TestClock.MockInstantClock
      static: false
      superClass: Clock
    argCount: 2
    argNames:
    - millis
    - zone
    argTypes:
    - long
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.threeten.bp.TestClock.MockInstantClock].<init>(long,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.TestClock.MockInstantClock
    signature: '[org.threeten.bp.TestClock.MockInstantClock].<init>(long,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(long)'
      Src: org.threeten.bp.TestClock.MockInstantClock:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.threeten.bp.TestClock.MockInstantClock].instant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochMilli(long)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.TestClock.MockInstantClock].instant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.threeten.bp.TestClock.MockInstantClock].getZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.TestClock.MockInstantClock].getZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestClock.MockInstantClock].<init>(long,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock.MockInstantClock:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: false
      superClass: Clock
    argCount: 1
    argNames:
    - timeZone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.threeten.bp.TestClock.MockInstantClock].withZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestClock.MockInstantClock].<init>(long,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.TestClock.MockInstantClock].withZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Clock
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.threeten.bp.TestClock.MockInstantClock].equals(Object)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.TestClock.MockInstantClock].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.threeten.bp.TestClock.MockInstantClock].hashCode()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.TestClock.MockInstantClock].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.threeten.bp.TestClock.MockInstantClock].toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.TestClock.MockInstantClock].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_System:53,1
    - Dst: '[org.threeten.bp.TestClock_System].assertSerializable(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:53,1
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestClock_System:54,1
    - Dst: '[org.threeten.bp.TestClock_System].assertSerializable(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:54,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:55,1
    - Dst: '[org.threeten.bp.TestClock_System].assertSerializable(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.threeten.bp.TestClock_System].test_isSerializable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.TestClock_System].assertSerializable(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_isSerializable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_System:60,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_System:61,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.TestClock_System:64,1
    - Dst: System.currentTimeMillis()
      Src: org.threeten.bp.TestClock_System:65,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestClock_System:66,1
    - Dst: '[org.threeten.bp.TestClock_System].fail()'
      Src: org.threeten.bp.TestClock_System:70,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 71
    functionName: '[org.threeten.bp.TestClock_System].test_instant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[org.threeten.bp.Clock].systemUTC()'
    - System.currentTimeMillis()
    - '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.TestClock_System].fail()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_instant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_System:74,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_System:75,1
    - Dst: '[org.threeten.bp.Clock].millis()'
      Src: org.threeten.bp.TestClock_System:78,1
    - Dst: System.currentTimeMillis()
      Src: org.threeten.bp.TestClock_System:79,1
    - Dst: '[org.threeten.bp.TestClock_System].fail()'
      Src: org.threeten.bp.TestClock_System:84,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 85
    functionName: '[org.threeten.bp.TestClock_System].test_millis()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - System.currentTimeMillis()
    - '[org.threeten.bp.Clock].millis()'
    - '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestClock_System].fail()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_millis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_System:89,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_System:90,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_System:91,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.Clock,org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionName: '[org.threeten.bp.TestClock_System].test_systemUTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.Clock,org.threeten.bp.Clock)'
    - '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_systemUTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestClock_System:95,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_System:96,1
    - Dst: '[org.threeten.bp.ZoneId].systemDefault()'
      Src: org.threeten.bp.TestClock_System:96,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:96,1
    - Dst: '[org.threeten.bp.ZoneId].systemDefault()'
      Src: org.threeten.bp.TestClock_System:97,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:97,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.Clock,org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 98
    functionName: '[org.threeten.bp.TestClock_System].test_systemDefaultZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.Clock,org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.ZoneId].systemDefault()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_systemDefaultZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:101,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_System:102,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.threeten.bp.TestClock_System].test_system_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_system_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(null)'
      Src: org.threeten.bp.TestClock_System:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.threeten.bp.TestClock_System].test_zoneId_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].system(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_zoneId_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:112,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:113,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_System:114,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:114,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_System:115,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: '[org.threeten.bp.TestClock_System].test_withZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_withZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:119,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:120,1
    - Dst: '[org.threeten.bp.TestClock_System].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 122
    functionName: '[org.threeten.bp.TestClock_System].test_withZone_same()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_System].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_withZone_same()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_System:125,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:126,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_System:127,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '[org.threeten.bp.TestClock_System].test_withZone_fromUTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_withZone_fromUTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_System:132,1
    - Dst: '[org.threeten.bp.Clock].withZone(null)'
      Src: org.threeten.bp.TestClock_System:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.threeten.bp.TestClock_System].test_withZone_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Clock].withZone(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_withZone_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_System:137,1
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_System:138,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:139,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:139,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:140,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:140,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:141,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:141,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:142,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:142,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:144,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:145,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:146,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:146,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:147,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:147,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:148,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:148,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:149,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:149,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:151,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:151,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:152,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:152,1
    - Dst: '[org.threeten.bp.Clock].equals(null)'
      Src: org.threeten.bp.TestClock_System:154,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:154,1
    - Dst: '[org.threeten.bp.Clock].equals(String)'
      Src: org.threeten.bp.TestClock_System:155,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:155,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_System:156,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_System:156,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_System:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 136
    functionDepth: 2
    functionLinenumber: 136
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.TestClock_System].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.TestClock_System].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Clock].equals(String)'
    - '[org.threeten.bp.Clock].equals(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_System:160,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_System:161,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_System:162,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_System:162,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_System:162,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_System:163,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_System:163,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_System:163,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:165,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_System:166,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_System:166,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestClock_System:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 159
    functionDepth: 2
    functionLinenumber: 159
    functionLinenumberEnd: 167
    functionName: '[org.threeten.bp.TestClock_System].test_hashCode()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_System].assertEquals(int,boolean)'
    - '[org.threeten.bp.TestClock_System].assertEquals(int,int)'
    - '[org.threeten.bp.Clock].hashCode()'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_System:171,1
    - Dst: '[org.threeten.bp.Clock].toString()'
      Src: org.threeten.bp.TestClock_System:172,1
    - Dst: '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.TestClock_System,String)'
      Src: org.threeten.bp.TestClock_System:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[org.threeten.bp.TestClock_System].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].toString()'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestClock_System].assertEquals(org.threeten.bp.TestClock_System,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_System].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestClock_System:48,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestClock_System:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestClock_System
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestClock_System].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    linkageType: ''
    returnType: org.threeten.bp.TestClock_System
    signature: '[org.threeten.bp.TestClock_System].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:54,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:54,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertSerializable(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Offset:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.threeten.bp.TestClock_Offset].test_isSerializable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestClock_Offset].assertSerializable(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Offset].test_isSerializable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:59,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:59,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.TestClock_Offset:60,1
    - Dst: '[org.threeten.bp.Instant].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:60,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestClock_Offset:60,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Offset:61,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestClock_Offset].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Instant].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestClock_Offset].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].instant()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:65,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:66,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Offset:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration_zeroDuration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestClock_Offset].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration_zeroDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].offset(null,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].offset(null,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Offset:77,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,null)'
      Src: org.threeten.bp.TestClock_Offset:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration_nullDuration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration_nullDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:82,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:82,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:83,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Offset:84,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:84,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.TestClock_Offset:85,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[org.threeten.bp.TestClock_Offset].test_withZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestClock_Offset].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].getZone()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Offset].test_withZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:89,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:89,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:90,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Offset:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionName: '[org.threeten.bp.TestClock_Offset].test_withZone_same()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestClock_Offset].assertSame(org.threeten.bp.Clock,org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Offset].test_withZone_same()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:96,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:96,1
    - Dst: '[org.threeten.bp.Clock].withZone(null)'
      Src: org.threeten.bp.TestClock_Offset:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.threeten.bp.TestClock_Offset].test_withZone_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Clock].withZone(null)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Offset].test_withZone_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:101,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:101,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:102,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:102,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Offset:103,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Offset:103,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Offset:104,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Offset:104,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Offset:105,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Offset:105,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Offset:106,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Offset:106,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:108,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:108,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Offset:109,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Offset:109,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:111,1
    - Dst: '[org.threeten.bp.Duration].minusNanos(int)'
      Src: org.threeten.bp.TestClock_Offset:111,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:111,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Offset:112,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Offset:112,1
    - Dst: '[org.threeten.bp.Clock].equals(null)'
      Src: org.threeten.bp.TestClock_Offset:114,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Offset:114,1
    - Dst: '[org.threeten.bp.Clock].equals(String)'
      Src: org.threeten.bp.TestClock_Offset:115,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Offset:115,1
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Offset:116,1
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestClock_Offset:116,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestClock_Offset:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.TestClock_Offset].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].minusNanos(int)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].equals(String)'
    - '[org.threeten.bp.TestClock_Offset].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Clock].equals(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Offset].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:120,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:120,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:121,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:121,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Offset:122,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Offset:122,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_Offset:122,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Offset:123,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Offset:123,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(int,int)'
      Src: org.threeten.bp.TestClock_Offset:123,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:125,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:125,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Offset:126,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Offset:126,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestClock_Offset:126,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestClock_Offset:128,1
    - Dst: '[org.threeten.bp.Duration].minusNanos(int)'
      Src: org.threeten.bp.TestClock_Offset:128,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:128,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Offset:129,1
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.TestClock_Offset:129,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestClock_Offset:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.TestClock_Offset].test_hashCode()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].minusNanos(int)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Clock].hashCode()'
    - '[org.threeten.bp.TestClock_Offset].assertEquals(int,int)'
    - '[org.threeten.bp.TestClock_Offset].assertEquals(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Offset].test_hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestClock_Offset:134,1
    - Dst: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestClock_Offset:134,1
    - Dst: '[org.threeten.bp.Clock].toString()'
      Src: org.threeten.bp.TestClock_Offset:135,1
    - Dst: '[org.threeten.bp.TestClock_Offset].assertEquals(org.threeten.bp.TestClock_Offset,String)'
      Src: org.threeten.bp.TestClock_Offset:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.threeten.bp.TestClock_Offset].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestClock_Offset].assertEquals(org.threeten.bp.TestClock_Offset,String)'
    - '[org.threeten.bp.Clock].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestClock_Offset].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestClock_Offset:47,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestClock_Offset:48,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestClock_Offset:49,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestClock_Offset:49,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestClock_Offset:49,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestClock_Offset:49,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestClock_Offset:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.Instant
      - org.threeten.bp.Duration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestClock_Offset
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestClock_Offset].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.TestClock_Offset
    signature: '[org.threeten.bp.TestClock_Offset].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Jdk8Methods.class.getDeclaredConstructors()
      Src: org.threeten.bp.TestDateTimes_implementation:53,1
    - Dst: constructor.getModifiers()
      Src: org.threeten.bp.TestDateTimes_implementation:54,1
    - Dst: Modifier.isPrivate(org.threeten.bp.TestDateTimes_implementation)
      Src: org.threeten.bp.TestDateTimes_implementation:54,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertTrue(org.threeten.bp.TestDateTimes_implementation)'
      Src: org.threeten.bp.TestDateTimes_implementation:54,1
    - Dst: constructor.setAccessible(boolean)
      Src: org.threeten.bp.TestDateTimes_implementation:55,1
    - Dst: constructor.getParameterTypes()
      Src: org.threeten.bp.TestDateTimes_implementation:56,1
    - Dst: '[java.util.Collections].nCopies(org.threeten.bp.TestDateTimes_implementation,null)'
      Src: org.threeten.bp.TestDateTimes_implementation:56,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].toArray()'
      Src: org.threeten.bp.TestDateTimes_implementation:56,1
    - Dst: constructor.newInstance(org.threeten.bp.TestDateTimes_implementation)
      Src: org.threeten.bp.TestDateTimes_implementation:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_constructor()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].nCopies(org.threeten.bp.TestDateTimes_implementation,null)'
    - '[org.threeten.bp.TestDateTimes_implementation].toArray()'
    - '[org.threeten.bp.TestDateTimes_implementation].assertTrue(org.threeten.bp.TestDateTimes_implementation)'
    - Modifier.isPrivate(org.threeten.bp.TestDateTimes_implementation)
    - constructor.getModifiers()
    - Jdk8Methods.class.getDeclaredConstructors()
    - constructor.setAccessible(boolean)
    - constructor.newInstance(org.threeten.bp.TestDateTimes_implementation)
    - constructor.getParameterTypes()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_constructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 72
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeAddIntProvider()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeAddIntProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:76,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeAddInt(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeAddInt(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 87
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeAddIntProviderOverflow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeAddIntProviderOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeAddInt_overflow(int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeAddInt_overflow(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 103
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeAddLongProvider()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeAddLongProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:107,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeAddLong(long,long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeAddLong(long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 118
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeAddLongProviderOverflow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeAddLongProviderOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeAddLong_overflow(long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeAddLong_overflow(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 137
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeSubtractIntProvider()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeSubtractIntProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:141,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractInt(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractInt(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeSubtractIntProviderOverflow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeSubtractIntProviderOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractInt_overflow(int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractInt_overflow(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 168
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeSubtractLongProvider()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeSubtractLongProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:172,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractLong(long,long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractLong(long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 183
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeSubtractLongProviderOverflow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeSubtractLongProviderOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractLong_overflow(long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractLong_overflow(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyIntProvider()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyIntProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:212,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 213
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 213
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyInt(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyInt(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 225
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyIntProviderOverflow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyIntProviderOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyInt_overflow(int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyInt_overflow(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 249
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongProvider()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:253,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 254
      start: 251
    functionDepth: 2
    functionLinenumber: 251
    functionLinenumberEnd: 254
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLong(long,int,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLong(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 265
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongProviderOverflow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongProviderOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 270
      start: 267
    functionDepth: 2
    functionLinenumber: 267
    functionLinenumberEnd: 270
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLong_overflow(long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLong_overflow(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 288
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongLongProvider()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongLongProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:292,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 293
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 293
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLongLong(long,long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,long)'
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLongLong(long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 305
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongLongProviderOverflow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongLongProviderOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 310
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 310
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLongLong_overflow(long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLongLong_overflow(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 326
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeToIntProvider()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeToIntProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
      Src: org.threeten.bp.TestDateTimes_implementation:330,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 331
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 331
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeToInt(long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeToInt(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 341
    functionName: '[org.threeten.bp.TestDateTimes_implementation].safeToIntProviderOverflow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].safeToIntProviderOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
      Src: org.threeten.bp.TestDateTimes_implementation:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 346
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 346
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeToInt_overflow(long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeToInt_overflow(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].doTest_safeCompare_int(org.threeten.bp.TestDateTimes_implementation,int,int,int,int,int,int,int,org.threeten.bp.TestDateTimes_implementation)'
      Src: org.threeten.bp.TestDateTimes_implementation:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 365
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeCompare_int()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].doTest_safeCompare_int(org.threeten.bp.TestDateTimes_implementation,int,int,int,int,int,int,int,org.threeten.bp.TestDateTimes_implementation)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeCompare_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareInts(org.threeten.bp.TestDateTimes_implementation,org.threeten.bp.TestDateTimes_implementation)'
      Src: org.threeten.bp.TestDateTimes_implementation:372,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,org.threeten.bp.TestDateTimes_implementation)'
      Src: org.threeten.bp.TestDateTimes_implementation:372,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 375
    functionName: '[org.threeten.bp.TestDateTimes_implementation].doTest_safeCompare_int()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,org.threeten.bp.TestDateTimes_implementation)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].compareInts(org.threeten.bp.TestDateTimes_implementation,org.threeten.bp.TestDateTimes_implementation)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].doTest_safeCompare_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].doTest_safeCompare_long(org.threeten.bp.TestDateTimes_implementation,int,int,org.threeten.bp.TestDateTimes_implementation,int,int,int,int,int,int,int,org.threeten.bp.TestDateTimes_implementation,int,int,org.threeten.bp.TestDateTimes_implementation)'
      Src: org.threeten.bp.TestDateTimes_implementation:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 397
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_safeCompare_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].doTest_safeCompare_long(org.threeten.bp.TestDateTimes_implementation,int,int,org.threeten.bp.TestDateTimes_implementation,int,int,int,int,int,int,int,org.threeten.bp.TestDateTimes_implementation,int,int,org.threeten.bp.TestDateTimes_implementation)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_safeCompare_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(org.threeten.bp.TestDateTimes_implementation,org.threeten.bp.TestDateTimes_implementation)'
      Src: org.threeten.bp.TestDateTimes_implementation:404,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,org.threeten.bp.TestDateTimes_implementation)'
      Src: org.threeten.bp.TestDateTimes_implementation:404,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 407
    functionName: '[org.threeten.bp.TestDateTimes_implementation].doTest_safeCompare_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(int,org.threeten.bp.TestDateTimes_implementation)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(org.threeten.bp.TestDateTimes_implementation,org.threeten.bp.TestDateTimes_implementation)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].doTest_safeCompare_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 425
    functionName: '[org.threeten.bp.TestDateTimes_implementation].data_floorDiv()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].data_floorDiv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(long,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:429,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(long,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 430
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 430
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_floorDiv_long(long,int,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(long,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_floorDiv_long(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(int,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:435,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(long,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:435,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 437
      start: 432
    functionDepth: 1
    functionLinenumber: 432
    functionLinenumberEnd: 437
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_floorDiv_int(long,int,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(int,int)'
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_floorDiv_int(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 455
    functionName: '[org.threeten.bp.TestDateTimes_implementation].data_floorMod()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDateTimes_implementation].data_floorMod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,long)'
      Src: org.threeten.bp.TestDateTimes_implementation:459,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(long,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 460
      start: 457
    functionDepth: 1
    functionLinenumber: 457
    functionLinenumberEnd: 460
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_floorMod_long(long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,long)'
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_floorMod_long(long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:464,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(long,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - long
    - int
    - int
    constantsTouched: []
    func_position:
      end: 465
      start: 462
    functionDepth: 1
    functionLinenumber: 462
    functionLinenumberEnd: 465
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_floorMod_long(long,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_floorMod_long(long,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:470,1
    - Dst: '[org.threeten.bp.TestDateTimes_implementation].assertEquals(long,int)'
      Src: org.threeten.bp.TestDateTimes_implementation:470,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - expected
    argTypes:
    - long
    - int
    - int
    constantsTouched: []
    func_position:
      end: 472
      start: 467
    functionDepth: 1
    functionLinenumber: 467
    functionLinenumberEnd: 472
    functionName: '[org.threeten.bp.TestDateTimes_implementation].test_floorMod_int(long,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
    - '[org.threeten.bp.TestDateTimes_implementation].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDateTimes_implementation].test_floorMod_int(long,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestDateTimes_implementation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestDateTimes_implementation].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.TestDateTimes_implementation
    signature: '[org.threeten.bp.TestDateTimes_implementation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:125,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestLocalDateTime:125,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:126,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestLocalDateTime:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: '[org.threeten.bp.TestLocalDateTime].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: '[org.threeten.bp.TestLocalDateTime].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.TestLocalDateTime].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.TestLocalDateTime].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestLocalDateTime].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].values()'
      Src: org.threeten.bp.TestLocalDateTime:176,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:176,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:176,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].validFields()'
      Src: org.threeten.bp.TestLocalDateTime:177,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.TestLocalDateTime:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: '[org.threeten.bp.TestLocalDateTime].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.temporal.ChronoField].values()'
    - '[java.util.ArrayList].<init>(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].validFields()'
    - '[java.util.Arrays].asList(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestLocalDateTime].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.TestLocalDateTime:183,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:183,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMonth()'
      Src: org.threeten.bp.TestLocalDateTime:184,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestLocalDateTime:184,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,int)'
      Src: org.threeten.bp.TestLocalDateTime:184,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDateTime:185,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:185,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:186,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:186,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:187,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:187,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:188,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:188,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:189,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - dateTime
    - y
    - m
    - d
    - h
    - mi
    - s
    - n
    argTypes:
    - org.threeten.bp.LocalDateTime
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 190
      start: 182
    functionDepth: 2
    functionLinenumber: 182
    functionLinenumberEnd: 190
    functionName: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 61
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].getMonth()'
    - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - '[Month].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - year
    - month
    - day
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 4
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 37
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.TestLocalDateTime:198,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.TestLocalDateTime:199,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:200,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.threeten.bp.TestLocalDateTime:201,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.TestLocalDateTime:204,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:203,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.TestLocalDateTime:203,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.TestLocalDateTime:205,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 206
    functionName: '[org.threeten.bp.TestLocalDateTime].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.TestLocalDateTime)'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.LocalDateTime)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cls.getModifiers()
      Src: org.threeten.bp.TestLocalDateTime:211,1
    - Dst: Modifier.isPublic(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:211,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertTrue(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:211,1
    - Dst: cls.getModifiers()
      Src: org.threeten.bp.TestLocalDateTime:212,1
    - Dst: Modifier.isFinal(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:212,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertTrue(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:212,1
    - Dst: cls.getDeclaredFields()
      Src: org.threeten.bp.TestLocalDateTime:213,1
    - Dst: field.getName()
      Src: org.threeten.bp.TestLocalDateTime:215,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].contains(String)'
      Src: org.threeten.bp.TestLocalDateTime:215,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.TestLocalDateTime:216,1
    - Dst: Modifier.isStatic(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:216,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.TestLocalDateTime:217,1
    - Dst: Modifier.isFinal(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:217,1
    - Dst: field.getName()
      Src: org.threeten.bp.TestLocalDateTime:217,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertTrue(org.threeten.bp.TestLocalDateTime,String)'
      Src: org.threeten.bp.TestLocalDateTime:217,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.TestLocalDateTime:219,1
    - Dst: Modifier.isPrivate(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:219,1
    - Dst: field.getName()
      Src: org.threeten.bp.TestLocalDateTime:219,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertTrue(org.threeten.bp.TestLocalDateTime,String)'
      Src: org.threeten.bp.TestLocalDateTime:219,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.TestLocalDateTime:220,1
    - Dst: Modifier.isFinal(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:220,1
    - Dst: field.getName()
      Src: org.threeten.bp.TestLocalDateTime:220,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertTrue(org.threeten.bp.TestLocalDateTime,String)'
      Src: org.threeten.bp.TestLocalDateTime:220,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 224
    functionName: '[org.threeten.bp.TestLocalDateTime].test_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - Modifier.isPublic(org.threeten.bp.TestLocalDateTime)
    - cls.getModifiers()
    - '[org.threeten.bp.TestLocalDateTime].assertTrue(org.threeten.bp.TestLocalDateTime,String)'
    - Modifier.isFinal(org.threeten.bp.TestLocalDateTime)
    - Modifier.isPrivate(org.threeten.bp.TestLocalDateTime)
    - field.getName()
    - cls.getDeclaredFields()
    - field.getModifiers()
    - Modifier.isStatic(org.threeten.bp.TestLocalDateTime)
    - '[org.threeten.bp.TestLocalDateTime].assertTrue(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestLocalDateTime:231,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:231,1
    - Dst: '[org.threeten.bp.LocalDateTime].now()'
      Src: org.threeten.bp.TestLocalDateTime:232,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:233,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestLocalDateTime:233,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:233,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestLocalDateTime:233,1
    - Dst: Math.abs(long)
      Src: org.threeten.bp.TestLocalDateTime:233,1
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestLocalDateTime:236,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:236,1
    - Dst: '[org.threeten.bp.LocalDateTime].now()'
      Src: org.threeten.bp.TestLocalDateTime:237,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:238,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestLocalDateTime:238,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:238,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestLocalDateTime:238,1
    - Dst: Math.abs(long)
      Src: org.threeten.bp.TestLocalDateTime:238,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertTrue(int)'
      Src: org.threeten.bp.TestLocalDateTime:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 229
    functionDepth: 5
    functionLinenumber: 229
    functionLinenumberEnd: 241
    functionName: '[org.threeten.bp.TestLocalDateTime].now()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertTrue(int)'
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    - Math.abs(long)
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalDateTime].now()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 246
    functionDepth: 6
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: '[org.threeten.bp.TestLocalDateTime].now_ZoneId_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].now_ZoneId_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestLocalDateTime:253,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:254,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:254,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:255,1
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:257,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:260,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:260,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:261,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:263,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 251
    functionDepth: 7
    functionLinenumber: 251
    functionLinenumberEnd: 264
    functionName: '[org.threeten.bp.TestLocalDateTime].now_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].now_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 269
    functionDepth: 5
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionName: '[org.threeten.bp.TestLocalDateTime].now_Clock_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].now_Clock_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:277,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestLocalDateTime:277,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:278,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:279,1
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.TestLocalDateTime:280,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:280,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(Month,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:281,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDateTime:282,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int)'
      Src: org.threeten.bp.TestLocalDateTime:282,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:283,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:283,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:284,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:284,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:285,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:285,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:286,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:286,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 274
    functionDepth: 5
    functionLinenumber: 274
    functionLinenumberEnd: 288
    functionName: '[org.threeten.bp.TestLocalDateTime].now_Clock_allSecsInDay_utc()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(Month,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].now_Clock_allSecsInDay_utc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:293,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestLocalDateTime:293,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestLocalDateTime:294,1
    - Dst: '[org.threeten.bp.Instant].minusSeconds(int)'
      Src: org.threeten.bp.TestLocalDateTime:294,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:294,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:295,1
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.TestLocalDateTime:296,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:296,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(Month,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:297,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDateTime:298,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int)'
      Src: org.threeten.bp.TestLocalDateTime:298,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:299,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:299,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:300,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:300,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:301,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:301,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:302,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:302,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 290
    functionDepth: 5
    functionLinenumber: 290
    functionLinenumberEnd: 304
    functionName: '[org.threeten.bp.TestLocalDateTime].now_Clock_allSecsInDay_offset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(Month,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.Instant].minusSeconds(int)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].now_Clock_allSecsInDay_offset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(int)'
      Src: org.threeten.bp.TestLocalDateTime:308,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:310,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestLocalDateTime:310,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:311,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:312,1
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.TestLocalDateTime:313,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:313,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(Month,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:314,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDateTime:315,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:315,1
    - Dst: '[org.threeten.bp.LocalTime].minusSeconds(int)'
      Src: org.threeten.bp.TestLocalDateTime:316,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:317,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 306
    functionDepth: 5
    functionLinenumber: 306
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.TestLocalDateTime].now_Clock_allSecsInDay_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(Month,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    - '[org.threeten.bp.LocalTime].plusNanos(int)'
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - '[org.threeten.bp.LocalTime].minusSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].now_Clock_allSecsInDay_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:324,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:325,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 322
    functionDepth: 5
    functionLinenumber: 322
    functionLinenumberEnd: 327
    functionName: '[org.threeten.bp.TestLocalDateTime].now_Clock_maxYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].now_Clock_maxYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:331,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 329
    functionDepth: 5
    functionLinenumber: 329
    functionLinenumberEnd: 333
    functionName: '[org.threeten.bp.TestLocalDateTime].now_Clock_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].now_Clock_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:337,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:338,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 335
    functionDepth: 5
    functionLinenumber: 335
    functionLinenumberEnd: 340
    functionName: '[org.threeten.bp.TestLocalDateTime].now_Clock_minYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].now_Clock_minYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:344,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalDateTime:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 5
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: '[org.threeten.bp.TestLocalDateTime].now_Clock_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].now_Clock_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:354,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 352
    functionDepth: 3
    functionLinenumber: 352
    functionLinenumberEnd: 356
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_yearTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_yearTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,null,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 366
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_nullMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,null,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_nullMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 371
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_dayTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_dayTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 376
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 381
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_hourTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_hourTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 386
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_hourTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_hourTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 391
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_minuteTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_minuteTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 396
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_minuteTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_minuteTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:401,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 399
    functionDepth: 3
    functionLinenumber: 399
    functionLinenumberEnd: 403
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 408
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_yearTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_yearTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,null,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 413
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_nullMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,null,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_nullMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 418
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_dayTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_dayTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 423
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 428
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_hourTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_hourTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 433
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_hourTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_hourTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 438
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_minuteTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_minuteTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 443
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_minuteTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_minuteTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 448
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_secondTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_secondTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 453
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_secondTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_secondTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:458,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 456
    functionDepth: 3
    functionLinenumber: 456
    functionLinenumberEnd: 460
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 465
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_yearTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_yearTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,null,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 470
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_nullMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,null,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_nullMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 475
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_dayTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_dayTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 480
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 485
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 485
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_hourTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_hourTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 490
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 490
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_hourTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_hourTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 495
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 495
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_minuteTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_minuteTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 500
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_minuteTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_minuteTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 505
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_secondTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_secondTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 510
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 510
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_secondTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_secondTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 515
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 515
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_nanoTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_nanoTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 520
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_nanoTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_nanoTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:525,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 523
    functionDepth: 4
    functionLinenumber: 523
    functionLinenumberEnd: 527
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_yearTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_yearTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 534
    functionDepth: 4
    functionLinenumber: 534
    functionLinenumberEnd: 537
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_monthTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_monthTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 539
    functionDepth: 4
    functionLinenumber: 539
    functionLinenumberEnd: 542
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_monthTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_monthTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:546,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 547
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 547
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_dayTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_dayTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 552
      start: 549
    functionDepth: 4
    functionLinenumber: 549
    functionLinenumberEnd: 552
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_hourTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_hourTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 562
      start: 559
    functionDepth: 4
    functionLinenumber: 559
    functionLinenumberEnd: 562
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_hourTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_hourTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 567
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 567
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_minuteTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_minuteTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 4
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_minuteTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_minuteTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:577,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 575
    functionDepth: 4
    functionLinenumber: 575
    functionLinenumberEnd: 579
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 584
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_yearTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_yearTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 586
    functionDepth: 4
    functionLinenumber: 586
    functionLinenumberEnd: 589
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_monthTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_monthTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 594
      start: 591
    functionDepth: 4
    functionLinenumber: 591
    functionLinenumberEnd: 594
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_monthTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_monthTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 596
    functionDepth: 4
    functionLinenumber: 596
    functionLinenumberEnd: 599
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_dayTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_dayTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 601
    functionDepth: 4
    functionLinenumber: 601
    functionLinenumberEnd: 604
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:608,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 606
    functionDepth: 4
    functionLinenumber: 606
    functionLinenumberEnd: 609
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_hourTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_hourTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 614
      start: 611
    functionDepth: 4
    functionLinenumber: 611
    functionLinenumberEnd: 614
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_hourTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_hourTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 616
    functionDepth: 4
    functionLinenumber: 616
    functionLinenumberEnd: 619
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_minuteTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_minuteTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 624
      start: 621
    functionDepth: 4
    functionLinenumber: 621
    functionLinenumberEnd: 624
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_minuteTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_minuteTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:628,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 626
    functionDepth: 4
    functionLinenumber: 626
    functionLinenumberEnd: 629
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_secondTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_secondTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 634
      start: 631
    functionDepth: 4
    functionLinenumber: 631
    functionLinenumberEnd: 634
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_secondTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_secondTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:639,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 637
    functionDepth: 5
    functionLinenumber: 637
    functionLinenumberEnd: 641
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 646
      start: 643
    functionDepth: 0
    functionLinenumber: 643
    functionLinenumberEnd: 646
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_yearTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_yearTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 651
      start: 648
    functionDepth: 5
    functionLinenumber: 648
    functionLinenumberEnd: 651
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_monthTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_monthTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 656
      start: 653
    functionDepth: 5
    functionLinenumber: 653
    functionLinenumberEnd: 656
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_monthTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_monthTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 658
    functionDepth: 4
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_dayTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_dayTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 666
      start: 663
    functionDepth: 5
    functionLinenumber: 663
    functionLinenumberEnd: 666
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:670,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 671
      start: 668
    functionDepth: 4
    functionLinenumber: 668
    functionLinenumberEnd: 671
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_hourTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_hourTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 676
      start: 673
    functionDepth: 5
    functionLinenumber: 673
    functionLinenumberEnd: 676
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_hourTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_hourTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 678
    functionDepth: 4
    functionLinenumber: 678
    functionLinenumberEnd: 681
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_minuteTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_minuteTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:685,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 686
      start: 683
    functionDepth: 5
    functionLinenumber: 683
    functionLinenumberEnd: 686
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_minuteTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_minuteTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 691
      start: 688
    functionDepth: 4
    functionLinenumber: 688
    functionLinenumberEnd: 691
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_secondTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_secondTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 696
      start: 693
    functionDepth: 5
    functionLinenumber: 693
    functionLinenumberEnd: 696
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_secondTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_secondTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 701
      start: 698
    functionDepth: 4
    functionLinenumber: 698
    functionLinenumberEnd: 701
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_nanoTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_nanoTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 706
      start: 703
    functionDepth: 5
    functionLinenumber: 703
    functionLinenumberEnd: 706
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_nanoTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_nanoTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:711,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:711,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:711,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 713
      start: 709
    functionDepth: 4
    functionLinenumber: 709
    functionLinenumberEnd: 713
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_LocalDate_LocalTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_LocalDate_LocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:717,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(null,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 718
      start: 715
    functionDepth: 4
    functionLinenumber: 715
    functionLinenumberEnd: 718
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_LocalDate_LocalTime_nullLocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(null,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_LocalDate_LocalTime_nullLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:722,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,null)'
      Src: org.threeten.bp.TestLocalDateTime:722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 723
      start: 720
    functionDepth: 1
    functionLinenumber: 720
    functionLinenumberEnd: 723
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_of_LocalDate_LocalTime_nullLocalTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_of_LocalDate_LocalTime_nullLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:730,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:730,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:731,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:731,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 732
      start: 728
    functionDepth: 5
    functionLinenumber: 728
    functionLinenumberEnd: 732
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_zone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_zone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:736,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:736,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:737,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:737,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 738
      start: 734
    functionDepth: 5
    functionLinenumber: 734
    functionLinenumberEnd: 738
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_offset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_offset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:742,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:742,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:743,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 744
      start: 740
    functionDepth: 5
    functionLinenumber: 740
    functionLinenumberEnd: 744
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_offsetBeforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_offsetBeforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:748,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 749
      start: 746
    functionDepth: 0
    functionLinenumber: 746
    functionLinenumberEnd: 749
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_instantTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_instantTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:753,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 754
      start: 751
    functionDepth: 0
    functionLinenumber: 751
    functionLinenumberEnd: 754
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_instantTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_instantTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 756
    functionDepth: 5
    functionLinenumber: 756
    functionLinenumberEnd: 759
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_nullInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_nullInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 764
      start: 761
    functionDepth: 5
    functionLinenumber: 761
    functionLinenumberEnd: 764
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_nullZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_nullZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:771,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(org.threeten.bp.TestLocalDateTime,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:773,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:774,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 769
    functionDepth: 5
    functionLinenumber: 769
    functionLinenumberEnd: 776
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_afterEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusSeconds(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(org.threeten.bp.TestLocalDateTime,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_afterEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:780,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:782,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusSeconds(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:783,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:783,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 785
      start: 778
    functionDepth: 5
    functionLinenumber: 778
    functionLinenumberEnd: 785
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].minusSeconds(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(org.threeten.bp.TestLocalDateTime,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 790
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 790
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(org.threeten.bp.TestLocalDateTime,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(org.threeten.bp.TestLocalDateTime,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 795
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 795
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(org.threeten.bp.TestLocalDateTime,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 797
    functionDepth: 0
    functionLinenumber: 797
    functionLinenumberEnd: 800
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_badNanos_toBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_badNanos_toBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 805
      start: 802
    functionDepth: 0
    functionLinenumber: 802
    functionLinenumberEnd: 805
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_badNanos_toSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_badNanos_toSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,null)'
      Src: org.threeten.bp.TestLocalDateTime:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 810
      start: 807
    functionDepth: 0
    functionLinenumber: 807
    functionLinenumberEnd: 810
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_nullOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_nullOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:817,1
    - Dst: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:818,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:818,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestLocalDateTime:819,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:819,1
    - Dst: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:819,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:819,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 820
      start: 815
    functionDepth: 6
    functionLinenumber: 815
    functionLinenumberEnd: 820
    functionName: '[org.threeten.bp.TestLocalDateTime].test_from_Accessor()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_from_Accessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:824,1
    - Dst: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 825
      start: 822
    functionDepth: 3
    functionLinenumber: 822
    functionLinenumberEnd: 825
    functionName: '[org.threeten.bp.TestLocalDateTime].test_from_Accessor_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_from_Accessor_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.TestLocalDateTime:829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 827
    functionDepth: 4
    functionLinenumber: 827
    functionLinenumberEnd: 830
    functionName: '[org.threeten.bp.TestLocalDateTime].test_from_Accessor_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_from_Accessor_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].parse(String)'
      Src: org.threeten.bp.TestLocalDateTime:837,1
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.TestLocalDateTime:838,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:838,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMonth()'
      Src: org.threeten.bp.TestLocalDateTime:839,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestLocalDateTime:839,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,int)'
      Src: org.threeten.bp.TestLocalDateTime:839,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDateTime:840,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:840,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:841,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:841,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:842,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:842,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:843,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:843,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:844,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - month
    - d
    - h
    - m
    - s
    - n
    - text
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 845
      start: 835
    functionDepth: 2
    functionLinenumber: 835
    functionLinenumberEnd: 845
    functionName: '[org.threeten.bp.TestLocalDateTime].test_parse(int,int,int,int,int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].getMonth()'
    - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,int)'
    - '[org.threeten.bp.LocalDateTime].parse(String)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - '[Month].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_parse(int,int,int,int,int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].parse(String)'
      Src: org.threeten.bp.TestLocalDateTime:849,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 850
      start: 847
    functionDepth: 0
    functionLinenumber: 847
    functionLinenumberEnd: 850
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_parse_illegalValue()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_parse_illegalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].parse(String)'
      Src: org.threeten.bp.TestLocalDateTime:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 855
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 855
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_parse_invalidValue()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_parse_invalidValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].parse(String)'
      Src: org.threeten.bp.TestLocalDateTime:859,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 860
      start: 857
    functionDepth: 0
    functionLinenumber: 857
    functionLinenumberEnd: 860
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_parse_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_parse_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestLocalDateTime:867,1
    - Dst: '[org.threeten.bp.LocalDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestLocalDateTime:868,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:869,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 870
      start: 865
    functionDepth: 6
    functionLinenumber: 865
    functionLinenumberEnd: 870
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_parse_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_parse_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestLocalDateTime:874,1
    - Dst: '[org.threeten.bp.LocalDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestLocalDateTime:875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 876
      start: 872
    functionDepth: 6
    functionLinenumber: 872
    functionLinenumberEnd: 876
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_parse_formatter_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.LocalDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_parse_formatter_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].parse(String,null)'
      Src: org.threeten.bp.TestLocalDateTime:880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 881
      start: 878
    functionDepth: 0
    functionLinenumber: 878
    functionLinenumberEnd: 881
    functionName: '[org.threeten.bp.TestLocalDateTime].factory_parse_formatter_nullFormatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].parse(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].factory_parse_formatter_nullFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:888,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:889,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:889,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:890,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:890,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:891,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:891,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:892,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:892,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:893,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:893,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:895,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:895,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:896,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:896,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:897,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:897,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:898,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:898,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:899,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:899,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:900,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:900,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 901
      start: 886
    functionDepth: 5
    functionLinenumber: 886
    functionLinenumberEnd: 901
    functionName: '[org.threeten.bp.TestLocalDateTime].test_get_DateTimeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_get_DateTimeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:905,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestLocalDateTime:906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 907
      start: 903
    functionDepth: 5
    functionLinenumber: 903
    functionLinenumberEnd: 907
    functionName: '[org.threeten.bp.TestLocalDateTime].test_get_DateTimeField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_get_DateTimeField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 912
      start: 909
    functionDepth: 0
    functionLinenumber: 909
    functionLinenumberEnd: 912
    functionName: '[org.threeten.bp.TestLocalDateTime].test_get_DateTimeField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_get_DateTimeField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.TestLocalDateTime:919,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.TestLocalDateTime:920,1
    - Dst: '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.TestLocalDateTime:920,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:920,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(R,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:920,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.TestLocalDateTime:921,1
    - Dst: '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.TestLocalDateTime:921,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:921,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(R,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:921,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.TestLocalDateTime:922,1
    - Dst: '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.TestLocalDateTime:922,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalDateTime:922,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(R,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:923,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.TestLocalDateTime:924,1
    - Dst: '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestLocalDateTime:924,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalDateTime:924,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.TestLocalDateTime:925,1
    - Dst: '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestLocalDateTime:925,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalDateTime:925,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 926
      start: 917
    functionDepth: 1
    functionLinenumber: 917
    functionLinenumberEnd: 926
    functionName: '[org.threeten.bp.TestLocalDateTime].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(R,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(R,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(R,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(R,null)'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].query(null)'
      Src: org.threeten.bp.TestLocalDateTime:930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 931
      start: 928
    functionDepth: 0
    functionLinenumber: 928
    functionLinenumberEnd: 931
    functionName: '[org.threeten.bp.TestLocalDateTime].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].query(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 944
      start: 934
    functionDepth: 0
    functionLinenumber: 934
    functionLinenumberEnd: 944
    functionName: '[org.threeten.bp.TestLocalDateTime].provider_sampleDates()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDateTime].provider_sampleDates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 966
      start: 946
    functionDepth: 0
    functionLinenumber: 946
    functionLinenumberEnd: 966
    functionName: '[org.threeten.bp.TestLocalDateTime].provider_sampleTimes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDateTime].provider_sampleTimes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:973,1
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.TestLocalDateTime:974,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:974,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMonth()'
      Src: org.threeten.bp.TestLocalDateTime:975,1
    - Dst: Month.of(int)
      Src: org.threeten.bp.TestLocalDateTime:975,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(Month,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:975,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestLocalDateTime:976,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:976,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - y
    - m
    - d
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 977
      start: 971
    functionDepth: 4
    functionLinenumber: 971
    functionLinenumberEnd: 977
    functionName: '[org.threeten.bp.TestLocalDateTime].test_get_dates(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(Month,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].getMonth()'
    - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - Month.of(int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_get_dates(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:981,1
    - Dst: Month.of(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:984,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].isIsoLeap(int)'
      Src: org.threeten.bp.TestLocalDateTime:984,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].length(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:984,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfYear()'
      Src: org.threeten.bp.TestLocalDateTime:987,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:987,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - y
    - m
    - d
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 988
      start: 979
    functionDepth: 4
    functionLinenumber: 979
    functionLinenumberEnd: 988
    functionName: '[org.threeten.bp.TestLocalDateTime].test_getDOY(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].length(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].isIsoLeap(int)'
    - Month.of(org.threeten.bp.TestLocalDateTime)
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].getDayOfYear()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_getDOY(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:992,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:992,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:992,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:993,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:993,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:994,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:994,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:995,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:995,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:996,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:996,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - ns
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 997
      start: 990
    functionDepth: 4
    functionLinenumber: 990
    functionLinenumberEnd: 997
    functionName: '[org.threeten.bp.TestLocalDateTime].test_get_times(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_get_times(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.values()
      Src: org.threeten.bp.TestLocalDateTime:1005,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.TestLocalDateTime:1006,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1008,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:1009,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1008,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfWeek()'
      Src: org.threeten.bp.TestLocalDateTime:1010,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertSame(DayOfWeek,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1010,1
    - Dst: dow.plus(int)
      Src: org.threeten.bp.TestLocalDateTime:1011,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 1002
    functionDepth: 4
    functionLinenumber: 1002
    functionLinenumberEnd: 1014
    functionName: '[org.threeten.bp.TestLocalDateTime].test_getDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertSame(DayOfWeek,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
    - dow.plus(int)
    - month.length(boolean)
    - Month.values()
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalDateTime].getDayOfWeek()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_getDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1021,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
      Src: org.threeten.bp.TestLocalDateTime:1022,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestLocalDateTime:1028,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1028,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1019
    functionDepth: 4
    functionLinenumber: 1019
    functionLinenumberEnd: 1029
    functionName: '[org.threeten.bp.TestLocalDateTime].test_with_adjustment()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_with_adjustment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestLocalDateTime:1033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1034
      start: 1031
    functionDepth: 5
    functionLinenumber: 1031
    functionLinenumberEnd: 1034
    functionName: '[org.threeten.bp.TestLocalDateTime].test_with_adjustment_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_with_adjustment_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withYear(int)'
      Src: org.threeten.bp.TestLocalDateTime:1041,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1039
    functionDepth: 5
    functionLinenumber: 1039
    functionLinenumberEnd: 1043
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withYear_int_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].withYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withYear_int_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withYear(int)'
      Src: org.threeten.bp.TestLocalDateTime:1047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1048
      start: 1045
    functionDepth: 5
    functionLinenumber: 1045
    functionLinenumberEnd: 1048
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withYear_int_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withYear_int_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1052,1
    - Dst: '[org.threeten.bp.LocalDateTime].withYear(int)'
      Src: org.threeten.bp.TestLocalDateTime:1052,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1053,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1050
    functionDepth: 4
    functionLinenumber: 1050
    functionLinenumberEnd: 1055
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withYear_int_adjustDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].withYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withYear_int_adjustDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.TestLocalDateTime:1062,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1060
    functionDepth: 5
    functionLinenumber: 1060
    functionLinenumberEnd: 1064
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withMonth_int_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withMonth(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withMonth_int_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.TestLocalDateTime:1068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1066
    functionDepth: 5
    functionLinenumber: 1066
    functionLinenumberEnd: 1069
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withMonth_int_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withMonth_int_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1073,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.TestLocalDateTime:1073,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1074,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1071
    functionDepth: 4
    functionLinenumber: 1071
    functionLinenumberEnd: 1076
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withMonth_int_adjustDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].withMonth(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withMonth_int_adjustDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.TestLocalDateTime:1083,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1081
    functionDepth: 5
    functionLinenumber: 1081
    functionLinenumberEnd: 1085
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withDayOfMonth_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withDayOfMonth_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1089,1
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.TestLocalDateTime:1089,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1090
      start: 1087
    functionDepth: 4
    functionLinenumber: 1087
    functionLinenumberEnd: 1090
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withDayOfMonth_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withDayOfMonth_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1094,1
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.TestLocalDateTime:1094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1092
    functionDepth: 4
    functionLinenumber: 1092
    functionLinenumberEnd: 1095
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withDayOfMonth_invalidCombination()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withDayOfMonth_invalidCombination()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestLocalDateTime:1102,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1103,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1100
    functionDepth: 5
    functionLinenumber: 1100
    functionLinenumberEnd: 1104
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withDayOfYear_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withDayOfYear_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestLocalDateTime:1108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1109
      start: 1106
    functionDepth: 5
    functionLinenumber: 1106
    functionLinenumberEnd: 1109
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withDayOfYear_illegal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withDayOfYear_illegal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestLocalDateTime:1113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1114
      start: 1111
    functionDepth: 5
    functionLinenumber: 1111
    functionLinenumberEnd: 1114
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withDayOfYear_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withDayOfYear_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.withHour(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:1123,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:1124,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1126
      start: 1119
    functionDepth: 0
    functionLinenumber: 1119
    functionLinenumberEnd: 1126
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withHour_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - t.withHour(org.threeten.bp.TestLocalDateTime)
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].getHour()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withHour_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withHour()'
      Src: org.threeten.bp.TestLocalDateTime:1130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1131
      start: 1128
    functionDepth: 0
    functionLinenumber: 1128
    functionLinenumberEnd: 1131
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withHour_hourTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withHour()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withHour_hourTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withHour(int)'
      Src: org.threeten.bp.TestLocalDateTime:1135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1136
      start: 1133
    functionDepth: 5
    functionLinenumber: 1133
    functionLinenumberEnd: 1136
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withHour_hourTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withHour(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withHour_hourTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.withMinute(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:1145,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:1146,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1141
    functionDepth: 0
    functionLinenumber: 1141
    functionLinenumberEnd: 1148
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withMinute_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
    - t.withMinute(org.threeten.bp.TestLocalDateTime)
    - '[org.threeten.bp.TestLocalDateTime].getMinute()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withMinute_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withMinute()'
      Src: org.threeten.bp.TestLocalDateTime:1152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1153
      start: 1150
    functionDepth: 0
    functionLinenumber: 1150
    functionLinenumberEnd: 1153
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withMinute_minuteTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withMinute()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withMinute_minuteTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withMinute(int)'
      Src: org.threeten.bp.TestLocalDateTime:1157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1158
      start: 1155
    functionDepth: 5
    functionLinenumber: 1155
    functionLinenumberEnd: 1158
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withMinute_minuteTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withMinute(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withMinute_minuteTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.withSecond(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:1167,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:1168,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1170
      start: 1163
    functionDepth: 0
    functionLinenumber: 1163
    functionLinenumberEnd: 1170
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withSecond_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].getSecond()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
    - t.withSecond(org.threeten.bp.TestLocalDateTime)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withSecond_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withSecond()'
      Src: org.threeten.bp.TestLocalDateTime:1174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1175
      start: 1172
    functionDepth: 0
    functionLinenumber: 1172
    functionLinenumberEnd: 1175
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withSecond_secondTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withSecond_secondTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withSecond(int)'
      Src: org.threeten.bp.TestLocalDateTime:1179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1177
    functionDepth: 5
    functionLinenumber: 1177
    functionLinenumberEnd: 1180
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withSecond_secondTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withSecond(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withSecond_secondTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.withNano(int)
      Src: org.threeten.bp.TestLocalDateTime:1188,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:1189,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,int)'
      Src: org.threeten.bp.TestLocalDateTime:1189,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].withNano(int)'
      Src: org.threeten.bp.TestLocalDateTime:1190,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:1191,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,int)'
      Src: org.threeten.bp.TestLocalDateTime:1191,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].withNano(int)'
      Src: org.threeten.bp.TestLocalDateTime:1192,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:1193,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,int)'
      Src: org.threeten.bp.TestLocalDateTime:1193,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].withNano(int)'
      Src: org.threeten.bp.TestLocalDateTime:1194,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:1195,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,int)'
      Src: org.threeten.bp.TestLocalDateTime:1195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1196
      start: 1185
    functionDepth: 1
    functionLinenumber: 1185
    functionLinenumberEnd: 1196
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withNanoOfSecond_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - t.withNano(int)
    - '[org.threeten.bp.TestLocalDateTime].withNano(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,int)'
    - '[org.threeten.bp.TestLocalDateTime].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withNanoOfSecond_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withNano()'
      Src: org.threeten.bp.TestLocalDateTime:1200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1201
      start: 1198
    functionDepth: 0
    functionLinenumber: 1198
    functionLinenumberEnd: 1201
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withNanoOfSecond_nanoTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withNanoOfSecond_nanoTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withNano(int)'
      Src: org.threeten.bp.TestLocalDateTime:1205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1206
      start: 1203
    functionDepth: 5
    functionLinenumber: 1203
    functionLinenumberEnd: 1206
    functionName: '[org.threeten.bp.TestLocalDateTime].test_withNanoOfSecond_nanoTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withNano(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_withNanoOfSecond_nanoTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1213,1
    - Dst: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestLocalDateTime:1214,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1215,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1216
      start: 1211
    functionDepth: 5
    functionLinenumber: 1211
    functionLinenumberEnd: 1216
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_adjuster()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_adjuster()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plus(null)'
      Src: org.threeten.bp.TestLocalDateTime:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1218
    functionDepth: 0
    functionLinenumber: 1218
    functionLinenumberEnd: 1221
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_adjuster_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plus(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_adjuster_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1228,1
    - Dst: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDateTime:1229,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1230,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1231
      start: 1226
    functionDepth: 5
    functionLinenumber: 1226
    functionLinenumberEnd: 1231
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_Period_positiveMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_Period_positiveMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1235,1
    - Dst: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDateTime:1236,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1237,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1238
      start: 1233
    functionDepth: 5
    functionLinenumber: 1233
    functionLinenumberEnd: 1238
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_Period_negativeDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_Period_negativeDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDateTime:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1243
      start: 1240
    functionDepth: 0
    functionLinenumber: 1240
    functionLinenumberEnd: 1243
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_Period_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_Period_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1247,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1248,1
    - Dst: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDateTime:1248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1249
      start: 1245
    functionDepth: 4
    functionLinenumber: 1245
    functionLinenumberEnd: 1249
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_Period_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_Period_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1253,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1254,1
    - Dst: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDateTime:1254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1255
      start: 1251
    functionDepth: 4
    functionLinenumber: 1251
    functionLinenumberEnd: 1255
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_Period_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_Period_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plus(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1262,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1263,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1264
      start: 1260
    functionDepth: 5
    functionLinenumber: 1260
    functionLinenumberEnd: 1264
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_positiveMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plus(int,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_positiveMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1268,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1269,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1270
      start: 1266
    functionDepth: 5
    functionLinenumber: 1266
    functionLinenumberEnd: 1270
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_negativeDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_negativeDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalDateTime:1274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1275
      start: 1272
    functionDepth: 0
    functionLinenumber: 1272
    functionLinenumberEnd: 1275
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1279,1
    - Dst: '[org.threeten.bp.LocalDateTime].plus(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1280
      start: 1277
    functionDepth: 4
    functionLinenumber: 1277
    functionLinenumberEnd: 1280
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plus(int,org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1284,1
    - Dst: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1285
      start: 1282
    functionDepth: 4
    functionLinenumber: 1282
    functionLinenumberEnd: 1285
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears(int)'
      Src: org.threeten.bp.TestLocalDateTime:1292,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1290
    functionDepth: 3
    functionLinenumber: 1290
    functionLinenumberEnd: 1294
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusYears(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears()'
      Src: org.threeten.bp.TestLocalDateTime:1298,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1296
    functionDepth: 3
    functionLinenumber: 1296
    functionLinenumberEnd: 1300
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusYears()'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1304,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears(int)'
      Src: org.threeten.bp.TestLocalDateTime:1304,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1306
      start: 1302
    functionDepth: 5
    functionLinenumber: 1302
    functionLinenumberEnd: 1306
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_adjustDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusYears(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_adjustDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1310,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears(int)'
      Src: org.threeten.bp.TestLocalDateTime:1310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1311
      start: 1308
    functionDepth: 5
    functionLinenumber: 1308
    functionLinenumberEnd: 1311
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusYears(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1315,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears()'
      Src: org.threeten.bp.TestLocalDateTime:1315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1316
      start: 1313
    functionDepth: 1
    functionLinenumber: 1313
    functionLinenumberEnd: 1316
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths(int)'
      Src: org.threeten.bp.TestLocalDateTime:1323,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1325
      start: 1321
    functionDepth: 3
    functionLinenumber: 1321
    functionLinenumberEnd: 1325
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths(int)'
      Src: org.threeten.bp.TestLocalDateTime:1329,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1327
    functionDepth: 3
    functionLinenumber: 1327
    functionLinenumberEnd: 1331
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths()'
      Src: org.threeten.bp.TestLocalDateTime:1335,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1337
      start: 1333
    functionDepth: 3
    functionLinenumber: 1333
    functionLinenumberEnd: 1337
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths()'
      Src: org.threeten.bp.TestLocalDateTime:1341,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1343
      start: 1339
    functionDepth: 3
    functionLinenumber: 1339
    functionLinenumberEnd: 1343
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths()'
      Src: org.threeten.bp.TestLocalDateTime:1347,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1349
      start: 1345
    functionDepth: 3
    functionLinenumber: 1345
    functionLinenumberEnd: 1349
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1353,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths(int)'
      Src: org.threeten.bp.TestLocalDateTime:1353,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1351
    functionDepth: 5
    functionLinenumber: 1351
    functionLinenumberEnd: 1355
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_adjustDayFromLeapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusMonths(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_adjustDayFromLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1359,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths(int)'
      Src: org.threeten.bp.TestLocalDateTime:1359,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1361
      start: 1357
    functionDepth: 5
    functionLinenumber: 1357
    functionLinenumberEnd: 1361
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_adjustDayFromMonthLength()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusMonths(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_adjustDayFromMonthLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1365,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths(int)'
      Src: org.threeten.bp.TestLocalDateTime:1365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1366
      start: 1363
    functionDepth: 5
    functionLinenumber: 1363
    functionLinenumberEnd: 1366
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusMonths(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1370,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths()'
      Src: org.threeten.bp.TestLocalDateTime:1370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1371
      start: 1368
    functionDepth: 5
    functionLinenumber: 1368
    functionLinenumberEnd: 1371
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1379,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1380,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1381,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1382,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1383,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1384,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1385,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1386,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1387,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1388,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1389,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1390,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1391,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1392,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1393,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1394,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1395,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1396,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1397,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1398,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1399,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1400,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1401,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1402,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1403,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1406
      start: 1376
    functionDepth: 5
    functionLinenumber: 1376
    functionLinenumberEnd: 1406
    functionName: '[org.threeten.bp.TestLocalDateTime].provider_samplePlusWeeksSymmetry()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDateTime].provider_samplePlusWeeksSymmetry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1411,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:1411,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1412,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:1414,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1414,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - reference
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 1417
      start: 1408
    functionDepth: 1
    functionLinenumber: 1408
    functionLinenumberEnd: 1417
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_symmetry(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWeeks(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_symmetry(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:1421,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1423
      start: 1419
    functionDepth: 3
    functionLinenumber: 1419
    functionLinenumberEnd: 1423
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:1427,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1429
      start: 1425
    functionDepth: 3
    functionLinenumber: 1425
    functionLinenumberEnd: 1429
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_overMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_overMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1433,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:1433,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1435
      start: 1431
    functionDepth: 5
    functionLinenumber: 1431
    functionLinenumberEnd: 1435
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears()'
      Src: org.threeten.bp.TestLocalDateTime:1439,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:1439,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1441
      start: 1437
    functionDepth: 3
    functionLinenumber: 1437
    functionLinenumberEnd: 1441
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_overLeapYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusYears()'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_overLeapYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:1445,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1443
    functionDepth: 3
    functionLinenumber: 1443
    functionLinenumberEnd: 1447
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:1451,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1449
    functionDepth: 3
    functionLinenumber: 1449
    functionLinenumberEnd: 1453
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:1457,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1459
      start: 1455
    functionDepth: 3
    functionLinenumber: 1455
    functionLinenumberEnd: 1459
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1463,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:1463,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1465
      start: 1461
    functionDepth: 5
    functionLinenumber: 1461
    functionLinenumberEnd: 1465
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_maximum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_maximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1469,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:1469,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1470,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1471
      start: 1467
    functionDepth: 5
    functionLinenumber: 1467
    functionLinenumberEnd: 1471
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_minimum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks()'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_minimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1475,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:1475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1476
      start: 1473
    functionDepth: 5
    functionLinenumber: 1473
    functionLinenumberEnd: 1476
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1480,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:1480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1478
    functionDepth: 5
    functionLinenumber: 1478
    functionLinenumberEnd: 1481
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWeeks()'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1489,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1490,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1491,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1492,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1493,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1494,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1495,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1496,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1497,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1498,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1499,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1500,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1501,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1502,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1503,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1504,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1505,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1506,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1507,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1508,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1509,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1510,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1511,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1512,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1513,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1514,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1516
      start: 1486
    functionDepth: 5
    functionLinenumber: 1486
    functionLinenumberEnd: 1516
    functionName: '[org.threeten.bp.TestLocalDateTime].provider_samplePlusDaysSymmetry()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDateTime].provider_samplePlusDaysSymmetry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1521,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays()'
      Src: org.threeten.bp.TestLocalDateTime:1521,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1522,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays()'
      Src: org.threeten.bp.TestLocalDateTime:1524,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1524,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1525,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - reference
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 1527
      start: 1518
    functionDepth: 1
    functionLinenumber: 1518
    functionLinenumberEnd: 1527
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_symmetry(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusDays()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_symmetry(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1531,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1533
      start: 1529
    functionDepth: 3
    functionLinenumber: 1529
    functionLinenumberEnd: 1533
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1537,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1539
      start: 1535
    functionDepth: 3
    functionLinenumber: 1535
    functionLinenumberEnd: 1539
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_overMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_overMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1543,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1543,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1545
      start: 1541
    functionDepth: 5
    functionLinenumber: 1541
    functionLinenumberEnd: 1545
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears()'
      Src: org.threeten.bp.TestLocalDateTime:1549,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1549,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1551
      start: 1547
    functionDepth: 3
    functionLinenumber: 1547
    functionLinenumberEnd: 1551
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_overLeapYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusYears()'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].plusDays(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_overLeapYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays()'
      Src: org.threeten.bp.TestLocalDateTime:1555,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1557
      start: 1553
    functionDepth: 3
    functionLinenumber: 1553
    functionLinenumberEnd: 1557
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays()'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays()'
      Src: org.threeten.bp.TestLocalDateTime:1561,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1563
      start: 1559
    functionDepth: 3
    functionLinenumber: 1559
    functionLinenumberEnd: 1563
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays()'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays()'
      Src: org.threeten.bp.TestLocalDateTime:1567,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1569
      start: 1565
    functionDepth: 3
    functionLinenumber: 1565
    functionLinenumberEnd: 1569
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays()'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1573,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1573,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1575
      start: 1571
    functionDepth: 5
    functionLinenumber: 1571
    functionLinenumberEnd: 1575
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_maximum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_maximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1579,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays()'
      Src: org.threeten.bp.TestLocalDateTime:1579,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1581
      start: 1577
    functionDepth: 5
    functionLinenumber: 1577
    functionLinenumberEnd: 1581
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_minimum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays()'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_minimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1585,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1586
      start: 1583
    functionDepth: 5
    functionLinenumber: 1583
    functionLinenumberEnd: 1586
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1590,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays()'
      Src: org.threeten.bp.TestLocalDateTime:1590,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1591
      start: 1588
    functionDepth: 5
    functionLinenumber: 1588
    functionLinenumberEnd: 1591
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays()'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1595,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1596
      start: 1593
    functionDepth: 5
    functionLinenumber: 1593
    functionLinenumberEnd: 1596
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_overflowTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_overflowTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1600,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1601
      start: 1598
    functionDepth: 5
    functionLinenumber: 1598
    functionLinenumberEnd: 1601
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusDays_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusDays_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1608,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1609,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusHours(int)'
      Src: org.threeten.bp.TestLocalDateTime:1612,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1615,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1618,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:1618,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:1619,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1619,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1621
      start: 1606
    functionDepth: 2
    functionLinenumber: 1606
    functionLinenumberEnd: 1621
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusHours_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].plusHours(int)'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusHours_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1625,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1626,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1626,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1627,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusHours(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1630,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(int)'
      Src: org.threeten.bp.TestLocalDateTime:1631,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:1633,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1634,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1637,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:1637,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:1638,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1638,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1640
      start: 1623
    functionDepth: 3
    functionLinenumber: 1623
    functionLinenumberEnd: 1640
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusHours_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.LocalTime].plusHours(int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].plusHours(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusHours_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1644,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1644,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1645,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1645,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1646,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusHours(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1649,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(int)'
      Src: org.threeten.bp.TestLocalDateTime:1651,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:1653,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1654,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1657,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:1657,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:1658,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1658,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1642
    functionDepth: 3
    functionLinenumber: 1642
    functionLinenumberEnd: 1660
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusHours_fromOne()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.LocalTime].plusHours(int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].plusHours(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusHours_fromOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1667,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1668,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusMinutes(int)'
      Src: org.threeten.bp.TestLocalDateTime:1674,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1681,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:1681,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:1682,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1682,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:1683,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1683,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1685
      start: 1665
    functionDepth: 2
    functionLinenumber: 1665
    functionLinenumberEnd: 1685
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMinutes_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.LocalDateTime].plusMinutes(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMinutes_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1689,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1690,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1690,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1691,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusMinutes(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1694,1
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(int)'
      Src: org.threeten.bp.TestLocalDateTime:1695,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1698,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1701,1
    - Dst: String.valueOf(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:1701,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1701,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:1702,1
    - Dst: String.valueOf(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:1702,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1702,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1704
      start: 1687
    functionDepth: 3
    functionLinenumber: 1687
    functionLinenumberEnd: 1704
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMinutes_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plusMinutes(int)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - String.valueOf(org.threeten.bp.TestLocalDateTime)
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusMinutes(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMinutes_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusMinutes(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1708,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1709,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1709,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1709,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:1709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1710
      start: 1706
    functionDepth: 1
    functionLinenumber: 1706
    functionLinenumberEnd: 1710
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusMinutes_noChange_oneDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDateTime].plusMinutes(int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusMinutes_noChange_oneDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1717,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1718,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
      Src: org.threeten.bp.TestLocalDateTime:1725,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1736,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:1736,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:1737,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1737,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:1738,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1738,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:1739,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1739,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1741
      start: 1715
    functionDepth: 2
    functionLinenumber: 1715
    functionLinenumberEnd: 1741
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusSeconds_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusSeconds_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.threeten.bp.TestLocalDateTime:1745,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<Object[]>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1788
      start: 1743
    functionDepth: 0
    functionLinenumber: 1743
    functionLinenumberEnd: 1788
    functionName: '[org.threeten.bp.TestLocalDateTime].plusSeconds_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Object[]>
    signature: '[org.threeten.bp.TestLocalDateTime].plusSeconds_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1792,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
      Src: org.threeten.bp.TestLocalDateTime:1793,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1795,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:1795,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:1796,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1796,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:1797,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1797,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:1798,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.threeten.bp.LocalDate
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - date
    - hour
    - min
    - sec
    argTypes:
    - int
    - org.threeten.bp.LocalDate
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1799
      start: 1790
    functionDepth: 2
    functionLinenumber: 1790
    functionLinenumberEnd: 1799
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusSeconds_fromZero(int,org.threeten.bp.LocalDate,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusSeconds_fromZero(int,org.threeten.bp.LocalDate,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
      Src: org.threeten.bp.TestLocalDateTime:1803,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1804,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1804,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1804,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:1804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1805
      start: 1801
    functionDepth: 1
    functionLinenumber: 1801
    functionLinenumberEnd: 1805
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusSeconds_noChange_oneDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusSeconds_noChange_oneDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1812,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1813,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusNanos(int)'
      Src: org.threeten.bp.TestLocalDateTime:1821,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1836,1
    - Dst: String.valueOf(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:1836,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1836,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:1837,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1837,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:1838,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1838,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:1839,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1839,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:1840,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1840,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1842
      start: 1810
    functionDepth: 2
    functionLinenumber: 1810
    functionLinenumberEnd: 1842
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusNanos_halfABillion()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - String.valueOf(org.threeten.bp.TestLocalDateTime)
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.LocalDateTime].plusNanos(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusNanos_halfABillion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.threeten.bp.TestLocalDateTime:1846,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<Object[]>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1892
      start: 1844
    functionDepth: 0
    functionLinenumber: 1844
    functionLinenumberEnd: 1892
    functionName: '[org.threeten.bp.TestLocalDateTime].plusNanos_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Object[]>
    signature: '[org.threeten.bp.TestLocalDateTime].plusNanos_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:1896,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusNanos(long)'
      Src: org.threeten.bp.TestLocalDateTime:1897,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1899,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:1899,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:1900,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1900,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:1901,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1901,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:1902,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:1902,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:1903,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:1903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.LocalDate
      - int
      - int
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 6
    argNames:
    - nanoseconds
    - date
    - hour
    - min
    - sec
    - nanos
    argTypes:
    - long
    - org.threeten.bp.LocalDate
    - int
    - int
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1904
      start: 1894
    functionDepth: 2
    functionLinenumber: 1894
    functionLinenumberEnd: 1904
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusNanos_fromZero(long,org.threeten.bp.LocalDate,int,int,long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].plusNanos(long)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusNanos_fromZero(long,org.threeten.bp.LocalDate,int,int,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusNanos(int)'
      Src: org.threeten.bp.TestLocalDateTime:1908,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1909,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:1909,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:1909,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:1909,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1910
      start: 1906
    functionDepth: 1
    functionLinenumber: 1906
    functionLinenumberEnd: 1910
    functionName: '[org.threeten.bp.TestLocalDateTime].test_plusNanos_noChange_oneDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusNanos(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_plusNanos_noChange_oneDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1917,1
    - Dst: '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestLocalDateTime:1918,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1919,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1920
      start: 1915
    functionDepth: 5
    functionLinenumber: 1915
    functionLinenumberEnd: 1920
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_adjuster()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_adjuster()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minus(null)'
      Src: org.threeten.bp.TestLocalDateTime:1924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1925
      start: 1922
    functionDepth: 0
    functionLinenumber: 1922
    functionLinenumberEnd: 1925
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_adjuster_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minus(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_adjuster_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1932,1
    - Dst: '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDateTime:1933,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1934,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1935
      start: 1930
    functionDepth: 5
    functionLinenumber: 1930
    functionLinenumberEnd: 1935
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_Period_positiveMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_Period_positiveMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1939,1
    - Dst: '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDateTime:1940,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1941,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1942
      start: 1937
    functionDepth: 5
    functionLinenumber: 1937
    functionLinenumberEnd: 1942
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_Period_negativeDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_Period_negativeDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDateTime:1946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1947
      start: 1944
    functionDepth: 0
    functionLinenumber: 1944
    functionLinenumberEnd: 1947
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_Period_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_Period_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1951,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1952,1
    - Dst: '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDateTime:1952,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1953
      start: 1949
    functionDepth: 4
    functionLinenumber: 1949
    functionLinenumberEnd: 1953
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_Period_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_Period_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1957,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1958,1
    - Dst: '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalDateTime:1958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1959
      start: 1955
    functionDepth: 4
    functionLinenumber: 1955
    functionLinenumberEnd: 1959
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_Period_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_Period_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minus(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1966,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1967,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1967,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1968
      start: 1964
    functionDepth: 5
    functionLinenumber: 1964
    functionLinenumberEnd: 1968
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_positiveMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].minus(int,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_positiveMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1972,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1973,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1973,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1974
      start: 1970
    functionDepth: 5
    functionLinenumber: 1970
    functionLinenumberEnd: 1974
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_negativeDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_negativeDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalDateTime:1978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1979
      start: 1976
    functionDepth: 0
    functionLinenumber: 1976
    functionLinenumberEnd: 1979
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minus(int,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1983,1
    - Dst: '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1984
      start: 1981
    functionDepth: 4
    functionLinenumber: 1981
    functionLinenumberEnd: 1984
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1988,1
    - Dst: '[org.threeten.bp.LocalDateTime].minus(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:1988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1989
      start: 1986
    functionDepth: 4
    functionLinenumber: 1986
    functionLinenumberEnd: 1989
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minus(int,org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusYears(int)'
      Src: org.threeten.bp.TestLocalDateTime:1996,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:1997,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1998
      start: 1994
    functionDepth: 3
    functionLinenumber: 1994
    functionLinenumberEnd: 1998
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusYears()'
      Src: org.threeten.bp.TestLocalDateTime:2002,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2003,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2004
      start: 2000
    functionDepth: 3
    functionLinenumber: 2000
    functionLinenumberEnd: 2004
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2008,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusYears(int)'
      Src: org.threeten.bp.TestLocalDateTime:2008,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2010
      start: 2006
    functionDepth: 5
    functionLinenumber: 2006
    functionLinenumberEnd: 2010
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_adjustDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusYears(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_adjustDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2014,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusYears()'
      Src: org.threeten.bp.TestLocalDateTime:2014,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2015
      start: 2012
    functionDepth: 5
    functionLinenumber: 2012
    functionLinenumberEnd: 2015
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusYears()'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2019,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusYears(int)'
      Src: org.threeten.bp.TestLocalDateTime:2019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2020
      start: 2017
    functionDepth: 5
    functionLinenumber: 2017
    functionLinenumberEnd: 2020
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusYears(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusMonths(int)'
      Src: org.threeten.bp.TestLocalDateTime:2027,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2029
      start: 2025
    functionDepth: 3
    functionLinenumber: 2025
    functionLinenumberEnd: 2029
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusMonths(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusMonths(int)'
      Src: org.threeten.bp.TestLocalDateTime:2033,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2034,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2035
      start: 2031
    functionDepth: 3
    functionLinenumber: 2031
    functionLinenumberEnd: 2035
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusMonths(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusMonths()'
      Src: org.threeten.bp.TestLocalDateTime:2039,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2041
      start: 2037
    functionDepth: 3
    functionLinenumber: 2037
    functionLinenumberEnd: 2041
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusMonths()'
      Src: org.threeten.bp.TestLocalDateTime:2045,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2046,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2047
      start: 2043
    functionDepth: 3
    functionLinenumber: 2043
    functionLinenumberEnd: 2047
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusMonths()'
      Src: org.threeten.bp.TestLocalDateTime:2051,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2053
      start: 2049
    functionDepth: 3
    functionLinenumber: 2049
    functionLinenumberEnd: 2053
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2057,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusMonths(int)'
      Src: org.threeten.bp.TestLocalDateTime:2057,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2059
      start: 2055
    functionDepth: 5
    functionLinenumber: 2055
    functionLinenumberEnd: 2059
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_adjustDayFromLeapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusMonths(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_adjustDayFromLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2063,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusMonths(int)'
      Src: org.threeten.bp.TestLocalDateTime:2063,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2065
      start: 2061
    functionDepth: 5
    functionLinenumber: 2061
    functionLinenumberEnd: 2065
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_adjustDayFromMonthLength()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusMonths(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_adjustDayFromMonthLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2069,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusMonths()'
      Src: org.threeten.bp.TestLocalDateTime:2069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2070
      start: 2067
    functionDepth: 5
    functionLinenumber: 2067
    functionLinenumberEnd: 2070
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2074,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusMonths(int)'
      Src: org.threeten.bp.TestLocalDateTime:2074,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2075
      start: 2072
    functionDepth: 5
    functionLinenumber: 2072
    functionLinenumberEnd: 2075
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusMonths(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2083,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2084,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2085,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2086,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2087,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2088,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2089,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2090,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2091,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2092,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2093,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2094,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2095,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2096,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2097,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2098,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2099,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2100,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2101,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2102,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2103,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2104,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2105,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2106,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2107,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2110
      start: 2080
    functionDepth: 5
    functionLinenumber: 2080
    functionLinenumberEnd: 2110
    functionName: '[org.threeten.bp.TestLocalDateTime].provider_sampleMinusWeeksSymmetry()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDateTime].provider_sampleMinusWeeksSymmetry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2115,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:2115,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2116,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:2118,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2118,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - reference
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 2121
      start: 2112
    functionDepth: 1
    functionLinenumber: 2112
    functionLinenumberEnd: 2121
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_symmetry(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusWeeks(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].minusWeeks()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_symmetry(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:2125,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2127
      start: 2123
    functionDepth: 3
    functionLinenumber: 2123
    functionLinenumberEnd: 2127
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:2131,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2133
      start: 2129
    functionDepth: 3
    functionLinenumber: 2129
    functionLinenumberEnd: 2133
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_overMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_overMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2137,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:2137,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2135
    functionDepth: 5
    functionLinenumber: 2135
    functionLinenumberEnd: 2139
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusYears()'
      Src: org.threeten.bp.TestLocalDateTime:2143,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:2143,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2145
      start: 2141
    functionDepth: 3
    functionLinenumber: 2141
    functionLinenumberEnd: 2145
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_overLeapYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_overLeapYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:2149,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2151
      start: 2147
    functionDepth: 3
    functionLinenumber: 2147
    functionLinenumberEnd: 2151
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusWeeks()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:2155,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2157
      start: 2153
    functionDepth: 3
    functionLinenumber: 2153
    functionLinenumberEnd: 2157
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusWeeks()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:2161,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2163
      start: 2159
    functionDepth: 3
    functionLinenumber: 2159
    functionLinenumberEnd: 2163
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusWeeks()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2167,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:2167,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2169
      start: 2165
    functionDepth: 5
    functionLinenumber: 2165
    functionLinenumberEnd: 2169
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_maximum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusWeeks()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_maximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2173,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:2173,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2175
      start: 2171
    functionDepth: 5
    functionLinenumber: 2171
    functionLinenumberEnd: 2175
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_minimum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_minimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2179,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks()'
      Src: org.threeten.bp.TestLocalDateTime:2179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2180
      start: 2177
    functionDepth: 5
    functionLinenumber: 2177
    functionLinenumberEnd: 2180
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusWeeks()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2184,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
      Src: org.threeten.bp.TestLocalDateTime:2184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2185
      start: 2182
    functionDepth: 5
    functionLinenumber: 2182
    functionLinenumberEnd: 2185
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2193,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2194,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2195,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2196,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2197,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2198,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2199,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2200,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2201,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2202,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2203,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2204,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2205,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2206,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2207,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2208,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2209,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2210,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2211,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2212,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2213,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2214,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2215,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2216,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2217,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2190
    functionDepth: 5
    functionLinenumber: 2190
    functionLinenumberEnd: 2220
    functionName: '[org.threeten.bp.TestLocalDateTime].provider_sampleMinusDaysSymmetry()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDateTime].provider_sampleMinusDaysSymmetry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2225,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays()'
      Src: org.threeten.bp.TestLocalDateTime:2225,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2226,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays()'
      Src: org.threeten.bp.TestLocalDateTime:2228,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2228,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - reference
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 2231
      start: 2222
    functionDepth: 1
    functionLinenumber: 2222
    functionLinenumberEnd: 2231
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_symmetry(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusDays()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].minusDays(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_symmetry(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2235,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2237
      start: 2233
    functionDepth: 3
    functionLinenumber: 2233
    functionLinenumberEnd: 2237
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusDays(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2241,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2243
      start: 2239
    functionDepth: 3
    functionLinenumber: 2239
    functionLinenumberEnd: 2243
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_overMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].minusDays(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_overMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2247,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2247,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2249
      start: 2245
    functionDepth: 5
    functionLinenumber: 2245
    functionLinenumberEnd: 2249
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears(int)'
      Src: org.threeten.bp.TestLocalDateTime:2253,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2253,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2255
      start: 2251
    functionDepth: 0
    functionLinenumber: 2251
    functionLinenumberEnd: 2255
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_overLeapYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusYears(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].minusDays(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_overLeapYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays()'
      Src: org.threeten.bp.TestLocalDateTime:2259,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2257
    functionDepth: 3
    functionLinenumber: 2257
    functionLinenumberEnd: 2261
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusDays()'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays()'
      Src: org.threeten.bp.TestLocalDateTime:2265,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2267
      start: 2263
    functionDepth: 3
    functionLinenumber: 2263
    functionLinenumberEnd: 2267
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_negativeAcrossYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusDays()'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_negativeAcrossYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays()'
      Src: org.threeten.bp.TestLocalDateTime:2271,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2273
      start: 2269
    functionDepth: 3
    functionLinenumber: 2269
    functionLinenumberEnd: 2273
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_negativeOverYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusDays()'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_negativeOverYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2277,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays()'
      Src: org.threeten.bp.TestLocalDateTime:2277,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2279
      start: 2275
    functionDepth: 5
    functionLinenumber: 2275
    functionLinenumberEnd: 2279
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_maximum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusDays()'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_maximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2283,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2283,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2285
      start: 2281
    functionDepth: 5
    functionLinenumber: 2281
    functionLinenumberEnd: 2285
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_minimum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusDays(int)'
    - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_minimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2289,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays()'
      Src: org.threeten.bp.TestLocalDateTime:2289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2290
      start: 2287
    functionDepth: 5
    functionLinenumber: 2287
    functionLinenumberEnd: 2290
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusDays()'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2294,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2295
      start: 2292
    functionDepth: 5
    functionLinenumber: 2292
    functionLinenumberEnd: 2295
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusDays(int)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2299,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2300
      start: 2297
    functionDepth: 5
    functionLinenumber: 2297
    functionLinenumberEnd: 2300
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_overflowTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusDays(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_overflowTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2304,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusDays(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2305
      start: 2302
    functionDepth: 5
    functionLinenumber: 2302
    functionLinenumberEnd: 2305
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusDays_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusDays(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusDays_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2312,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2313,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusHours(int)'
      Src: org.threeten.bp.TestLocalDateTime:2316,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2319,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2322,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:2322,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:2323,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2323,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2325
      start: 2310
    functionDepth: 2
    functionLinenumber: 2310
    functionLinenumberEnd: 2325
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusHours_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusHours(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusHours_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2329,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2330,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2330,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2331,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusHours(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2334,1
    - Dst: '[org.threeten.bp.LocalTime].minusHours(int)'
      Src: org.threeten.bp.TestLocalDateTime:2335,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:2337,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2338,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2341,1
    - Dst: String.valueOf(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2341,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2341,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:2342,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2342,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2344
      start: 2327
    functionDepth: 3
    functionLinenumber: 2327
    functionLinenumberEnd: 2344
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusHours_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - String.valueOf(org.threeten.bp.TestLocalDateTime)
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalTime].minusHours(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDateTime].minusHours(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusHours_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2348,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2348,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2349,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2349,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2350,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusHours(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2353,1
    - Dst: '[org.threeten.bp.LocalTime].minusHours(int)'
      Src: org.threeten.bp.TestLocalDateTime:2355,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:2357,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2358,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2361,1
    - Dst: String.valueOf(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2361,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2361,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:2362,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2362,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2364
      start: 2346
    functionDepth: 3
    functionLinenumber: 2346
    functionLinenumberEnd: 2364
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusHours_fromOne()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - String.valueOf(org.threeten.bp.TestLocalDateTime)
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalTime].minusHours(int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDateTime].minusHours(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusHours_fromOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2371,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2372,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2372,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusMinutes(int)'
      Src: org.threeten.bp.TestLocalDateTime:2378,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2388,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:2388,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:2389,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2389,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:2390,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2390,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2392
      start: 2369
    functionDepth: 2
    functionLinenumber: 2369
    functionLinenumberEnd: 2392
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMinutes_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].minusMinutes(int)'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMinutes_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2396,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2397,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2397,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2398,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusMinutes(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2401,1
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(int)'
      Src: org.threeten.bp.TestLocalDateTime:2402,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2405,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2408,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:2408,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.TestLocalDateTime:2409,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2409,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2411
      start: 2394
    functionDepth: 3
    functionLinenumber: 2394
    functionLinenumberEnd: 2411
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMinutes_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusMinutes(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalTime].plusMinutes(int)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMinutes_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].minusMinutes(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2415,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2416,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2416,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2416,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:2416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2417
      start: 2413
    functionDepth: 1
    functionLinenumber: 2413
    functionLinenumberEnd: 2417
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusMinutes_noChange_oneDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    - '[org.threeten.bp.LocalDateTime].minusMinutes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusMinutes_noChange_oneDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2424,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2425,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2425,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusSeconds(int)'
      Src: org.threeten.bp.TestLocalDateTime:2432,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2448,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:2448,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:2449,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2449,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:2450,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2450,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:2451,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2451,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2453
      start: 2422
    functionDepth: 2
    functionLinenumber: 2422
    functionLinenumberEnd: 2453
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusSeconds_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].minusSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusSeconds_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.threeten.bp.TestLocalDateTime:2457,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<Object[]>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2500
      start: 2455
    functionDepth: 0
    functionLinenumber: 2455
    functionLinenumberEnd: 2500
    functionName: '[org.threeten.bp.TestLocalDateTime].minusSeconds_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Object[]>
    signature: '[org.threeten.bp.TestLocalDateTime].minusSeconds_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2504,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusSeconds(int)'
      Src: org.threeten.bp.TestLocalDateTime:2505,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2507,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:2507,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:2508,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2508,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:2509,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2509,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:2510,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.threeten.bp.LocalDate
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - date
    - hour
    - min
    - sec
    argTypes:
    - int
    - org.threeten.bp.LocalDate
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2511
      start: 2502
    functionDepth: 2
    functionLinenumber: 2502
    functionLinenumberEnd: 2511
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusSeconds_fromZero(int,org.threeten.bp.LocalDate,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDateTime].minusSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusSeconds_fromZero(int,org.threeten.bp.LocalDate,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2518,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2519,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.TestLocalDateTime:2519,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusNanos(int)'
      Src: org.threeten.bp.TestLocalDateTime:2527,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2549,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:2549,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:2550,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2550,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:2551,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2551,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:2552,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2552,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:2553,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2553,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2555
      start: 2516
    functionDepth: 2
    functionLinenumber: 2516
    functionLinenumberEnd: 2555
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusNanos_halfABillion()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDateTime].minusNanos(int)'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusNanos_halfABillion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.threeten.bp.TestLocalDateTime:2559,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<Object[]>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2605
      start: 2557
    functionDepth: 0
    functionLinenumber: 2557
    functionLinenumberEnd: 2605
    functionName: '[org.threeten.bp.TestLocalDateTime].minusNanos_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Object[]>
    signature: '[org.threeten.bp.TestLocalDateTime].minusNanos_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2609,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusNanos(long)'
      Src: org.threeten.bp.TestLocalDateTime:2610,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.TestLocalDateTime:2612,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:2612,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestLocalDateTime:2613,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2613,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestLocalDateTime:2614,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2614,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestLocalDateTime:2615,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:2615,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.TestLocalDateTime:2616,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestLocalDateTime:2616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.LocalDate
      - int
      - int
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 6
    argNames:
    - nanoseconds
    - date
    - hour
    - min
    - sec
    - nanos
    argTypes:
    - long
    - org.threeten.bp.LocalDate
    - int
    - int
    - long
    - long
    constantsTouched: []
    func_position:
      end: 2617
      start: 2607
    functionDepth: 2
    functionLinenumber: 2607
    functionLinenumberEnd: 2617
    functionName: '[org.threeten.bp.TestLocalDateTime].test_minusNanos_fromZero(long,org.threeten.bp.LocalDate,int,int,long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(long,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].minusNanos(long)'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_minusNanos_fromZero(long,org.threeten.bp.LocalDate,int,int,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2669
      start: 2622
    functionDepth: 0
    functionLinenumber: 2622
    functionLinenumberEnd: 2669
    functionName: '[org.threeten.bp.TestLocalDateTime].provider_until()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDateTime].provider_until()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].parse(String)'
      Src: org.threeten.bp.TestLocalDateTime:2673,1
    - Dst: '[org.threeten.bp.LocalDateTime].parse(String)'
      Src: org.threeten.bp.TestLocalDateTime:2674,1
    - Dst: '[org.threeten.bp.LocalDateTime].until(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalDateTime:2675,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long,long)'
      Src: org.threeten.bp.TestLocalDateTime:2675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.temporal.TemporalUnit
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - startStr
    - endStr
    - unit
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.temporal.TemporalUnit
    - long
    constantsTouched: []
    func_position:
      end: 2676
      start: 2671
    functionDepth: 1
    functionLinenumber: 2671
    functionLinenumberEnd: 2676
    functionName: '[org.threeten.bp.TestLocalDateTime].test_until(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].until(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.LocalDateTime].parse(String)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_until(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].parse(String)'
      Src: org.threeten.bp.TestLocalDateTime:2680,1
    - Dst: '[org.threeten.bp.LocalDateTime].parse(String)'
      Src: org.threeten.bp.TestLocalDateTime:2681,1
    - Dst: '[org.threeten.bp.LocalDateTime].until(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalDateTime:2682,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(long)'
      Src: org.threeten.bp.TestLocalDateTime:2682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.temporal.TemporalUnit
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - startStr
    - endStr
    - unit
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.temporal.TemporalUnit
    - long
    constantsTouched: []
    func_position:
      end: 2683
      start: 2678
    functionDepth: 1
    functionLinenumber: 2678
    functionLinenumberEnd: 2683
    functionName: '[org.threeten.bp.TestLocalDateTime].test_until_reveresed(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].until(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.LocalDateTime].parse(String)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_until_reveresed(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2690,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:2691,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2692,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:2692,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2688
    functionDepth: 4
    functionLinenumber: 2688
    functionLinenumberEnd: 2693
    functionName: '[org.threeten.bp.TestLocalDateTime].test_atZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_atZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2697,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:2698,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2698,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:2698,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2699
      start: 2695
    functionDepth: 4
    functionLinenumber: 2695
    functionLinenumberEnd: 2699
    functionName: '[org.threeten.bp.TestLocalDateTime].test_atZone_Offset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_atZone_Offset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2703,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:2704,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2705,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:2705,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2704,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2706
      start: 2701
    functionDepth: 4
    functionLinenumber: 2701
    functionLinenumberEnd: 2706
    functionName: '[org.threeten.bp.TestLocalDateTime].test_atZone_dstGap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_atZone_dstGap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2710,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:2711,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2712,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:2712,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2711,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2713
      start: 2708
    functionDepth: 4
    functionLinenumber: 2708
    functionLinenumberEnd: 2713
    functionName: '[org.threeten.bp.TestLocalDateTime].test_atZone_dstOverlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_atZone_dstOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2717,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalDateTime:2718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2719
      start: 2715
    functionDepth: 4
    functionLinenumber: 2715
    functionLinenumberEnd: 2719
    functionName: '[org.threeten.bp.TestLocalDateTime].test_atZone_nullTimeZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_atZone_nullTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2727,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2729,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2729,1
    - Dst: '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:2730,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2730,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2733
      start: 2724
    functionDepth: 4
    functionLinenumber: 2724
    functionLinenumberEnd: 2733
    functionName: '[org.threeten.bp.TestLocalDateTime].test_toEpochSecond_afterEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].plusSeconds(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_toEpochSecond_afterEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2738,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusSeconds(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2738,1
    - Dst: '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalDateTime:2739,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2739,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2741
      start: 2735
    functionDepth: 4
    functionLinenumber: 2735
    functionLinenumberEnd: 2741
    functionName: '[org.threeten.bp.TestLocalDateTime].test_toEpochSecond_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].minusSeconds(org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_toEpochSecond_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2749,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2750,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2751,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2752,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2753,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2754,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2755,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2756,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2757,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2758,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2759,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2760,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2761,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].test_comparisons_LocalDateTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalDateTime:2748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2763
      start: 2746
    functionDepth: 1
    functionLinenumber: 2746
    functionLinenumberEnd: 2763
    functionName: '[org.threeten.bp.TestLocalDateTime].test_comparisons()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int)'
    - '[org.threeten.bp.TestLocalDateTime].test_comparisons_LocalDateTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_comparisons()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2775,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2776,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2777,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2778,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2779,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2780,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2781,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2782,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2783,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2784,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2785,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].test_comparisons_LocalDateTime(org.threeten.bp.TestLocalDateTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalDateTime:2766,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2787
      start: 2765
    functionDepth: 4
    functionLinenumber: 2765
    functionLinenumberEnd: 2787
    functionName: '[org.threeten.bp.TestLocalDateTime].test_comparisons_LocalDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].test_comparisons_LocalDateTime(org.threeten.bp.TestLocalDateTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_comparisons_LocalDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2795,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].doTest_comparisons_LocalDateTime(org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2799,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - LocalDate[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - localDates
    argTypes:
    - LocalDate[]
    constantsTouched: []
    func_position:
      end: 2800
      start: 2789
    functionDepth: 0
    functionLinenumber: 2789
    functionLinenumberEnd: 2800
    functionName: '[org.threeten.bp.TestLocalDateTime].test_comparisons_LocalDateTime(LocalDate[])'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].doTest_comparisons_LocalDateTime(org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.TestLocalDateTime,org.threeten.bp.TestLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_comparisons_LocalDateTime(LocalDate[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.compareTo(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2808,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertTrue(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2808,1
    - Dst: a.isBefore(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2809,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,boolean,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2809,1
    - Dst: a.isAfter(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2810,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,boolean,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2810,1
    - Dst: a.equals(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2811,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,boolean,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2811,1
    - Dst: a.compareTo(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2813,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertTrue(int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2813,1
    - Dst: a.isBefore(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2814,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,boolean,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2814,1
    - Dst: a.isAfter(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2815,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,boolean,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2815,1
    - Dst: a.equals(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2816,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,boolean,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2816,1
    - Dst: a.compareTo(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2818,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,int,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2818,1
    - Dst: a.isBefore(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2819,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,boolean,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2819,1
    - Dst: a.isAfter(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2820,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,boolean,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2820,1
    - Dst: a.equals(org.threeten.bp.TestLocalDateTime)
      Src: org.threeten.bp.TestLocalDateTime:2821,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,boolean,org.threeten.bp.TestLocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2821,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - LocalDateTime[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - localDateTimes
    argTypes:
    - LocalDateTime[]
    constantsTouched: []
    func_position:
      end: 2825
      start: 2802
    functionDepth: 1
    functionLinenumber: 2802
    functionLinenumberEnd: 2825
    functionName: '[org.threeten.bp.TestLocalDateTime].doTest_comparisons_LocalDateTime(LocalDateTime[])'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - a.compareTo(org.threeten.bp.TestLocalDateTime)
    - a.isAfter(org.threeten.bp.TestLocalDateTime)
    - a.equals(org.threeten.bp.TestLocalDateTime)
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,int,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertTrue(int,org.threeten.bp.TestLocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(org.threeten.bp.TestLocalDateTime,boolean,org.threeten.bp.TestLocalDateTime)'
    - a.isBefore(org.threeten.bp.TestLocalDateTime)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].doTest_comparisons_LocalDateTime(LocalDateTime[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].compareTo(null)'
      Src: org.threeten.bp.TestLocalDateTime:2829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2830
      start: 2827
    functionDepth: 0
    functionLinenumber: 2827
    functionLinenumberEnd: 2830
    functionName: '[org.threeten.bp.TestLocalDateTime].test_compareTo_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].compareTo(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_compareTo_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].isBefore(null)'
      Src: org.threeten.bp.TestLocalDateTime:2834,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2835
      start: 2832
    functionDepth: 0
    functionLinenumber: 2832
    functionLinenumberEnd: 2835
    functionName: '[org.threeten.bp.TestLocalDateTime].test_isBefore_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].isBefore(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_isBefore_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].isAfter(null)'
      Src: org.threeten.bp.TestLocalDateTime:2839,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2840
      start: 2837
    functionDepth: 0
    functionLinenumber: 2837
    functionLinenumberEnd: 2840
    functionName: '[org.threeten.bp.TestLocalDateTime].test_isAfter_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].isAfter(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_isAfter_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.TestLocalDateTime:2846,1
    - Dst: c.compareTo(Object)
      Src: org.threeten.bp.TestLocalDateTime:2846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2847
      start: 2842
    functionDepth: 0
    functionLinenumber: 2842
    functionLinenumberEnd: 2847
    functionName: '[org.threeten.bp.TestLocalDateTime].compareToNonLocalDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - c.compareTo(Object)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].compareToNonLocalDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.threeten.bp.TestLocalDateTime:2854,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<Object[]>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2885
      start: 2852
    functionDepth: 0
    functionLinenumber: 2852
    functionLinenumberEnd: 2885
    functionName: '[org.threeten.bp.TestLocalDateTime].provider_sampleDateTimes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Object[]>
    signature: '[org.threeten.bp.TestLocalDateTime].provider_sampleDateTimes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2889,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2890,1
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2891,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertTrue(boolean)'
      Src: org.threeten.bp.TestLocalDateTime:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - y
    - m
    - d
    - h
    - mi
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2892
      start: 2887
    functionDepth: 5
    functionLinenumber: 2887
    functionLinenumberEnd: 2892
    functionName: '[org.threeten.bp.TestLocalDateTime].test_equals_true(int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertTrue(boolean)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_equals_true(int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2896,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2897,1
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2898,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
      Src: org.threeten.bp.TestLocalDateTime:2898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - y
    - m
    - d
    - h
    - mi
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2899
      start: 2894
    functionDepth: 5
    functionLinenumber: 2894
    functionLinenumberEnd: 2899
    functionName: '[org.threeten.bp.TestLocalDateTime].test_equals_false_year_differs(int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_equals_false_year_differs(int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2903,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2904,1
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2905,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
      Src: org.threeten.bp.TestLocalDateTime:2905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - y
    - m
    - d
    - h
    - mi
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2906
      start: 2901
    functionDepth: 5
    functionLinenumber: 2901
    functionLinenumberEnd: 2906
    functionName: '[org.threeten.bp.TestLocalDateTime].test_equals_false_month_differs(int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_equals_false_month_differs(int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2910,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2911,1
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2912,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
      Src: org.threeten.bp.TestLocalDateTime:2912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - y
    - m
    - d
    - h
    - mi
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2913
      start: 2908
    functionDepth: 5
    functionLinenumber: 2908
    functionLinenumberEnd: 2913
    functionName: '[org.threeten.bp.TestLocalDateTime].test_equals_false_day_differs(int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_equals_false_day_differs(int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2917,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2918,1
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2919,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
      Src: org.threeten.bp.TestLocalDateTime:2919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - y
    - m
    - d
    - h
    - mi
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2920
      start: 2915
    functionDepth: 5
    functionLinenumber: 2915
    functionLinenumberEnd: 2920
    functionName: '[org.threeten.bp.TestLocalDateTime].test_equals_false_hour_differs(int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_equals_false_hour_differs(int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2924,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2925,1
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2926,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
      Src: org.threeten.bp.TestLocalDateTime:2926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - y
    - m
    - d
    - h
    - mi
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2927
      start: 2922
    functionDepth: 5
    functionLinenumber: 2922
    functionLinenumberEnd: 2927
    functionName: '[org.threeten.bp.TestLocalDateTime].test_equals_false_minute_differs(int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_equals_false_minute_differs(int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2931,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2932,1
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2933,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
      Src: org.threeten.bp.TestLocalDateTime:2933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - y
    - m
    - d
    - h
    - mi
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2934
      start: 2929
    functionDepth: 5
    functionLinenumber: 2929
    functionLinenumberEnd: 2934
    functionName: '[org.threeten.bp.TestLocalDateTime].test_equals_false_second_differs(int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_equals_false_second_differs(int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2938,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2939,1
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2940,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
      Src: org.threeten.bp.TestLocalDateTime:2940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - y
    - m
    - d
    - h
    - mi
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2941
      start: 2936
    functionDepth: 5
    functionLinenumber: 2936
    functionLinenumberEnd: 2941
    functionName: '[org.threeten.bp.TestLocalDateTime].test_equals_false_nano_differs(int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_equals_false_nano_differs(int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalDateTime:2945,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDateTime:2945,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2946
      start: 2943
    functionDepth: 0
    functionLinenumber: 2943
    functionLinenumberEnd: 2946
    functionName: '[org.threeten.bp.TestLocalDateTime].test_equals_itself_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_equals_itself_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].equals(String)'
      Src: org.threeten.bp.TestLocalDateTime:2950,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDateTime:2950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2951
      start: 2948
    functionDepth: 0
    functionLinenumber: 2948
    functionLinenumberEnd: 2951
    functionName: '[org.threeten.bp.TestLocalDateTime].test_equals_string_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].equals(String)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_equals_string_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].equals(null)'
      Src: org.threeten.bp.TestLocalDateTime:2955,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalDateTime:2955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2956
      start: 2953
    functionDepth: 0
    functionLinenumber: 2953
    functionLinenumberEnd: 2956
    functionName: '[org.threeten.bp.TestLocalDateTime].test_equals_null_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].equals(null)'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_equals_null_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2963,1
    - Dst: '[org.threeten.bp.LocalDateTime].hashCode()'
      Src: org.threeten.bp.TestLocalDateTime:2964,1
    - Dst: '[org.threeten.bp.LocalDateTime].hashCode()'
      Src: org.threeten.bp.TestLocalDateTime:2964,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2964,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2965,1
    - Dst: '[org.threeten.bp.LocalDateTime].hashCode()'
      Src: org.threeten.bp.TestLocalDateTime:2966,1
    - Dst: '[org.threeten.bp.LocalDateTime].hashCode()'
      Src: org.threeten.bp.TestLocalDateTime:2966,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - y
    - m
    - d
    - h
    - mi
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2967
      start: 2961
    functionDepth: 5
    functionLinenumber: 2961
    functionLinenumberEnd: 2967
    functionName: '[org.threeten.bp.TestLocalDateTime].test_hashCode(int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].hashCode()'
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_hashCode(int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2981
      start: 2972
    functionDepth: 0
    functionLinenumber: 2972
    functionLinenumberEnd: 2981
    functionName: '[org.threeten.bp.TestLocalDateTime].provider_sampleToString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalDateTime].provider_sampleToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2985,1
    - Dst: '[org.threeten.bp.LocalDateTime].toString()'
      Src: org.threeten.bp.TestLocalDateTime:2986,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestLocalDateTime:2987,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - m
    - d
    - h
    - mi
    - s
    - n
    - expected
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 2988
      start: 2983
    functionDepth: 5
    functionLinenumber: 2983
    functionLinenumberEnd: 2988
    functionName: '[org.threeten.bp.TestLocalDateTime].test_toString(int,int,int,int,int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(String,String)'
    - '[org.threeten.bp.LocalDateTime].toString()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_toString(int,int,int,int,int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestLocalDateTime:2995,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:2996,1
    - Dst: '[org.threeten.bp.LocalDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestLocalDateTime:2996,1
    - Dst: '[org.threeten.bp.TestLocalDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestLocalDateTime:2997,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2998
      start: 2993
    functionDepth: 6
    functionLinenumber: 2993
    functionLinenumberEnd: 2998
    functionName: '[org.threeten.bp.TestLocalDateTime].test_format_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalDateTime].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_format_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:3002,1
    - Dst: '[org.threeten.bp.LocalDateTime].format(null)'
      Src: org.threeten.bp.TestLocalDateTime:3002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3003
      start: 3000
    functionDepth: 4
    functionLinenumber: 3000
    functionLinenumberEnd: 3003
    functionName: '[org.threeten.bp.TestLocalDateTime].test_format_formatter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].format(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalDateTime].test_format_formatter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestLocalDateTime:109,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestLocalDateTime:110,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestLocalDateTime:111,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestLocalDateTime:112,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestLocalDateTime:113,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalDateTime:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestLocalDateTime
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestLocalDateTime].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.TestLocalDateTime
    signature: '[org.threeten.bp.TestLocalDateTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.threeten.bp.TestDayOfWeek].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[org.threeten.bp.TestDayOfWeek].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestDayOfWeek)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.TestDayOfWeek].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionName: '[org.threeten.bp.TestDayOfWeek].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestDayOfWeek)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestDayOfWeek].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].values()'
      Src: org.threeten.bp.TestDayOfWeek:85,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:85,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:85,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].validFields()'
      Src: org.threeten.bp.TestDayOfWeek:86,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.TestDayOfWeek:86,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestDayOfWeek:87,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestDayOfWeek:88,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestDayOfWeek:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.TestDayOfWeek].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.temporal.ChronoField].values()'
    - '[java.util.ArrayList].<init>(org.threeten.bp.TestDayOfWeek)'
    - '[org.threeten.bp.TestDayOfWeek].validFields()'
    - '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
    - '[java.util.Arrays].asList(org.threeten.bp.TestDayOfWeek)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestDayOfWeek].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.of(org.threeten.bp.TestDayOfWeek)
      Src: org.threeten.bp.TestDayOfWeek:97,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].getValue()'
      Src: org.threeten.bp.TestDayOfWeek:98,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:98,1
    - Dst: DayOfWeek.of(org.threeten.bp.TestDayOfWeek)
      Src: org.threeten.bp.TestDayOfWeek:99,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertSame(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionName: '[org.threeten.bp.TestDayOfWeek].test_factory_int_singleton()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDayOfWeek].getValue()'
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
    - DayOfWeek.of(org.threeten.bp.TestDayOfWeek)
    - '[org.threeten.bp.TestDayOfWeek].assertSame(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_factory_int_singleton()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.of(int)
      Src: org.threeten.bp.TestDayOfWeek:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.threeten.bp.TestDayOfWeek].test_factory_int_valueTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - DayOfWeek.of(int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_factory_int_valueTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.of(int)
      Src: org.threeten.bp.TestDayOfWeek:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.threeten.bp.TestDayOfWeek].test_factory_int_valueTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - DayOfWeek.of(int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_factory_int_valueTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.TestDayOfWeek].test_factory_CalendricalObject()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_factory_CalendricalObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestDayOfWeek:121,1
    - Dst: DayOfWeek.from(org.threeten.bp.LocalTime)
      Src: org.threeten.bp.TestDayOfWeek:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 3
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.threeten.bp.TestDayOfWeek].test_factory_CalendricalObject_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - DayOfWeek.from(org.threeten.bp.LocalTime)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_factory_CalendricalObject_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.from(org.threeten.bp.temporal.TemporalAccessor)
      Src: org.threeten.bp.TestDayOfWeek:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.threeten.bp.TestDayOfWeek].test_factory_CalendricalObject_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - DayOfWeek.from(org.threeten.bp.temporal.TemporalAccessor)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_factory_CalendricalObject_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.WEDNESDAY.getLong(org.threeten.bp.TestDayOfWeek)
      Src: org.threeten.bp.TestDayOfWeek:134,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,int)'
      Src: org.threeten.bp.TestDayOfWeek:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.threeten.bp.TestDayOfWeek].test_get_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,int)'
    - DayOfWeek.WEDNESDAY.getLong(org.threeten.bp.TestDayOfWeek)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_get_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.WEDNESDAY.getLong(org.threeten.bp.TestDayOfWeek)
      Src: org.threeten.bp.TestDayOfWeek:139,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,int)'
      Src: org.threeten.bp.TestDayOfWeek:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[org.threeten.bp.TestDayOfWeek].test_getLong_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,int)'
    - DayOfWeek.WEDNESDAY.getLong(org.threeten.bp.TestDayOfWeek)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_getLong_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.TestDayOfWeek:147,1
    - Dst: DayOfWeek.FRIDAY.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)
      Src: org.threeten.bp.TestDayOfWeek:147,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,null)'
      Src: org.threeten.bp.TestDayOfWeek:147,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.TestDayOfWeek:148,1
    - Dst: DayOfWeek.FRIDAY.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)
      Src: org.threeten.bp.TestDayOfWeek:148,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,null)'
      Src: org.threeten.bp.TestDayOfWeek:148,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.TestDayOfWeek:149,1
    - Dst: DayOfWeek.FRIDAY.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)
      Src: org.threeten.bp.TestDayOfWeek:149,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,null)'
      Src: org.threeten.bp.TestDayOfWeek:149,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.TestDayOfWeek:150,1
    - Dst: DayOfWeek.FRIDAY.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)
      Src: org.threeten.bp.TestDayOfWeek:150,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,null)'
      Src: org.threeten.bp.TestDayOfWeek:150,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:151,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.TestDayOfWeek:152,1
    - Dst: DayOfWeek.FRIDAY.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)
      Src: org.threeten.bp.TestDayOfWeek:152,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,null)'
      Src: org.threeten.bp.TestDayOfWeek:152,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.TestDayOfWeek:153,1
    - Dst: DayOfWeek.FRIDAY.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)
      Src: org.threeten.bp.TestDayOfWeek:153,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,null)'
      Src: org.threeten.bp.TestDayOfWeek:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 154
    functionName: '[org.threeten.bp.TestDayOfWeek].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
    - DayOfWeek.FRIDAY.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - DayOfWeek.FRIDAY.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,null)'
    - DayOfWeek.FRIDAY.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)
    - DayOfWeek.FRIDAY.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)
    - DayOfWeek.FRIDAY.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.FRIDAY.query(null)
      Src: org.threeten.bp.TestDayOfWeek:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionName: '[org.threeten.bp.TestDayOfWeek].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - DayOfWeek.FRIDAY.query(null)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.MONDAY.getDisplayName(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)
      Src: org.threeten.bp.TestDayOfWeek:166,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,String)'
      Src: org.threeten.bp.TestDayOfWeek:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[org.threeten.bp.TestDayOfWeek].test_getDisplayName()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,String)'
    - DayOfWeek.MONDAY.getDisplayName(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_getDisplayName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.MONDAY.getDisplayName(null,org.threeten.bp.TestDayOfWeek)
      Src: org.threeten.bp.TestDayOfWeek:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.TestDayOfWeek].test_getDisplayName_nullStyle()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - DayOfWeek.MONDAY.getDisplayName(null,org.threeten.bp.TestDayOfWeek)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_getDisplayName_nullStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.MONDAY.getDisplayName(org.threeten.bp.TestDayOfWeek,null)
      Src: org.threeten.bp.TestDayOfWeek:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[org.threeten.bp.TestDayOfWeek].test_getDisplayName_nullLocale()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - DayOfWeek.MONDAY.getDisplayName(org.threeten.bp.TestDayOfWeek,null)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_getDisplayName_nullLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.TestDayOfWeek].data_plus()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDayOfWeek].data_plus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.of(int)
      Src: org.threeten.bp.TestDayOfWeek:223,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].plus(long)'
      Src: org.threeten.bp.TestDayOfWeek:223,1
    - Dst: DayOfWeek.of(int)
      Src: org.threeten.bp.TestDayOfWeek:223,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 224
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionName: '[org.threeten.bp.TestDayOfWeek].test_plus_long(int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
    - DayOfWeek.of(int)
    - '[org.threeten.bp.TestDayOfWeek].plus(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_plus_long(int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 250
    functionName: '[org.threeten.bp.TestDayOfWeek].data_minus()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDayOfWeek].data_minus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.of(int)
      Src: org.threeten.bp.TestDayOfWeek:254,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].minus(long)'
      Src: org.threeten.bp.TestDayOfWeek:254,1
    - Dst: DayOfWeek.of(int)
      Src: org.threeten.bp.TestDayOfWeek:254,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 255
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 255
    functionName: '[org.threeten.bp.TestDayOfWeek].test_minus_long(int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
    - DayOfWeek.of(int)
    - '[org.threeten.bp.TestDayOfWeek].minus(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_minus_long(int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDayOfWeek:262,1
    - Dst: DayOfWeek.MONDAY.adjustInto(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.TestDayOfWeek:262,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDayOfWeek:262,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestDayOfWeek:262,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDayOfWeek:263,1
    - Dst: DayOfWeek.MONDAY.adjustInto(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.TestDayOfWeek:263,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDayOfWeek:263,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestDayOfWeek:263,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDayOfWeek:264,1
    - Dst: DayOfWeek.MONDAY.adjustInto(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.TestDayOfWeek:264,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDayOfWeek:264,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestDayOfWeek:264,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDayOfWeek:265,1
    - Dst: DayOfWeek.MONDAY.adjustInto(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.TestDayOfWeek:265,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDayOfWeek:265,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestDayOfWeek:265,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDayOfWeek:266,1
    - Dst: DayOfWeek.MONDAY.adjustInto(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.TestDayOfWeek:266,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestDayOfWeek:266,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestDayOfWeek:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 267
    functionName: '[org.threeten.bp.TestDayOfWeek].test_adjustInto()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.LocalDate)'
    - DayOfWeek.MONDAY.adjustInto(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_adjustInto()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.MONDAY.adjustInto(org.threeten.bp.temporal.Temporal)
      Src: org.threeten.bp.TestDayOfWeek:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionName: '[org.threeten.bp.TestDayOfWeek].test_adjustInto_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - DayOfWeek.MONDAY.adjustInto(org.threeten.bp.temporal.Temporal)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_adjustInto_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DayOfWeek.MONDAY.toString()
      Src: org.threeten.bp.TestDayOfWeek:279,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,String)'
      Src: org.threeten.bp.TestDayOfWeek:279,1
    - Dst: DayOfWeek.TUESDAY.toString()
      Src: org.threeten.bp.TestDayOfWeek:280,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,String)'
      Src: org.threeten.bp.TestDayOfWeek:280,1
    - Dst: DayOfWeek.WEDNESDAY.toString()
      Src: org.threeten.bp.TestDayOfWeek:281,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,String)'
      Src: org.threeten.bp.TestDayOfWeek:281,1
    - Dst: DayOfWeek.THURSDAY.toString()
      Src: org.threeten.bp.TestDayOfWeek:282,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,String)'
      Src: org.threeten.bp.TestDayOfWeek:282,1
    - Dst: DayOfWeek.FRIDAY.toString()
      Src: org.threeten.bp.TestDayOfWeek:283,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,String)'
      Src: org.threeten.bp.TestDayOfWeek:283,1
    - Dst: DayOfWeek.SATURDAY.toString()
      Src: org.threeten.bp.TestDayOfWeek:284,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,String)'
      Src: org.threeten.bp.TestDayOfWeek:284,1
    - Dst: DayOfWeek.SUNDAY.toString()
      Src: org.threeten.bp.TestDayOfWeek:285,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,String)'
      Src: org.threeten.bp.TestDayOfWeek:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 286
    functionName: '[org.threeten.bp.TestDayOfWeek].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - DayOfWeek.SUNDAY.toString()
    - DayOfWeek.WEDNESDAY.toString()
    - DayOfWeek.THURSDAY.toString()
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,String)'
    - DayOfWeek.SATURDAY.toString()
    - DayOfWeek.TUESDAY.toString()
    - DayOfWeek.FRIDAY.toString()
    - DayOfWeek.MONDAY.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:293,1
    - Dst: '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek)'
      Src: org.threeten.bp.TestDayOfWeek:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 295
    functionName: '[org.threeten.bp.TestDayOfWeek].test_enum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek)'
    - '[org.threeten.bp.TestDayOfWeek].assertEquals(org.threeten.bp.TestDayOfWeek,org.threeten.bp.TestDayOfWeek)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDayOfWeek].test_enum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestDayOfWeek
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestDayOfWeek].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.TestDayOfWeek
    signature: '[org.threeten.bp.TestDayOfWeek].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[org.threeten.bp.TestMonth].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestMonth)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.TestMonth].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.threeten.bp.TestMonth].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestMonth)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestMonth].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].values()'
      Src: org.threeten.bp.TestMonth:81,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:81,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:81,1
    - Dst: '[org.threeten.bp.TestMonth].validFields()'
      Src: org.threeten.bp.TestMonth:82,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.TestMonth:82,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestMonth:83,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestMonth:84,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestMonth:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 87
    functionName: '[org.threeten.bp.TestMonth].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.temporal.ChronoField].values()'
    - '[java.util.Arrays].asList(org.threeten.bp.TestMonth)'
    - '[java.util.ArrayList].<init>(org.threeten.bp.TestMonth)'
    - '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.TestMonth].validFields()'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestMonth].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.of(org.threeten.bp.TestMonth)
      Src: org.threeten.bp.TestMonth:93,1
    - Dst: '[org.threeten.bp.TestMonth].getValue()'
      Src: org.threeten.bp.TestMonth:94,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: '[org.threeten.bp.TestMonth].test_factory_int_singleton()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
    - '[org.threeten.bp.TestMonth].getValue()'
    - Month.of(org.threeten.bp.TestMonth)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_factory_int_singleton()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.of(int)
      Src: org.threeten.bp.TestMonth:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.threeten.bp.TestMonth].test_factory_int_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.of(int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_factory_int_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.of(int)
      Src: org.threeten.bp.TestMonth:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.threeten.bp.TestMonth].test_factory_int_tooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.of(int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_factory_int_tooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestMonth:111,1
    - Dst: Month.from(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.TestMonth:111,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.threeten.bp.TestMonth].test_factory_CalendricalObject()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
    - Month.from(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_factory_CalendricalObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestMonth:116,1
    - Dst: Month.from(org.threeten.bp.LocalTime)
      Src: org.threeten.bp.TestMonth:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 3
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.TestMonth].test_factory_CalendricalObject_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - Month.from(org.threeten.bp.LocalTime)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_factory_CalendricalObject_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.from(org.threeten.bp.temporal.TemporalAccessor)
      Src: org.threeten.bp.TestMonth:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.threeten.bp.TestMonth].test_factory_CalendricalObject_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.from(org.threeten.bp.temporal.TemporalAccessor)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_factory_CalendricalObject_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JULY.get(org.threeten.bp.TestMonth)
      Src: org.threeten.bp.TestMonth:129,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.TestMonth].test_get_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.JULY.get(org.threeten.bp.TestMonth)
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_get_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JULY.getLong(org.threeten.bp.TestMonth)
      Src: org.threeten.bp.TestMonth:134,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.threeten.bp.TestMonth].test_getLong_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
    - Month.JULY.getLong(org.threeten.bp.TestMonth)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_getLong_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.TestMonth:142,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.TestMonth:143,1
    - Dst: Month.JUNE.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)
      Src: org.threeten.bp.TestMonth:143,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,null)'
      Src: org.threeten.bp.TestMonth:143,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.TestMonth:144,1
    - Dst: Month.JUNE.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)
      Src: org.threeten.bp.TestMonth:144,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,null)'
      Src: org.threeten.bp.TestMonth:144,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.TestMonth:145,1
    - Dst: Month.JUNE.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)
      Src: org.threeten.bp.TestMonth:145,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,null)'
      Src: org.threeten.bp.TestMonth:145,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:146,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.TestMonth:147,1
    - Dst: Month.JUNE.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)
      Src: org.threeten.bp.TestMonth:147,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,null)'
      Src: org.threeten.bp.TestMonth:147,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.TestMonth:148,1
    - Dst: Month.JUNE.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)
      Src: org.threeten.bp.TestMonth:148,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,null)'
      Src: org.threeten.bp.TestMonth:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 149
    functionName: '[org.threeten.bp.TestMonth].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.JUNE.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,null)'
    - Month.JUNE.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)
    - Month.JUNE.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - Month.JUNE.query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.chrono.IsoChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JUNE.query(null)
      Src: org.threeten.bp.TestMonth:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.threeten.bp.TestMonth].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.JUNE.query(null)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JANUARY.getDisplayName(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)
      Src: org.threeten.bp.TestMonth:161,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[org.threeten.bp.TestMonth].test_getDisplayName()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.JANUARY.getDisplayName(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_getDisplayName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JANUARY.getDisplayName(null,org.threeten.bp.TestMonth)
      Src: org.threeten.bp.TestMonth:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[org.threeten.bp.TestMonth].test_getDisplayName_nullStyle()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.JANUARY.getDisplayName(null,org.threeten.bp.TestMonth)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_getDisplayName_nullStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JANUARY.getDisplayName(org.threeten.bp.TestMonth,null)
      Src: org.threeten.bp.TestMonth:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.TestMonth].test_getDisplayName_nullLocale()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.JANUARY.getDisplayName(org.threeten.bp.TestMonth,null)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_getDisplayName_nullLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 234
    functionName: '[org.threeten.bp.TestMonth].data_plus()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestMonth].data_plus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.of(int)
      Src: org.threeten.bp.TestMonth:238,1
    - Dst: '[org.threeten.bp.TestMonth].plus(long)'
      Src: org.threeten.bp.TestMonth:238,1
    - Dst: Month.of(int)
      Src: org.threeten.bp.TestMonth:238,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: '[org.threeten.bp.TestMonth].test_plus_long(int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
    - '[org.threeten.bp.TestMonth].plus(long)'
    - Month.of(int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_plus_long(int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 275
    functionName: '[org.threeten.bp.TestMonth].data_minus()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestMonth].data_minus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.of(int)
      Src: org.threeten.bp.TestMonth:279,1
    - Dst: '[org.threeten.bp.TestMonth].minus(long)'
      Src: org.threeten.bp.TestMonth:279,1
    - Dst: Month.of(int)
      Src: org.threeten.bp.TestMonth:279,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 280
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionName: '[org.threeten.bp.TestMonth].test_minus_long(int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestMonth].minus(long)'
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
    - Month.of(int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_minus_long(int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JANUARY.length(boolean)
      Src: org.threeten.bp.TestMonth:287,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:287,1
    - Dst: Month.FEBRUARY.length(boolean)
      Src: org.threeten.bp.TestMonth:288,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:288,1
    - Dst: Month.MARCH.length(boolean)
      Src: org.threeten.bp.TestMonth:289,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:289,1
    - Dst: Month.APRIL.length(boolean)
      Src: org.threeten.bp.TestMonth:290,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:290,1
    - Dst: Month.MAY.length(boolean)
      Src: org.threeten.bp.TestMonth:291,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:291,1
    - Dst: Month.JUNE.length(boolean)
      Src: org.threeten.bp.TestMonth:292,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:292,1
    - Dst: Month.JULY.length(boolean)
      Src: org.threeten.bp.TestMonth:293,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:293,1
    - Dst: Month.AUGUST.length(boolean)
      Src: org.threeten.bp.TestMonth:294,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:294,1
    - Dst: Month.SEPTEMBER.length(boolean)
      Src: org.threeten.bp.TestMonth:295,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:295,1
    - Dst: Month.OCTOBER.length(boolean)
      Src: org.threeten.bp.TestMonth:296,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:296,1
    - Dst: Month.NOVEMBER.length(boolean)
      Src: org.threeten.bp.TestMonth:297,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:297,1
    - Dst: Month.DECEMBER.length(boolean)
      Src: org.threeten.bp.TestMonth:298,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 299
    functionName: '[org.threeten.bp.TestMonth].test_length_boolean_notLeapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.SEPTEMBER.length(boolean)
    - Month.MAY.length(boolean)
    - Month.JULY.length(boolean)
    - Month.APRIL.length(boolean)
    - Month.OCTOBER.length(boolean)
    - Month.NOVEMBER.length(boolean)
    - Month.FEBRUARY.length(boolean)
    - Month.JANUARY.length(boolean)
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
    - Month.DECEMBER.length(boolean)
    - Month.AUGUST.length(boolean)
    - Month.JUNE.length(boolean)
    - Month.MARCH.length(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_length_boolean_notLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JANUARY.length(boolean)
      Src: org.threeten.bp.TestMonth:303,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:303,1
    - Dst: Month.FEBRUARY.length(boolean)
      Src: org.threeten.bp.TestMonth:304,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:304,1
    - Dst: Month.MARCH.length(boolean)
      Src: org.threeten.bp.TestMonth:305,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:305,1
    - Dst: Month.APRIL.length(boolean)
      Src: org.threeten.bp.TestMonth:306,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:306,1
    - Dst: Month.MAY.length(boolean)
      Src: org.threeten.bp.TestMonth:307,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:307,1
    - Dst: Month.JUNE.length(boolean)
      Src: org.threeten.bp.TestMonth:308,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:308,1
    - Dst: Month.JULY.length(boolean)
      Src: org.threeten.bp.TestMonth:309,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:309,1
    - Dst: Month.AUGUST.length(boolean)
      Src: org.threeten.bp.TestMonth:310,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:310,1
    - Dst: Month.SEPTEMBER.length(boolean)
      Src: org.threeten.bp.TestMonth:311,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:311,1
    - Dst: Month.OCTOBER.length(boolean)
      Src: org.threeten.bp.TestMonth:312,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:312,1
    - Dst: Month.NOVEMBER.length(boolean)
      Src: org.threeten.bp.TestMonth:313,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:313,1
    - Dst: Month.DECEMBER.length(boolean)
      Src: org.threeten.bp.TestMonth:314,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 315
    functionName: '[org.threeten.bp.TestMonth].test_length_boolean_leapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.SEPTEMBER.length(boolean)
    - Month.MAY.length(boolean)
    - Month.JULY.length(boolean)
    - Month.APRIL.length(boolean)
    - Month.OCTOBER.length(boolean)
    - Month.NOVEMBER.length(boolean)
    - Month.FEBRUARY.length(boolean)
    - Month.JANUARY.length(boolean)
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
    - Month.DECEMBER.length(boolean)
    - Month.AUGUST.length(boolean)
    - Month.JUNE.length(boolean)
    - Month.MARCH.length(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_length_boolean_leapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JANUARY.minLength()
      Src: org.threeten.bp.TestMonth:322,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:322,1
    - Dst: Month.FEBRUARY.minLength()
      Src: org.threeten.bp.TestMonth:323,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:323,1
    - Dst: Month.MARCH.minLength()
      Src: org.threeten.bp.TestMonth:324,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:324,1
    - Dst: Month.APRIL.minLength()
      Src: org.threeten.bp.TestMonth:325,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:325,1
    - Dst: Month.MAY.minLength()
      Src: org.threeten.bp.TestMonth:326,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:326,1
    - Dst: Month.JUNE.minLength()
      Src: org.threeten.bp.TestMonth:327,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:327,1
    - Dst: Month.JULY.minLength()
      Src: org.threeten.bp.TestMonth:328,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:328,1
    - Dst: Month.AUGUST.minLength()
      Src: org.threeten.bp.TestMonth:329,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:329,1
    - Dst: Month.SEPTEMBER.minLength()
      Src: org.threeten.bp.TestMonth:330,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:330,1
    - Dst: Month.OCTOBER.minLength()
      Src: org.threeten.bp.TestMonth:331,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:331,1
    - Dst: Month.NOVEMBER.minLength()
      Src: org.threeten.bp.TestMonth:332,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:332,1
    - Dst: Month.DECEMBER.minLength()
      Src: org.threeten.bp.TestMonth:333,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 334
    functionName: '[org.threeten.bp.TestMonth].test_minLength()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.DECEMBER.minLength()
    - Month.AUGUST.minLength()
    - Month.OCTOBER.minLength()
    - Month.MAY.minLength()
    - Month.NOVEMBER.minLength()
    - Month.MARCH.minLength()
    - Month.FEBRUARY.minLength()
    - Month.JANUARY.minLength()
    - Month.SEPTEMBER.minLength()
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
    - Month.JUNE.minLength()
    - Month.JULY.minLength()
    - Month.APRIL.minLength()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_minLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JANUARY.maxLength()
      Src: org.threeten.bp.TestMonth:341,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:341,1
    - Dst: Month.FEBRUARY.maxLength()
      Src: org.threeten.bp.TestMonth:342,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:342,1
    - Dst: Month.MARCH.maxLength()
      Src: org.threeten.bp.TestMonth:343,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:343,1
    - Dst: Month.APRIL.maxLength()
      Src: org.threeten.bp.TestMonth:344,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:344,1
    - Dst: Month.MAY.maxLength()
      Src: org.threeten.bp.TestMonth:345,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:345,1
    - Dst: Month.JUNE.maxLength()
      Src: org.threeten.bp.TestMonth:346,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:346,1
    - Dst: Month.JULY.maxLength()
      Src: org.threeten.bp.TestMonth:347,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:347,1
    - Dst: Month.AUGUST.maxLength()
      Src: org.threeten.bp.TestMonth:348,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:348,1
    - Dst: Month.SEPTEMBER.maxLength()
      Src: org.threeten.bp.TestMonth:349,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:349,1
    - Dst: Month.OCTOBER.maxLength()
      Src: org.threeten.bp.TestMonth:350,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:350,1
    - Dst: Month.NOVEMBER.maxLength()
      Src: org.threeten.bp.TestMonth:351,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:351,1
    - Dst: Month.DECEMBER.maxLength()
      Src: org.threeten.bp.TestMonth:352,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 339
    functionDepth: 1
    functionLinenumber: 339
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.TestMonth].test_maxLength()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.FEBRUARY.maxLength()
    - Month.NOVEMBER.maxLength()
    - Month.APRIL.maxLength()
    - Month.MARCH.maxLength()
    - Month.OCTOBER.maxLength()
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
    - Month.DECEMBER.maxLength()
    - Month.SEPTEMBER.maxLength()
    - Month.JULY.maxLength()
    - Month.AUGUST.maxLength()
    - Month.JUNE.maxLength()
    - Month.JANUARY.maxLength()
    - Month.MAY.maxLength()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_maxLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JANUARY.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:360,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:360,1
    - Dst: Month.FEBRUARY.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:361,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int,int)'
      Src: org.threeten.bp.TestMonth:361,1
    - Dst: Month.MARCH.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:362,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:362,1
    - Dst: Month.APRIL.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:363,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:363,1
    - Dst: Month.MAY.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:364,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:364,1
    - Dst: Month.JUNE.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:365,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:365,1
    - Dst: Month.JULY.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:366,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:366,1
    - Dst: Month.AUGUST.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:367,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:367,1
    - Dst: Month.SEPTEMBER.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:368,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:368,1
    - Dst: Month.OCTOBER.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:369,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:369,1
    - Dst: Month.NOVEMBER.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:370,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:370,1
    - Dst: Month.DECEMBER.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:371,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 372
    functionName: '[org.threeten.bp.TestMonth].test_firstDayOfYear_notLeapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.DECEMBER.firstDayOfYear(boolean)
    - Month.JUNE.firstDayOfYear(boolean)
    - Month.FEBRUARY.firstDayOfYear(boolean)
    - Month.MAY.firstDayOfYear(boolean)
    - Month.OCTOBER.firstDayOfYear(boolean)
    - Month.APRIL.firstDayOfYear(boolean)
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int,int)'
    - Month.JANUARY.firstDayOfYear(boolean)
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
    - Month.NOVEMBER.firstDayOfYear(boolean)
    - Month.JULY.firstDayOfYear(boolean)
    - Month.AUGUST.firstDayOfYear(boolean)
    - Month.SEPTEMBER.firstDayOfYear(boolean)
    - Month.MARCH.firstDayOfYear(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_firstDayOfYear_notLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JANUARY.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:376,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:376,1
    - Dst: Month.FEBRUARY.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:377,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int,int)'
      Src: org.threeten.bp.TestMonth:377,1
    - Dst: Month.MARCH.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:378,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:378,1
    - Dst: Month.APRIL.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:379,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:379,1
    - Dst: Month.MAY.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:380,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:380,1
    - Dst: Month.JUNE.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:381,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:381,1
    - Dst: Month.JULY.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:382,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:382,1
    - Dst: Month.AUGUST.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:383,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:383,1
    - Dst: Month.SEPTEMBER.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:384,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:384,1
    - Dst: Month.OCTOBER.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:385,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:385,1
    - Dst: Month.NOVEMBER.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:386,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:386,1
    - Dst: Month.DECEMBER.firstDayOfYear(boolean)
      Src: org.threeten.bp.TestMonth:387,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
      Src: org.threeten.bp.TestMonth:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 388
    functionName: '[org.threeten.bp.TestMonth].test_firstDayOfYear_leapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.DECEMBER.firstDayOfYear(boolean)
    - Month.JUNE.firstDayOfYear(boolean)
    - Month.FEBRUARY.firstDayOfYear(boolean)
    - Month.MAY.firstDayOfYear(boolean)
    - Month.OCTOBER.firstDayOfYear(boolean)
    - Month.APRIL.firstDayOfYear(boolean)
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int,int)'
    - Month.JANUARY.firstDayOfYear(boolean)
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,int)'
    - Month.NOVEMBER.firstDayOfYear(boolean)
    - Month.JULY.firstDayOfYear(boolean)
    - Month.AUGUST.firstDayOfYear(boolean)
    - Month.SEPTEMBER.firstDayOfYear(boolean)
    - Month.MARCH.firstDayOfYear(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_firstDayOfYear_leapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:395,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:396,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:397,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:398,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:399,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:400,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:401,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:402,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:403,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:404,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:405,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 407
    functionName: '[org.threeten.bp.TestMonth].test_firstMonthOfQuarter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_firstMonthOfQuarter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.JANUARY.toString()
      Src: org.threeten.bp.TestMonth:414,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:414,1
    - Dst: Month.FEBRUARY.toString()
      Src: org.threeten.bp.TestMonth:415,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:415,1
    - Dst: Month.MARCH.toString()
      Src: org.threeten.bp.TestMonth:416,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:416,1
    - Dst: Month.APRIL.toString()
      Src: org.threeten.bp.TestMonth:417,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:417,1
    - Dst: Month.MAY.toString()
      Src: org.threeten.bp.TestMonth:418,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:418,1
    - Dst: Month.JUNE.toString()
      Src: org.threeten.bp.TestMonth:419,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:419,1
    - Dst: Month.JULY.toString()
      Src: org.threeten.bp.TestMonth:420,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:420,1
    - Dst: Month.AUGUST.toString()
      Src: org.threeten.bp.TestMonth:421,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:421,1
    - Dst: Month.SEPTEMBER.toString()
      Src: org.threeten.bp.TestMonth:422,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:422,1
    - Dst: Month.OCTOBER.toString()
      Src: org.threeten.bp.TestMonth:423,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:423,1
    - Dst: Month.NOVEMBER.toString()
      Src: org.threeten.bp.TestMonth:424,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:424,1
    - Dst: Month.DECEMBER.toString()
      Src: org.threeten.bp.TestMonth:425,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
      Src: org.threeten.bp.TestMonth:425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 412
    functionDepth: 1
    functionLinenumber: 412
    functionLinenumberEnd: 426
    functionName: '[org.threeten.bp.TestMonth].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - Month.JUNE.toString()
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,String)'
    - Month.MARCH.toString()
    - Month.NOVEMBER.toString()
    - Month.JULY.toString()
    - Month.SEPTEMBER.toString()
    - Month.DECEMBER.toString()
    - Month.FEBRUARY.toString()
    - Month.MAY.toString()
    - Month.JANUARY.toString()
    - Month.OCTOBER.toString()
    - Month.APRIL.toString()
    - Month.AUGUST.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:433,1
    - Dst: '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth)'
      Src: org.threeten.bp.TestMonth:434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 435
    functionName: '[org.threeten.bp.TestMonth].test_enum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth)'
    - '[org.threeten.bp.TestMonth].assertEquals(org.threeten.bp.TestMonth,org.threeten.bp.TestMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestMonth].test_enum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestMonth
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestMonth].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.TestMonth
    signature: '[org.threeten.bp.TestMonth].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.threeten.bp.TestInstant].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: '[org.threeten.bp.TestInstant].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.TestInstant].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 92
    functionName: '[org.threeten.bp.TestInstant].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestInstant].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].values()'
      Src: org.threeten.bp.TestInstant:96,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:96,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:96,1
    - Dst: '[org.threeten.bp.TestInstant].validFields()'
      Src: org.threeten.bp.TestInstant:97,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.TestInstant:97,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestInstant:98,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestInstant:99,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestInstant:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.TestInstant].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestInstant].validFields()'
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.temporal.ChronoField].values()'
    - '[java.util.Arrays].asList(org.threeten.bp.TestInstant)'
    - '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
    - '[java.util.ArrayList].<init>(org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestInstant].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(int)'
      Src: org.threeten.bp.TestInstant:107,1
    - Dst: '[org.threeten.bp.TestInstant].assertSerializable(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.threeten.bp.TestInstant].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestInstant].assertSerializable(org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].ofEpochMilli(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(int)'
      Src: org.threeten.bp.TestInstant:112,1
    - Dst: '[org.threeten.bp.TestInstant].assertEqualsSerialisedForm(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.threeten.bp.TestInstant].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestInstant].assertEqualsSerialisedForm(org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].ofEpochMilli(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:117,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:117,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:118,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:118,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:119,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:120,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:120,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - instant
    - epochSecs
    - nos
    argTypes:
    - org.threeten.bp.Instant
    - long
    - int
    constantsTouched: []
    func_position:
      end: 121
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 121
    functionName: '[org.threeten.bp.TestInstant].check(org.threeten.bp.Instant,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].hashCode()'
    - '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].check(org.threeten.bp.Instant,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestInstant].check(org.threeten.bp.Instant,int,int)'
      Src: org.threeten.bp.TestInstant:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.threeten.bp.TestInstant].constant_EPOCH()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestInstant].check(org.threeten.bp.Instant,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].constant_EPOCH()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestInstant].check(org.threeten.bp.Instant,int)'
      Src: org.threeten.bp.TestInstant:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[org.threeten.bp.TestInstant].constant_MIN()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestInstant].check(org.threeten.bp.Instant,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].constant_MIN()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestInstant].check(org.threeten.bp.Instant,int,int)'
      Src: org.threeten.bp.TestInstant:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.threeten.bp.TestInstant].constant_MAX()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestInstant].check(org.threeten.bp.Instant,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].constant_MAX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.TestInstant:144,1
    - Dst: '[org.threeten.bp.Instant].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestInstant:144,1
    - Dst: '[org.threeten.bp.Instant].now()'
      Src: org.threeten.bp.TestInstant:145,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:146,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:146,1
    - Dst: Math.abs(long)
      Src: org.threeten.bp.TestInstant:146,1
    - Dst: '[org.threeten.bp.TestInstant].assertTrue(int)'
      Src: org.threeten.bp.TestInstant:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 142
    functionDepth: 2
    functionLinenumber: 142
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.TestInstant].now()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[org.threeten.bp.Clock].systemUTC()'
    - Math.abs(long)
    - '[org.threeten.bp.Instant].now()'
    - '[org.threeten.bp.Instant].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.TestInstant].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].now(null)'
      Src: org.threeten.bp.TestInstant:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.TestInstant].now_Clock_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].now(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].now_Clock_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:161,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestInstant:161,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:162,1
    - Dst: '[org.threeten.bp.Instant].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestInstant:163,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 158
    functionDepth: 2
    functionLinenumber: 158
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.TestInstant].now_Clock_allSecsInDay_utc()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    - '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].now_Clock_allSecsInDay_utc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:171,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestInstant:171,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:172,1
    - Dst: '[org.threeten.bp.Instant].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestInstant:173,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 176
    functionName: '[org.threeten.bp.TestInstant].now_Clock_allSecsInDay_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    - '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].now_Clock_allSecsInDay_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:184,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:185,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:185,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:186,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 188
    functionName: '[org.threeten.bp.TestInstant].factory_seconds_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].factory_seconds_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:197,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:198,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:198,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:199,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:199,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:202,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:203,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:203,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:204,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:204,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:207,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:208,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:208,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:209,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:209,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 212
    functionName: '[org.threeten.bp.TestInstant].factory_seconds_long_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.TestInstant].assertEquals(long,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].factory_seconds_long_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:216,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:217,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:217,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:218,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.TestInstant].factory_seconds_long_long_nanosNegativeAdjusted()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.TestInstant].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].factory_seconds_long_long_nanosNegativeAdjusted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionName: '[org.threeten.bp.TestInstant].factory_seconds_long_long_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].factory_seconds_long_long_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 229
    functionName: '[org.threeten.bp.TestInstant].factory_seconds_long_long_tooBigBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestInstant,org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].factory_seconds_long_long_tooBigBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 259
    functionName: '[org.threeten.bp.TestInstant].provider_factory_millis_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].provider_factory_millis_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(long)'
      Src: org.threeten.bp.TestInstant:263,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestInstant:263,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:264,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:264,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:265,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:265,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:266,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - millis
    - nanos
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 267
      start: 261
    functionDepth: 2
    functionLinenumber: 261
    functionLinenumberEnd: 267
    functionName: '[org.threeten.bp.TestInstant].factory_millis_long(long,int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochMilli(long)'
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].factory_millis_long(long,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 292
    functionName: '[org.threeten.bp.TestInstant].provider_factory_parse()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].provider_factory_parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].parse(String)'
      Src: org.threeten.bp.TestInstant:296,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:297,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:297,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:298,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - text
    - expectedEpochSeconds
    - expectedNanoOfSecond
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 299
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 299
    functionName: '[org.threeten.bp.TestInstant].factory_parse(String,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].parse(String)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].factory_parse(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:303,1
    - Dst: '[org.threeten.bp.Instant].parse(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:303,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:304,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:304,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:305,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - text
    - expectedEpochSeconds
    - expectedNanoOfSecond
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 306
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 306
    functionName: '[org.threeten.bp.TestInstant].factory_parseLowercase(String,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[String].toLowerCase(org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].parse(org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].factory_parseLowercase(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 326
    functionName: '[org.threeten.bp.TestInstant].provider_factory_parseFailures()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].provider_factory_parseFailures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].parse(String)'
      Src: org.threeten.bp.TestInstant:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 331
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 331
    functionName: '[org.threeten.bp.TestInstant].factory_parseFailures(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].factory_parseFailures(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(char,char)'
      Src: org.threeten.bp.TestInstant:335,1
    - Dst: '[org.threeten.bp.Instant].parse(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 337
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 337
    functionName: '[org.threeten.bp.TestInstant].factory_parseFailures_comma(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].parse(org.threeten.bp.TestInstant)'
    - '[String].replace(char,char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].factory_parseFailures_comma(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].parse(null)'
      Src: org.threeten.bp.TestInstant:341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 342
    functionName: '[org.threeten.bp.TestInstant].factory_parse_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].parse(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].factory_parse_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test.get(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:350,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,int)'
      Src: org.threeten.bp.TestInstant:350,1
    - Dst: test.get(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:351,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,int)'
      Src: org.threeten.bp.TestInstant:351,1
    - Dst: test.get(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:352,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,int)'
      Src: org.threeten.bp.TestInstant:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.TestInstant].test_get_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - test.get(org.threeten.bp.TestInstant)
    - '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_get_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test.getLong(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:358,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,int)'
      Src: org.threeten.bp.TestInstant:358,1
    - Dst: test.getLong(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:359,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,int)'
      Src: org.threeten.bp.TestInstant:359,1
    - Dst: test.getLong(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:360,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,int)'
      Src: org.threeten.bp.TestInstant:360,1
    - Dst: test.getLong(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:361,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,int)'
      Src: org.threeten.bp.TestInstant:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 355
    functionDepth: 1
    functionLinenumber: 355
    functionLinenumberEnd: 362
    functionName: '[org.threeten.bp.TestInstant].test_getLong_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - test.getLong(org.threeten.bp.TestInstant)
    - '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_getLong_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.TestInstant:369,1
    - Dst: '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.TestInstant:369,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(R,null)'
      Src: org.threeten.bp.TestInstant:369,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.TestInstant:370,1
    - Dst: '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.TestInstant:370,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(R,null)'
      Src: org.threeten.bp.TestInstant:370,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.TestInstant:371,1
    - Dst: '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.TestInstant:371,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(R,null)'
      Src: org.threeten.bp.TestInstant:371,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.TestInstant:372,1
    - Dst: '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.TestInstant:372,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(R,null)'
      Src: org.threeten.bp.TestInstant:372,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(R,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:373,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.TestInstant:374,1
    - Dst: '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestInstant:374,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(R,null)'
      Src: org.threeten.bp.TestInstant:374,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.TestInstant:375,1
    - Dst: '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestInstant:375,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(R,null)'
      Src: org.threeten.bp.TestInstant:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 376
    functionName: '[org.threeten.bp.TestInstant].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.TestInstant].assertEquals(R,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.TestInstant].assertEquals(R,null)'
    - '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    - '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].query(null)'
      Src: org.threeten.bp.TestInstant:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 381
    functionName: '[org.threeten.bp.TestInstant].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].query(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 250
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 583
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 583
    functionName: '[org.threeten.bp.TestInstant].provider_plus()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].provider_plus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:587,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestInstant:587,1
    - Dst: '[org.threeten.bp.Instant].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestInstant:587,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:588,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:588,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:589,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 6
    argNames:
    - seconds
    - nanos
    - otherSeconds
    - otherNanos
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 590
      start: 585
    functionDepth: 1
    functionLinenumber: 585
    functionLinenumberEnd: 590
    functionName: '[org.threeten.bp.TestInstant].plus_Duration(long,int,long,int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].plus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plus_Duration(long,int,long,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:594,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestInstant:595,1
    - Dst: '[org.threeten.bp.Instant].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestInstant:595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 596
    functionName: '[org.threeten.bp.TestInstant].plus_Duration_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plus_Duration_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long)'
      Src: org.threeten.bp.TestInstant:600,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestInstant:601,1
    - Dst: '[org.threeten.bp.Instant].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestInstant:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 598
    functionDepth: 4
    functionLinenumber: 598
    functionLinenumberEnd: 602
    functionName: '[org.threeten.bp.TestInstant].plus_Duration_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Instant].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Instant].ofEpochSecond(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plus_Duration_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:607,1
    - Dst: '[org.threeten.bp.Instant].plus(long,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:607,1
    - Dst: '[org.threeten.bp.Instant].plus(int,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:607,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:608,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:608,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:609,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 6
    argNames:
    - seconds
    - nanos
    - otherSeconds
    - otherNanos
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 610
      start: 605
    functionDepth: 1
    functionLinenumber: 605
    functionLinenumberEnd: 610
    functionName: '[org.threeten.bp.TestInstant].plus_longTemporalUnit(long,int,long,int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].plus(long,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].plus(int,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plus_longTemporalUnit(long,int,long,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:614,1
    - Dst: '[org.threeten.bp.Instant].plus(int,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 616
    functionName: '[org.threeten.bp.TestInstant].plus_longTemporalUnit_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].plus(int,org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plus_longTemporalUnit_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long)'
      Src: org.threeten.bp.TestInstant:620,1
    - Dst: '[org.threeten.bp.Instant].plus(int,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:621,1
    - Dst: '[org.threeten.bp.Instant].plus(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 623
      start: 618
    functionDepth: 4
    functionLinenumber: 618
    functionLinenumberEnd: 623
    functionName: '[org.threeten.bp.TestInstant].plus_longTemporalUnit_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].plus(org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].plus(int,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].ofEpochSecond(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plus_longTemporalUnit_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 653
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 653
    functionName: '[org.threeten.bp.TestInstant].provider_plusSeconds_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].provider_plusSeconds_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:657,1
    - Dst: '[org.threeten.bp.Instant].plusSeconds(long)'
      Src: org.threeten.bp.TestInstant:658,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:659,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:659,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:660,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 661
      start: 655
    functionDepth: 1
    functionLinenumber: 655
    functionLinenumberEnd: 661
    functionName: '[org.threeten.bp.TestInstant].plusSeconds_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].plusSeconds(long)'
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusSeconds_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:665,1
    - Dst: '[org.threeten.bp.Instant].plusSeconds(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 667
      start: 663
    functionDepth: 0
    functionLinenumber: 663
    functionLinenumberEnd: 667
    functionName: '[org.threeten.bp.TestInstant].plusSeconds_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.Instant].plusSeconds(org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusSeconds_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:671,1
    - Dst: '[org.threeten.bp.Instant].plusSeconds(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 673
      start: 669
    functionDepth: 0
    functionLinenumber: 669
    functionLinenumberEnd: 673
    functionName: '[org.threeten.bp.TestInstant].plusSeconds_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.Instant].plusSeconds(org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusSeconds_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 732
      start: 676
    functionDepth: 0
    functionLinenumber: 676
    functionLinenumberEnd: 732
    functionName: '[org.threeten.bp.TestInstant].provider_plusMillis_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].provider_plusMillis_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:736,1
    - Dst: '[org.threeten.bp.Instant].plusMillis(long)'
      Src: org.threeten.bp.TestInstant:737,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:738,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:738,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:739,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 740
      start: 734
    functionDepth: 1
    functionLinenumber: 734
    functionLinenumberEnd: 740
    functionName: '[org.threeten.bp.TestInstant].plusMillis_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].plusMillis(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusMillis_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:743,1
    - Dst: '[org.threeten.bp.Instant].plusMillis(long)'
      Src: org.threeten.bp.TestInstant:744,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:745,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:745,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:746,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 747
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 747
    functionName: '[org.threeten.bp.TestInstant].plusMillis_long_oneMore(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].plusMillis(long)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusMillis_long_oneMore(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:750,1
    - Dst: '[org.threeten.bp.Instant].plusMillis(long)'
      Src: org.threeten.bp.TestInstant:751,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:752,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:752,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:753,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 754
      start: 748
    functionDepth: 1
    functionLinenumber: 748
    functionLinenumberEnd: 754
    functionName: '[org.threeten.bp.TestInstant].plusMillis_long_minusOneLess(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].plusMillis(long)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusMillis_long_minusOneLess(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:758,1
    - Dst: '[org.threeten.bp.Instant].plusMillis(int)'
      Src: org.threeten.bp.TestInstant:759,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:760,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:760,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:761,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 762
      start: 756
    functionDepth: 1
    functionLinenumber: 756
    functionLinenumberEnd: 762
    functionName: '[org.threeten.bp.TestInstant].plusMillis_long_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].plusMillis(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusMillis_long_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:766,1
    - Dst: '[org.threeten.bp.Instant].plusMillis(int)'
      Src: org.threeten.bp.TestInstant:767,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 764
    functionDepth: 0
    functionLinenumber: 764
    functionLinenumberEnd: 768
    functionName: '[org.threeten.bp.TestInstant].plusMillis_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].plusMillis(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusMillis_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:772,1
    - Dst: '[org.threeten.bp.Instant].plusMillis()'
      Src: org.threeten.bp.TestInstant:773,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:774,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:774,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:775,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 770
    functionDepth: 1
    functionLinenumber: 770
    functionLinenumberEnd: 776
    functionName: '[org.threeten.bp.TestInstant].plusMillis_long_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].plusMillis()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusMillis_long_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:780,1
    - Dst: '[org.threeten.bp.Instant].plusMillis()'
      Src: org.threeten.bp.TestInstant:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 782
      start: 778
    functionDepth: 0
    functionLinenumber: 778
    functionLinenumberEnd: 782
    functionName: '[org.threeten.bp.TestInstant].plusMillis_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].plusMillis()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusMillis_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 861
      start: 785
    functionDepth: 0
    functionLinenumber: 785
    functionLinenumberEnd: 861
    functionName: '[org.threeten.bp.TestInstant].provider_plusNanos_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].provider_plusNanos_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:865,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(long)'
      Src: org.threeten.bp.TestInstant:866,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:867,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:867,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:868,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 869
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 869
    functionName: '[org.threeten.bp.TestInstant].plusNanos_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].plusNanos(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusNanos_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:873,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestInstant:874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 875
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 875
    functionName: '[org.threeten.bp.TestInstant].plusNanos_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusNanos_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:879,1
    - Dst: '[org.threeten.bp.Instant].plusNanos()'
      Src: org.threeten.bp.TestInstant:880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 881
      start: 877
    functionDepth: 0
    functionLinenumber: 877
    functionLinenumberEnd: 881
    functionName: '[org.threeten.bp.TestInstant].plusNanos_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].plusNanos()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].plusNanos_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 248
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 884
    functionDepth: 0
    functionLinenumber: 884
    functionLinenumberEnd: 1083
    functionName: '[org.threeten.bp.TestInstant].provider_minus()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].provider_minus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1087,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestInstant:1087,1
    - Dst: '[org.threeten.bp.Instant].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestInstant:1087,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:1088,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:1088,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:1089,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:1089,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 6
    argNames:
    - seconds
    - nanos
    - otherSeconds
    - otherNanos
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1090
      start: 1085
    functionDepth: 1
    functionLinenumber: 1085
    functionLinenumberEnd: 1090
    functionName: '[org.threeten.bp.TestInstant].minus_Duration(long,int,long,int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].minus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minus_Duration(long,int,long,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long)'
      Src: org.threeten.bp.TestInstant:1094,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestInstant:1095,1
    - Dst: '[org.threeten.bp.Instant].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestInstant:1095,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1096
      start: 1092
    functionDepth: 4
    functionLinenumber: 1092
    functionLinenumberEnd: 1096
    functionName: '[org.threeten.bp.TestInstant].minus_Duration_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].minus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Instant].ofEpochSecond(long)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minus_Duration_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1100,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestInstant:1101,1
    - Dst: '[org.threeten.bp.Instant].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestInstant:1101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1102
      start: 1098
    functionDepth: 0
    functionLinenumber: 1098
    functionLinenumberEnd: 1102
    functionName: '[org.threeten.bp.TestInstant].minus_Duration_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Instant].minus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minus_Duration_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1107,1
    - Dst: '[org.threeten.bp.Instant].minus(long,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1107,1
    - Dst: '[org.threeten.bp.Instant].minus(int,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1107,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:1108,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:1108,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:1109,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:1109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 6
    argNames:
    - seconds
    - nanos
    - otherSeconds
    - otherNanos
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1110
      start: 1105
    functionDepth: 1
    functionLinenumber: 1105
    functionLinenumberEnd: 1110
    functionName: '[org.threeten.bp.TestInstant].minus_longTemporalUnit(long,int,long,int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].minus(long,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].minus(int,org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minus_longTemporalUnit(long,int,long,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long)'
      Src: org.threeten.bp.TestInstant:1114,1
    - Dst: '[org.threeten.bp.Instant].minus(int,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1112
    functionDepth: 4
    functionLinenumber: 1112
    functionLinenumberEnd: 1116
    functionName: '[org.threeten.bp.TestInstant].minus_longTemporalUnit_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].minus(int,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].ofEpochSecond(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minus_longTemporalUnit_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1120,1
    - Dst: '[org.threeten.bp.Instant].minus(int,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1121,1
    - Dst: '[org.threeten.bp.Instant].minus(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1118
    functionDepth: 0
    functionLinenumber: 1118
    functionLinenumberEnd: 1123
    functionName: '[org.threeten.bp.TestInstant].minus_longTemporalUnit_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].minus(int,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].minus(org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minus_longTemporalUnit_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1153
      start: 1126
    functionDepth: 0
    functionLinenumber: 1126
    functionLinenumberEnd: 1153
    functionName: '[org.threeten.bp.TestInstant].provider_minusSeconds_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].provider_minusSeconds_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1157,1
    - Dst: '[org.threeten.bp.Instant].minusSeconds(long)'
      Src: org.threeten.bp.TestInstant:1158,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:1159,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:1159,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:1160,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:1160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1161
      start: 1155
    functionDepth: 1
    functionLinenumber: 1155
    functionLinenumberEnd: 1161
    functionName: '[org.threeten.bp.TestInstant].minusSeconds_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].minusSeconds(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusSeconds_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1165,1
    - Dst: '[org.threeten.bp.Instant].minusSeconds(int)'
      Src: org.threeten.bp.TestInstant:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1163
    functionDepth: 0
    functionLinenumber: 1163
    functionLinenumberEnd: 1167
    functionName: '[org.threeten.bp.TestInstant].minusSeconds_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.Instant].minusSeconds(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusSeconds_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1171,1
    - Dst: '[org.threeten.bp.Instant].minusSeconds(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1173
      start: 1169
    functionDepth: 0
    functionLinenumber: 1169
    functionLinenumberEnd: 1173
    functionName: '[org.threeten.bp.TestInstant].minusSeconds_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.Instant].minusSeconds(org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusSeconds_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1176
    functionDepth: 0
    functionLinenumber: 1176
    functionLinenumberEnd: 1232
    functionName: '[org.threeten.bp.TestInstant].provider_minusMillis_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].provider_minusMillis_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1236,1
    - Dst: '[org.threeten.bp.Instant].minusMillis(long)'
      Src: org.threeten.bp.TestInstant:1237,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:1238,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:1238,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:1239,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:1239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1240
      start: 1234
    functionDepth: 1
    functionLinenumber: 1234
    functionLinenumberEnd: 1240
    functionName: '[org.threeten.bp.TestInstant].minusMillis_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].minusMillis(long)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusMillis_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1244,1
    - Dst: '[org.threeten.bp.Instant].minusMillis(long)'
      Src: org.threeten.bp.TestInstant:1245,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:1246,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:1246,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:1247,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:1247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1248
      start: 1242
    functionDepth: 1
    functionLinenumber: 1242
    functionLinenumberEnd: 1248
    functionName: '[org.threeten.bp.TestInstant].minusMillis_long_oneMore(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].minusMillis(long)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusMillis_long_oneMore(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1252,1
    - Dst: '[org.threeten.bp.Instant].minusMillis(long)'
      Src: org.threeten.bp.TestInstant:1253,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:1254,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:1254,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:1255,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:1255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1256
      start: 1250
    functionDepth: 1
    functionLinenumber: 1250
    functionLinenumberEnd: 1256
    functionName: '[org.threeten.bp.TestInstant].minusMillis_long_minusOneLess(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].minusMillis(long)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusMillis_long_minusOneLess(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1260,1
    - Dst: '[org.threeten.bp.Instant].minusMillis()'
      Src: org.threeten.bp.TestInstant:1261,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:1262,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:1262,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:1263,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:1263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1264
      start: 1258
    functionDepth: 1
    functionLinenumber: 1258
    functionLinenumberEnd: 1264
    functionName: '[org.threeten.bp.TestInstant].minusMillis_long_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].minusMillis()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusMillis_long_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1268,1
    - Dst: '[org.threeten.bp.Instant].minusMillis()'
      Src: org.threeten.bp.TestInstant:1269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1270
      start: 1266
    functionDepth: 0
    functionLinenumber: 1266
    functionLinenumberEnd: 1270
    functionName: '[org.threeten.bp.TestInstant].minusMillis_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].minusMillis()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusMillis_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1274,1
    - Dst: '[org.threeten.bp.Instant].minusMillis(int)'
      Src: org.threeten.bp.TestInstant:1275,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:1276,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:1276,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:1277,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:1277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1278
      start: 1272
    functionDepth: 1
    functionLinenumber: 1272
    functionLinenumberEnd: 1278
    functionName: '[org.threeten.bp.TestInstant].minusMillis_long_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].minusMillis(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusMillis_long_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1282,1
    - Dst: '[org.threeten.bp.Instant].minusMillis(int)'
      Src: org.threeten.bp.TestInstant:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1280
    functionDepth: 0
    functionLinenumber: 1280
    functionLinenumberEnd: 1284
    functionName: '[org.threeten.bp.TestInstant].minusMillis_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].minusMillis(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusMillis_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1363
      start: 1287
    functionDepth: 0
    functionLinenumber: 1287
    functionLinenumberEnd: 1363
    functionName: '[org.threeten.bp.TestInstant].provider_minusNanos_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].provider_minusNanos_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1367,1
    - Dst: '[org.threeten.bp.Instant].minusNanos(long)'
      Src: org.threeten.bp.TestInstant:1368,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:1369,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,long)'
      Src: org.threeten.bp.TestInstant:1369,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.TestInstant:1370,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,int)'
      Src: org.threeten.bp.TestInstant:1370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1371
      start: 1365
    functionDepth: 1
    functionLinenumber: 1365
    functionLinenumberEnd: 1371
    functionName: '[org.threeten.bp.TestInstant].minusNanos_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,long)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Instant].minusNanos(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusNanos_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1375,1
    - Dst: '[org.threeten.bp.Instant].minusNanos()'
      Src: org.threeten.bp.TestInstant:1376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1377
      start: 1373
    functionDepth: 0
    functionLinenumber: 1373
    functionLinenumberEnd: 1377
    functionName: '[org.threeten.bp.TestInstant].minusNanos_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].minusNanos()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusNanos_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestInstant:1381,1
    - Dst: '[org.threeten.bp.Instant].minusNanos(int)'
      Src: org.threeten.bp.TestInstant:1382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1383
      start: 1379
    functionDepth: 0
    functionLinenumber: 1379
    functionLinenumberEnd: 1383
    functionName: '[org.threeten.bp.TestInstant].minusNanos_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].minusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].minusNanos_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1390,1
    - Dst: '[org.threeten.bp.Instant].truncatedTo(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1390,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1390,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1390,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1391,1
    - Dst: '[org.threeten.bp.Instant].truncatedTo(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1391,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1391,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1391,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1392,1
    - Dst: '[org.threeten.bp.Instant].truncatedTo(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1392,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond()'
      Src: org.threeten.bp.TestInstant:1392,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1392,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond()'
      Src: org.threeten.bp.TestInstant:1393,1
    - Dst: '[org.threeten.bp.Instant].truncatedTo(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1393,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond()'
      Src: org.threeten.bp.TestInstant:1393,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1393,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond()'
      Src: org.threeten.bp.TestInstant:1394,1
    - Dst: '[org.threeten.bp.Instant].truncatedTo(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1394,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond()'
      Src: org.threeten.bp.TestInstant:1394,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1394,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond()'
      Src: org.threeten.bp.TestInstant:1395,1
    - Dst: '[org.threeten.bp.Instant].truncatedTo(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1395,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond()'
      Src: org.threeten.bp.TestInstant:1395,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1388
    functionDepth: 1
    functionLinenumber: 1388
    functionLinenumberEnd: 1396
    functionName: '[org.threeten.bp.TestInstant].test_truncatedTo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.Instant].truncatedTo(org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].ofEpochSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_truncatedTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1403,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1403,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:1403,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1404,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1404,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:1404,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1405,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1405,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:1405,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1406,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1406,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:1406,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1407,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1407,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:1407,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1408,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1408,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long)'
      Src: org.threeten.bp.TestInstant:1408,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1409,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1409,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:1409,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1410,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1410,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:1410,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1411,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1411,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:1411,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1412,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1412,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long,int)'
      Src: org.threeten.bp.TestInstant:1412,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1413,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1413,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long)'
      Src: org.threeten.bp.TestInstant:1413,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1414,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1414,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long)'
      Src: org.threeten.bp.TestInstant:1414,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1415,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1415,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long)'
      Src: org.threeten.bp.TestInstant:1415,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1416,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1416,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(long)'
      Src: org.threeten.bp.TestInstant:1416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1417
      start: 1401
    functionDepth: 2
    functionLinenumber: 1401
    functionLinenumberEnd: 1417
    functionName: '[org.threeten.bp.TestInstant].test_toEpochMilli()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(long)'
    - '[org.threeten.bp.TestInstant].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_toEpochMilli()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1421,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1422
      start: 1419
    functionDepth: 2
    functionLinenumber: 1419
    functionLinenumberEnd: 1422
    functionName: '[org.threeten.bp.TestInstant].test_toEpochMilli_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_toEpochMilli_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1426,1
    - Dst: '[org.threeten.bp.Instant].plusMillis(int)'
      Src: org.threeten.bp.TestInstant:1426,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1427
      start: 1424
    functionDepth: 2
    functionLinenumber: 1424
    functionLinenumberEnd: 1427
    functionName: '[org.threeten.bp.TestInstant].test_toEpochMilli_tooBigDueToNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[org.threeten.bp.Instant].plusMillis(int)'
    - '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_toEpochMilli_tooBigDueToNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1431,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1432
      start: 1429
    functionDepth: 2
    functionLinenumber: 1429
    functionLinenumberEnd: 1432
    functionName: '[org.threeten.bp.TestInstant].test_toEpochMilli_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_toEpochMilli_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1436,1
    - Dst: '[org.threeten.bp.Instant].minusMillis(int)'
      Src: org.threeten.bp.TestInstant:1436,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.TestInstant:1436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1437
      start: 1434
    functionDepth: 2
    functionLinenumber: 1434
    functionLinenumberEnd: 1437
    functionName: '[org.threeten.bp.TestInstant].test_toEpochMilli_tooSmallDueToNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[org.threeten.bp.Instant].minusMillis(int)'
    - '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_toEpochMilli_tooSmallDueToNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1445,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1446,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1447,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1448,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1449,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1450,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1451,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1452,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1453,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1454,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1455,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1456,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1457,1
    - Dst: '[org.threeten.bp.TestInstant].doTest_comparisons_Instant(org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1459
      start: 1442
    functionDepth: 1
    functionLinenumber: 1442
    functionLinenumberEnd: 1459
    functionName: '[org.threeten.bp.TestInstant].test_comparisons()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.TestInstant].doTest_comparisons_Instant(org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_comparisons()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.compareTo(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1467,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,boolean,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1467,1
    - Dst: a.isBefore(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1468,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,boolean,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1468,1
    - Dst: a.isAfter(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1469,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,boolean,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1469,1
    - Dst: a.equals(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1470,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,boolean,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1470,1
    - Dst: a.compareTo(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1472,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,boolean,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1472,1
    - Dst: a.isBefore(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1473,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,boolean,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1473,1
    - Dst: a.isAfter(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1474,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,boolean,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1474,1
    - Dst: a.equals(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1475,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,boolean,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1475,1
    - Dst: a.compareTo(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1477,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,int,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1477,1
    - Dst: a.isBefore(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1478,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,boolean,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1478,1
    - Dst: a.isAfter(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1479,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,boolean,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1479,1
    - Dst: a.equals(org.threeten.bp.TestInstant)
      Src: org.threeten.bp.TestInstant:1480,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,boolean,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1480,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1484
      start: 1461
    functionDepth: 1
    functionLinenumber: 1461
    functionLinenumberEnd: 1484
    functionName: '[org.threeten.bp.TestInstant].doTest_comparisons_Instant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestInstant].assertEquals(int,boolean,org.threeten.bp.TestInstant)'
    - a.isBefore(org.threeten.bp.TestInstant)
    - a.isAfter(org.threeten.bp.TestInstant)
    - a.equals(org.threeten.bp.TestInstant)
    - '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,int,org.threeten.bp.TestInstant)'
    - a.compareTo(org.threeten.bp.TestInstant)
    - '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.TestInstant,boolean,org.threeten.bp.TestInstant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].doTest_comparisons_Instant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1488,1
    - Dst: '[org.threeten.bp.Instant].compareTo(null)'
      Src: org.threeten.bp.TestInstant:1489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1490
      start: 1486
    functionDepth: 0
    functionLinenumber: 1486
    functionLinenumberEnd: 1490
    functionName: '[org.threeten.bp.TestInstant].test_compareTo_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.Instant].compareTo(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_compareTo_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1494,1
    - Dst: '[org.threeten.bp.Instant].isBefore(null)'
      Src: org.threeten.bp.TestInstant:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1492
    functionDepth: 0
    functionLinenumber: 1492
    functionLinenumberEnd: 1496
    functionName: '[org.threeten.bp.TestInstant].test_isBefore_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.Instant].isBefore(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_isBefore_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1500,1
    - Dst: '[org.threeten.bp.Instant].isAfter(null)'
      Src: org.threeten.bp.TestInstant:1501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1502
      start: 1498
    functionDepth: 0
    functionLinenumber: 1498
    functionLinenumberEnd: 1502
    functionName: '[org.threeten.bp.TestInstant].test_isAfter_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.Instant].isAfter(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_isAfter_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1507,1
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.TestInstant:1508,1
    - Dst: '[org.threeten.bp.Instant].compareTo(Object)'
      Src: org.threeten.bp.TestInstant:1508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1509
      start: 1504
    functionDepth: 0
    functionLinenumber: 1504
    functionLinenumberEnd: 1509
    functionName: '[org.threeten.bp.TestInstant].compareToNonInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.Instant].compareTo(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].compareToNonInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1516,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1517,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1518,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1519,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1521,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1521,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1522,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1522,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1523,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1523,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1524,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1524,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1526,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1526,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1527,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1527,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1528,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1528,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1529,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1529,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1531,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1531,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1532,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1532,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1533,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1533,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1534,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1534,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1536,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1536,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1537,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1537,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1538,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1538,1
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1539,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1540
      start: 1514
    functionDepth: 1
    functionLinenumber: 1514
    functionLinenumberEnd: 1540
    functionName: '[org.threeten.bp.TestInstant].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.Instant].equals(org.threeten.bp.Instant)'
    - '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1544,1
    - Dst: '[org.threeten.bp.Instant].equals(null)'
      Src: org.threeten.bp.TestInstant:1545,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1546
      start: 1542
    functionDepth: 0
    functionLinenumber: 1542
    functionLinenumberEnd: 1546
    functionName: '[org.threeten.bp.TestInstant].test_equals_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Instant].equals(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_equals_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1550,1
    - Dst: '[org.threeten.bp.Instant].equals(String)'
      Src: org.threeten.bp.TestInstant:1551,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestInstant:1551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1552
      start: 1548
    functionDepth: 0
    functionLinenumber: 1548
    functionLinenumberEnd: 1552
    functionName: '[org.threeten.bp.TestInstant].test_equals_otherClass()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Instant].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_equals_otherClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1559,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1560,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1561,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1562,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:1564,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:1564,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestInstant:1564,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:1565,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:1565,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestInstant:1565,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:1566,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:1566,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestInstant:1566,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:1568,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:1568,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestInstant:1568,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:1569,1
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.TestInstant:1569,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestInstant:1569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1570
      start: 1557
    functionDepth: 1
    functionLinenumber: 1557
    functionLinenumberEnd: 1570
    functionName: '[org.threeten.bp.TestInstant].test_hashCode()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.TestInstant].assertEquals(int,boolean)'
    - '[org.threeten.bp.Instant].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1578,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1579,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1580,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.TestInstant:1581,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestInstant:1582,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1584,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1584,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1585,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1585,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1586,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1586,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1587,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1587,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1589,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1589,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1590,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1590,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1591,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1591,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1593,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1593,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1594,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1594,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1595,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1595,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1597,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1597,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1598,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1598,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1599,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1599,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1600,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1600,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1602,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1602,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1603,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1603,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1604,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1604,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1606,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1606,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1607,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1607,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1608,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1608,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1609,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1609,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1611,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1611,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1612,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1612,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1613,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1613,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1615,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1615,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1616,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1616,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1617,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1617,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1618,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1618,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1620,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1620,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1621,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1621,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1622,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1622,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1624,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1624,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1625,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1625,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1626,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1626,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1627,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1627,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1629,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1629,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1630,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1630,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1631,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1631,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1632,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1632,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1633,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1633,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1634,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1634,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1635,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1635,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1636,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1636,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1637,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1637,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1638,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1638,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1639,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1639,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1640,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1640,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1641,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1641,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1642,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1642,1
    - Dst: '[org.threeten.bp.TestInstant].minus(int,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1642,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestInstant:1644,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestInstant:1644,1
    - Dst: '[org.threeten.bp.TestInstant].plus(int,org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1644,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 127
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1649
      start: 1575
    functionDepth: 4
    functionLinenumber: 1575
    functionLinenumberEnd: 1649
    functionName: '[org.threeten.bp.TestInstant].data_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.TestInstant].plus(int,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestInstant].minus(int,org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestInstant].data_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].toString()'
      Src: org.threeten.bp.TestInstant:1653,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(String,String)'
      Src: org.threeten.bp.TestInstant:1653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - instant
    - expected
    argTypes:
    - org.threeten.bp.Instant
    - String
    constantsTouched: []
    func_position:
      end: 1654
      start: 1651
    functionDepth: 1
    functionLinenumber: 1651
    functionLinenumberEnd: 1654
    functionName: '[org.threeten.bp.TestInstant].test_toString(org.threeten.bp.Instant,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toString()'
    - '[org.threeten.bp.TestInstant].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_toString(org.threeten.bp.Instant,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].parse(String)'
      Src: org.threeten.bp.TestInstant:1658,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - instant
    - text
    argTypes:
    - org.threeten.bp.Instant
    - String
    constantsTouched: []
    func_position:
      end: 1659
      start: 1656
    functionDepth: 0
    functionLinenumber: 1656
    functionLinenumberEnd: 1659
    functionName: '[org.threeten.bp.TestInstant].test_parse(org.threeten.bp.Instant,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].parse(String)'
    - '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_parse(org.threeten.bp.Instant,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1663,1
    - Dst: '[org.threeten.bp.Instant].parse(org.threeten.bp.TestInstant)'
      Src: org.threeten.bp.TestInstant:1663,1
    - Dst: '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestInstant:1663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - instant
    - text
    argTypes:
    - org.threeten.bp.Instant
    - String
    constantsTouched: []
    func_position:
      end: 1664
      start: 1661
    functionDepth: 0
    functionLinenumber: 1661
    functionLinenumberEnd: 1664
    functionName: '[org.threeten.bp.TestInstant].test_parseLowercase(org.threeten.bp.Instant,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[String].toLowerCase(org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.Instant].parse(org.threeten.bp.TestInstant)'
    - '[org.threeten.bp.TestInstant].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestInstant].test_parseLowercase(org.threeten.bp.Instant,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:66,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.TestInstant:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestInstant
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestInstant].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    linkageType: ''
    returnType: org.threeten.bp.TestInstant
    signature: '[org.threeten.bp.TestInstant].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.threeten.bp.AbstractDateTimeTest].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.AbstractDateTimeTest].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.threeten.bp.AbstractDateTimeTest].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.AbstractDateTimeTest].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.threeten.bp.AbstractDateTimeTest].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.AbstractDateTimeTest].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].samples()'
      Src: org.threeten.bp.AbstractDateTimeTest:72,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].validFields()'
      Src: org.threeten.bp.AbstractDateTimeTest:73,1
    - Dst: sample.isSupported(org.threeten.bp.AbstractDateTimeTest)
      Src: org.threeten.bp.AbstractDateTimeTest:74,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].assertEquals(org.threeten.bp.AbstractDateTimeTest,boolean,org.threeten.bp.AbstractDateTimeTest)'
      Src: org.threeten.bp.AbstractDateTimeTest:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.threeten.bp.AbstractDateTimeTest].basicTest_isSupported_DateTimeField_supported()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.AbstractDateTimeTest].validFields()'
    - '[org.threeten.bp.AbstractDateTimeTest].samples()'
    - '[org.threeten.bp.AbstractDateTimeTest].assertEquals(org.threeten.bp.AbstractDateTimeTest,boolean,org.threeten.bp.AbstractDateTimeTest)'
    - sample.isSupported(org.threeten.bp.AbstractDateTimeTest)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractDateTimeTest].basicTest_isSupported_DateTimeField_supported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].samples()'
      Src: org.threeten.bp.AbstractDateTimeTest:81,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].invalidFields()'
      Src: org.threeten.bp.AbstractDateTimeTest:82,1
    - Dst: sample.isSupported(org.threeten.bp.AbstractDateTimeTest)
      Src: org.threeten.bp.AbstractDateTimeTest:83,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].assertEquals(org.threeten.bp.AbstractDateTimeTest,boolean,org.threeten.bp.AbstractDateTimeTest)'
      Src: org.threeten.bp.AbstractDateTimeTest:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[org.threeten.bp.AbstractDateTimeTest].basicTest_isSupported_DateTimeField_unsupported()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.AbstractDateTimeTest].samples()'
    - '[org.threeten.bp.AbstractDateTimeTest].invalidFields()'
    - '[org.threeten.bp.AbstractDateTimeTest].assertEquals(org.threeten.bp.AbstractDateTimeTest,boolean,org.threeten.bp.AbstractDateTimeTest)'
    - sample.isSupported(org.threeten.bp.AbstractDateTimeTest)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractDateTimeTest].basicTest_isSupported_DateTimeField_unsupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].samples()'
      Src: org.threeten.bp.AbstractDateTimeTest:90,1
    - Dst: sample.isSupported(null)
      Src: org.threeten.bp.AbstractDateTimeTest:91,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].assertEquals(org.threeten.bp.AbstractDateTimeTest,boolean,String)'
      Src: org.threeten.bp.AbstractDateTimeTest:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: '[org.threeten.bp.AbstractDateTimeTest].basicTest_isSupported_DateTimeField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.AbstractDateTimeTest].assertEquals(org.threeten.bp.AbstractDateTimeTest,boolean,String)'
    - '[org.threeten.bp.AbstractDateTimeTest].samples()'
    - sample.isSupported(null)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractDateTimeTest].basicTest_isSupported_DateTimeField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].samples()'
      Src: org.threeten.bp.AbstractDateTimeTest:110,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].invalidFields()'
      Src: org.threeten.bp.AbstractDateTimeTest:111,1
    - Dst: sample.range(org.threeten.bp.AbstractDateTimeTest)
      Src: org.threeten.bp.AbstractDateTimeTest:113,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].fail(org.threeten.bp.AbstractDateTimeTest)'
      Src: org.threeten.bp.AbstractDateTimeTest:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 120
    functionName: '[org.threeten.bp.AbstractDateTimeTest].basicTest_range_DateTimeField_unsupported()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 0
    functionsReached:
    - sample.range(org.threeten.bp.AbstractDateTimeTest)
    - '[org.threeten.bp.AbstractDateTimeTest].samples()'
    - '[org.threeten.bp.AbstractDateTimeTest].invalidFields()'
    - '[org.threeten.bp.AbstractDateTimeTest].fail(org.threeten.bp.AbstractDateTimeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractDateTimeTest].basicTest_range_DateTimeField_unsupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].samples()'
      Src: org.threeten.bp.AbstractDateTimeTest:124,1
    - Dst: sample.range(null)
      Src: org.threeten.bp.AbstractDateTimeTest:126,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].fail(String)'
      Src: org.threeten.bp.AbstractDateTimeTest:127,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 132
    functionName: '[org.threeten.bp.AbstractDateTimeTest].basicTest_range_DateTimeField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.AbstractDateTimeTest].samples()'
    - sample.range(null)
    - '[org.threeten.bp.AbstractDateTimeTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractDateTimeTest].basicTest_range_DateTimeField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].samples()'
      Src: org.threeten.bp.AbstractDateTimeTest:158,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].invalidFields()'
      Src: org.threeten.bp.AbstractDateTimeTest:159,1
    - Dst: sample.get(org.threeten.bp.AbstractDateTimeTest)
      Src: org.threeten.bp.AbstractDateTimeTest:161,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].fail(org.threeten.bp.AbstractDateTimeTest)'
      Src: org.threeten.bp.AbstractDateTimeTest:162,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 168
    functionName: '[org.threeten.bp.AbstractDateTimeTest].basicTest_get_DateTimeField_unsupported()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.AbstractDateTimeTest].samples()'
    - sample.get(org.threeten.bp.AbstractDateTimeTest)
    - '[org.threeten.bp.AbstractDateTimeTest].invalidFields()'
    - '[org.threeten.bp.AbstractDateTimeTest].fail(org.threeten.bp.AbstractDateTimeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractDateTimeTest].basicTest_get_DateTimeField_unsupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].samples()'
      Src: org.threeten.bp.AbstractDateTimeTest:172,1
    - Dst: sample.get(null)
      Src: org.threeten.bp.AbstractDateTimeTest:174,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].fail(String)'
      Src: org.threeten.bp.AbstractDateTimeTest:175,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 180
    functionName: '[org.threeten.bp.AbstractDateTimeTest].basicTest_get_DateTimeField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.AbstractDateTimeTest].samples()'
    - sample.get(null)
    - '[org.threeten.bp.AbstractDateTimeTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractDateTimeTest].basicTest_get_DateTimeField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].samples()'
      Src: org.threeten.bp.AbstractDateTimeTest:197,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].invalidFields()'
      Src: org.threeten.bp.AbstractDateTimeTest:198,1
    - Dst: sample.getLong(org.threeten.bp.AbstractDateTimeTest)
      Src: org.threeten.bp.AbstractDateTimeTest:200,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].fail(org.threeten.bp.AbstractDateTimeTest)'
      Src: org.threeten.bp.AbstractDateTimeTest:201,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 207
    functionName: '[org.threeten.bp.AbstractDateTimeTest].basicTest_getLong_DateTimeField_unsupported()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 0
    functionsReached:
    - sample.getLong(org.threeten.bp.AbstractDateTimeTest)
    - '[org.threeten.bp.AbstractDateTimeTest].samples()'
    - '[org.threeten.bp.AbstractDateTimeTest].invalidFields()'
    - '[org.threeten.bp.AbstractDateTimeTest].fail(org.threeten.bp.AbstractDateTimeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractDateTimeTest].basicTest_getLong_DateTimeField_unsupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].samples()'
      Src: org.threeten.bp.AbstractDateTimeTest:211,1
    - Dst: sample.getLong(null)
      Src: org.threeten.bp.AbstractDateTimeTest:213,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].fail(String)'
      Src: org.threeten.bp.AbstractDateTimeTest:214,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.AbstractDateTimeTest].basicTest_getLong_DateTimeField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 0
    functionsReached:
    - sample.getLong(null)
    - '[org.threeten.bp.AbstractDateTimeTest].samples()'
    - '[org.threeten.bp.AbstractDateTimeTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractDateTimeTest].basicTest_getLong_DateTimeField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].samples()'
      Src: org.threeten.bp.AbstractDateTimeTest:224,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.AbstractDateTimeTest:225,1
    - Dst: sample.query(org.threeten.bp.temporal.TemporalQuery)
      Src: org.threeten.bp.AbstractDateTimeTest:225,1
    - Dst: '[org.threeten.bp.AbstractDateTimeTest].assertEquals(org.threeten.bp.AbstractDateTimeTest,String)'
      Src: org.threeten.bp.AbstractDateTimeTest:225,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 232
    functionName: '[org.threeten.bp.AbstractDateTimeTest].basicTest_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 0
    functionsReached:
    - sample.query(org.threeten.bp.temporal.TemporalQuery)
    - '[org.threeten.bp.AbstractDateTimeTest].samples()'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    - '[org.threeten.bp.AbstractDateTimeTest].assertEquals(org.threeten.bp.AbstractDateTimeTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.AbstractDateTimeTest].basicTest_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.AbstractDateTimeTest
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.AbstractDateTimeTest].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.AbstractDateTimeTest
    signature: '[org.threeten.bp.AbstractDateTimeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: cls.getModifiers()
      Src: org.threeten.bp.TestZoneId:73,1
    - Dst: Modifier.isPublic(org.threeten.bp.TestZoneId)
      Src: org.threeten.bp.TestZoneId:73,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:73,1
    - Dst: cls.getDeclaredFields()
      Src: org.threeten.bp.TestZoneId:74,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.TestZoneId:76,1
    - Dst: Modifier.isStatic(org.threeten.bp.TestZoneId)
      Src: org.threeten.bp.TestZoneId:76,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.TestZoneId:77,1
    - Dst: Modifier.isPrivate(org.threeten.bp.TestZoneId)
      Src: org.threeten.bp.TestZoneId:77,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:77,1
    - Dst: field.getModifiers()
      Src: org.threeten.bp.TestZoneId:78,1
    - Dst: Modifier.isFinal(org.threeten.bp.TestZoneId)
      Src: org.threeten.bp.TestZoneId:78,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:78,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 82
    functionName: '[org.threeten.bp.TestZoneId].test_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - cls.getModifiers()
    - cls.getDeclaredFields()
    - '[org.threeten.bp.TestZoneId].assertTrue(org.threeten.bp.TestZoneId)'
    - field.getModifiers()
    - Modifier.isPrivate(org.threeten.bp.TestZoneId)
    - Modifier.isPublic(org.threeten.bp.TestZoneId)
    - Modifier.isStatic(org.threeten.bp.TestZoneId)
    - Modifier.isFinal(org.threeten.bp.TestZoneId)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZoneId].assertSerializableAndSame(org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.threeten.bp.TestZoneId].test_serialization_UTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZoneId].assertSerializableAndSame(org.threeten.bp.TestZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_serialization_UTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:90,1
    - Dst: '[org.threeten.bp.TestZoneId].assertSerializable(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 7
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.threeten.bp.TestZoneId].test_serialization_fixed()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertSerializable(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_serialization_fixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:95,1
    - Dst: '[org.threeten.bp.TestZoneId].assertSerializable(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 7
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.threeten.bp.TestZoneId].test_serialization_Europe()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertSerializable(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_serialization_Europe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:100,1
    - Dst: '[org.threeten.bp.TestZoneId].assertSerializable(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 7
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.TestZoneId].test_serialization_America()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertSerializable(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_serialization_America()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:106,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEqualsSerialisedForm(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 7
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[org.threeten.bp.TestZoneId].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEqualsSerialisedForm(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test.getId()
      Src: org.threeten.bp.TestZoneId:114,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:114,1
    - Dst: test.getDisplayName(org.threeten.bp.TestZoneId,org.threeten.bp.TestZoneId)
      Src: org.threeten.bp.TestZoneId:115,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:115,1
    - Dst: test.getRules()
      Src: org.threeten.bp.TestZoneId:116,1
    - Dst: '[org.threeten.bp.TestZoneId].isFixedOffset()'
      Src: org.threeten.bp.TestZoneId:116,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,boolean)'
      Src: org.threeten.bp.TestZoneId:116,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:117,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.TestZoneId,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 119
    functionName: '[org.threeten.bp.TestZoneId].test_constant_UTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - test.getDisplayName(org.threeten.bp.TestZoneId,org.threeten.bp.TestZoneId)
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,boolean)'
    - test.getId()
    - '[org.threeten.bp.TestZoneId].isFixedOffset()'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,org.threeten.bp.ZoneOffset)'
    - test.getRules()
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.TestZoneId,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_constant_UTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:126,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:126,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:127,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:127,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:128,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:128,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:129,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:129,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:130,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:130,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:131,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:131,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:132,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:132,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:133,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:133,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:134,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:134,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:135,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:135,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:136,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:136,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:137,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:137,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:138,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:138,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:139,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:139,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:140,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:140,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:141,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:141,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:142,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:142,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:143,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:143,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:144,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:144,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:145,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:145,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:146,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:146,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:147,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:147,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:148,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:148,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:149,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:149,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:150,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:150,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:151,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:151,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:152,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:152,1
    - Dst: ids.get(String)
      Src: org.threeten.bp.TestZoneId:153,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
      Src: org.threeten.bp.TestZoneId:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 154
    functionName: '[org.threeten.bp.TestZoneId].test_constant_SHORT_IDS()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,String)'
    - ids.get(String)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_constant_SHORT_IDS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ids.clear()
      Src: org.threeten.bp.TestZoneId:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[org.threeten.bp.TestZoneId].test_constant_SHORT_IDS_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - ids.clear()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_constant_SHORT_IDS_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].systemDefault()'
      Src: org.threeten.bp.TestZoneId:166,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:167,1
    - Dst: '[java.util.TimeZone].getDefault()'
      Src: org.threeten.bp.TestZoneId:167,1
    - Dst: '[org.threeten.bp.TestZoneId].getID()'
      Src: org.threeten.bp.TestZoneId:167,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[org.threeten.bp.TestZoneId].test_systemDefault()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.TestZoneId].getID()'
    - '[java.util.TimeZone].getDefault()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,org.threeten.bp.TestZoneId)'
    - '[org.threeten.bp.ZoneId].systemDefault()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_systemDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getDefault()'
      Src: org.threeten.bp.TestZoneId:172,1
    - Dst: '[java.util.SimpleTimeZone].<init>(int,String)'
      Src: org.threeten.bp.TestZoneId:174,1
    - Dst: '[java.util.TimeZone].setDefault(java.util.SimpleTimeZone)'
      Src: org.threeten.bp.TestZoneId:174,1
    - Dst: '[org.threeten.bp.ZoneId].systemDefault()'
      Src: org.threeten.bp.TestZoneId:175,1
    - Dst: '[java.util.TimeZone].setDefault(org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 179
    functionName: '[org.threeten.bp.TestZoneId].test_systemDefault_unableToConvert_badFormat()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].setDefault(org.threeten.bp.TestZoneId)'
    - '[java.util.TimeZone].getDefault()'
    - '[java.util.SimpleTimeZone].<init>(int,String)'
    - '[java.util.TimeZone].setDefault(java.util.SimpleTimeZone)'
    - '[org.threeten.bp.ZoneId].systemDefault()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_systemDefault_unableToConvert_badFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getDefault()'
      Src: org.threeten.bp.TestZoneId:183,1
    - Dst: '[java.util.SimpleTimeZone].<init>(int,String)'
      Src: org.threeten.bp.TestZoneId:185,1
    - Dst: '[java.util.TimeZone].setDefault(java.util.SimpleTimeZone)'
      Src: org.threeten.bp.TestZoneId:185,1
    - Dst: '[org.threeten.bp.ZoneId].systemDefault()'
      Src: org.threeten.bp.TestZoneId:186,1
    - Dst: '[java.util.TimeZone].setDefault(org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:188,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 190
    functionName: '[org.threeten.bp.TestZoneId].test_systemDefault_unableToConvert_unknownId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[java.util.TimeZone].setDefault(org.threeten.bp.TestZoneId)'
    - '[java.util.TimeZone].getDefault()'
    - '[java.util.SimpleTimeZone].<init>(int,String)'
    - '[java.util.TimeZone].setDefault(java.util.SimpleTimeZone)'
    - '[org.threeten.bp.ZoneId].systemDefault()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_systemDefault_unableToConvert_unknownId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.TestZoneId:196,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.threeten.bp.TestZoneId:197,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.threeten.bp.TestZoneId:198,1
    - Dst: '[org.threeten.bp.ZoneId].of(String,java.util.HashMap)'
      Src: org.threeten.bp.TestZoneId:199,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:200,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 201
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_Map()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].getId()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.ZoneId].of(String,java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_Map()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.TestZoneId:204,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.threeten.bp.TestZoneId:205,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.threeten.bp.TestZoneId:206,1
    - Dst: '[org.threeten.bp.ZoneId].of(String,java.util.HashMap)'
      Src: org.threeten.bp.TestZoneId:207,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:208,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 209
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_Map_lookThrough()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].getId()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.ZoneId].of(String,java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_Map_lookThrough()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.TestZoneId:212,1
    - Dst: '[org.threeten.bp.ZoneId].of(String,java.util.HashMap)'
      Src: org.threeten.bp.TestZoneId:213,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:214,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 215
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_Map_emptyMap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.ZoneId].of(String,java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_Map_emptyMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.TestZoneId:219,1
    - Dst: '[org.threeten.bp.ZoneId].of(String,java.util.HashMap)'
      Src: org.threeten.bp.TestZoneId:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 221
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_Map_badFormat()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.threeten.bp.ZoneId].of(String,java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_Map_badFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.TestZoneId:225,1
    - Dst: '[org.threeten.bp.ZoneId].of(String,java.util.HashMap)'
      Src: org.threeten.bp.TestZoneId:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 227
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_Map_unknown()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.threeten.bp.ZoneId].of(String,java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_Map_unknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 239
    functionName: '[org.threeten.bp.TestZoneId].data_of_string_UTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZoneId].data_of_string_UTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:243,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:244,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:244,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 246
      start: 241
    functionDepth: 7
    functionLinenumber: 241
    functionLinenumberEnd: 246
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_UTC(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.ZoneId].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_UTC(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:250,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:251,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:251,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 253
      start: 248
    functionDepth: 7
    functionLinenumber: 248
    functionLinenumberEnd: 253
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_GMT(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.ZoneId].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_GMT(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:257,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:258,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:258,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 260
      start: 255
    functionDepth: 7
    functionLinenumber: 255
    functionLinenumberEnd: 260
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_UT(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.ZoneId].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_UT(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 279
    functionName: '[org.threeten.bp.TestZoneId].data_of_string_Fixed()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZoneId].data_of_string_Fixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:283,1
    - Dst: '[org.threeten.bp.ZoneOffset].of()'
      Src: org.threeten.bp.TestZoneId:284,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 2
    argNames:
    - input
    - id
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 281
    functionDepth: 7
    functionLinenumber: 281
    functionLinenumberEnd: 286
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_offset(String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneOffset].of()'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_offset(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:290,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:291,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:291,1
    - Dst: '[org.threeten.bp.ZoneId].getDisplayName(org.threeten.bp.TestZoneId,org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:292,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:292,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:293,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.TestZoneId:293,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:293,1
    - Dst: '[org.threeten.bp.ZoneOffset].of()'
      Src: org.threeten.bp.TestZoneId:294,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:295,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestZoneId:295,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:295,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:295,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:296,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:296,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:296,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 2
    argNames:
    - input
    - id
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 297
      start: 288
    functionDepth: 7
    functionLinenumber: 288
    functionLinenumberEnd: 297
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_FixedUTC(String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getDisplayName(org.threeten.bp.TestZoneId,org.threeten.bp.TestZoneId)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.ZoneOffset].of()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_FixedUTC(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:301,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:302,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:302,1
    - Dst: '[org.threeten.bp.ZoneId].getDisplayName(org.threeten.bp.TestZoneId,org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:303,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:303,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:304,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.TestZoneId:304,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:304,1
    - Dst: '[org.threeten.bp.ZoneOffset].of()'
      Src: org.threeten.bp.TestZoneId:305,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:306,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestZoneId:306,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:306,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:306,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:307,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:307,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 2
    argNames:
    - input
    - id
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 308
      start: 299
    functionDepth: 7
    functionLinenumber: 299
    functionLinenumberEnd: 308
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_FixedGMT(String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getDisplayName(org.threeten.bp.TestZoneId,org.threeten.bp.TestZoneId)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.ZoneOffset].of()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_FixedGMT(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:312,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:313,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:313,1
    - Dst: '[org.threeten.bp.ZoneId].getDisplayName(org.threeten.bp.TestZoneId,org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:314,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:314,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:315,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.TestZoneId:315,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:315,1
    - Dst: '[org.threeten.bp.ZoneOffset].of()'
      Src: org.threeten.bp.TestZoneId:316,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:317,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestZoneId:317,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:317,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:317,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:318,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:318,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 2
    argNames:
    - input
    - id
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 7
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_FixedUT(String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getDisplayName(org.threeten.bp.TestZoneId,org.threeten.bp.TestZoneId)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.ZoneOffset].of()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_FixedUT(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 339
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 339
    functionName: '[org.threeten.bp.TestZoneId].data_of_string_UTC_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZoneId].data_of_string_UTC_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 344
      start: 341
    functionDepth: 7
    functionLinenumber: 341
    functionLinenumberEnd: 344
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_UTC_invalid(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_UTC_invalid(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 7
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_GMT_invalid(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_GMT_invalid(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 366
    functionName: '[org.threeten.bp.TestZoneId].data_of_string_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZoneId].data_of_string_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 371
      start: 368
    functionDepth: 7
    functionLinenumber: 368
    functionLinenumberEnd: 371
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_invalid(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_invalid(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:375,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:376,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:376,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:377,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.TestZoneId:377,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:377,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 374
    functionDepth: 7
    functionLinenumber: 374
    functionLinenumberEnd: 379
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_GMT0()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_GMT0()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:383,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:384,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:384,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:385,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.TestZoneId:385,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 382
    functionDepth: 7
    functionLinenumber: 382
    functionLinenumberEnd: 386
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_London()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_London()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 389
    functionDepth: 7
    functionLinenumber: 389
    functionLinenumberEnd: 392
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 394
    functionDepth: 7
    functionLinenumber: 394
    functionLinenumberEnd: 397
    functionName: '[org.threeten.bp.TestZoneId].test_of_string_unknown_simple()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_of_string_unknown_simple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZoneId].createZDT(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:415,1
    - Dst: '[org.threeten.bp.ZoneId].from(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZoneId:415,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 414
    functionDepth: 6
    functionLinenumber: 414
    functionLinenumberEnd: 416
    functionName: '[org.threeten.bp.TestZoneId].test_factory_CalendricalObject()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].from(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZoneId].createZDT(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_factory_CalendricalObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestZoneId:420,1
    - Dst: '[org.threeten.bp.ZoneId].from(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestZoneId:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 418
    functionDepth: 3
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionName: '[org.threeten.bp.TestZoneId].test_factory_CalendricalObject_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].from(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_factory_CalendricalObject_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.TestZoneId:425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 423
    functionDepth: 2
    functionLinenumber: 423
    functionLinenumberEnd: 426
    functionName: '[org.threeten.bp.TestZoneId].test_factory_CalendricalObject_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_factory_CalendricalObject_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:432,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:433,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:433,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:434,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.TestZoneId:434,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 431
    functionDepth: 7
    functionLinenumber: 431
    functionLinenumberEnd: 435
    functionName: '[org.threeten.bp.TestZoneId].test_London()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_London()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:438,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:439,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:439,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:439,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:439,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:439,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:440,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:440,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:440,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:440,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:440,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:441,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:441,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:441,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:441,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:441,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:442,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:442,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:442,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:442,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:442,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:443,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:443,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:443,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:443,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:443,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:444,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:444,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:444,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:444,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:444,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:445,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:445,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:445,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:445,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:445,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:446,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:446,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:446,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:446,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:446,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:447,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:447,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:447,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:447,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:447,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:448,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:448,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:448,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:448,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:448,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:449,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:449,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:449,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:449,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:449,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:450,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:450,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:450,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:450,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 437
    functionDepth: 7
    functionLinenumber: 437
    functionLinenumberEnd: 451
    functionName: '[org.threeten.bp.TestZoneId].test_London_getOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_London_getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:454,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:455,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:455,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:455,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:455,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:455,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:456,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:456,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:456,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:456,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:456,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:457,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:457,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:457,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:457,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:457,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:458,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:458,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:458,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:458,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:458,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:459,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:459,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:459,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:459,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:459,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:460,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:460,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:460,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:460,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:460,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:461,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:461,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:461,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:461,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:461,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:462,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:462,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:462,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:462,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:462,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:464,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:464,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:464,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:464,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:464,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:465,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:465,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:465,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:465,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 453
    functionDepth: 7
    functionLinenumber: 453
    functionLinenumberEnd: 466
    functionName: '[org.threeten.bp.TestZoneId].test_London_getOffset_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_London_getOffset_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:469,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:470,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:470,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:470,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:470,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:470,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:471,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:471,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:471,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:471,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:471,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:472,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:472,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:472,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:472,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:472,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:473,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:473,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:473,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:473,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:473,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:474,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:474,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:474,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:474,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:474,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:475,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:475,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:475,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:475,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:475,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:476,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:476,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:476,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:476,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:476,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:477,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:477,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:477,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:477,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:477,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:479,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:479,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:479,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:479,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:479,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:480,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:480,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:480,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:480,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 468
    functionDepth: 7
    functionLinenumber: 468
    functionLinenumberEnd: 481
    functionName: '[org.threeten.bp.TestZoneId].test_London_getOffset_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_London_getOffset_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:484,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:485,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:485,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:485,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:485,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:486,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:486,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:486,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:486,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:487,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:487,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:487,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:487,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:488,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:488,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:488,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:488,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:489,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:489,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:489,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:489,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:490,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:490,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:490,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:490,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:491,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:491,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:491,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:491,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:492,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:492,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:492,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:492,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:493,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:493,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:493,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:493,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:494,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:494,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:494,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:494,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:495,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:495,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:495,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:495,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:496,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:496,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:496,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:496,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 497
      start: 483
    functionDepth: 7
    functionLinenumber: 483
    functionLinenumberEnd: 497
    functionName: '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:500,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:501,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:501,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:501,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:501,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:502,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:502,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:502,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:502,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:503,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:503,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:503,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:503,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:504,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:504,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:504,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:504,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:505,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:505,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:505,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:505,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:506,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:506,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:506,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:506,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:507,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:507,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:507,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:507,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:508,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:508,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:508,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:508,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:510,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:510,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:510,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:510,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:511,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:511,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:511,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:511,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:512,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:512,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:512,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 499
    functionDepth: 7
    functionLinenumber: 499
    functionLinenumberEnd: 513
    functionName: '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:516,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:517,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:517,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:517,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:517,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:518,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:518,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:518,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:518,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:519,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:519,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:519,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:519,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:520,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:520,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:520,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:520,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:521,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:521,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:521,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:521,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:522,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:522,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:522,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:522,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:523,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:523,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:523,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:523,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:524,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:524,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:524,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:524,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:526,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:526,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:526,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:526,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:527,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:527,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:527,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:527,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:528,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:528,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:528,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 515
    functionDepth: 7
    functionLinenumber: 515
    functionLinenumberEnd: 529
    functionName: '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:532,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:533,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:534,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:534,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:534,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.TestZoneId:535,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:535,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.TestZoneId:536,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:536,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.TestZoneId:537,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:537,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:537,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.TestZoneId:538,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:538,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:538,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.TestZoneId:539,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:539,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:539,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
      Src: org.threeten.bp.TestZoneId:540,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:540,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:540,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.TestZoneId:541,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:541,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:541,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:542,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:542,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:542,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:543,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:543,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:543,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:544,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:544,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:544,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:545,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:545,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:545,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.TestZoneId:546,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:546,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.TestZoneId:548,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:548,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:549,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:549,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:549,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:550,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:550,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:552,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:552,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:553,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:553,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:554,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:554,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
      Src: org.threeten.bp.TestZoneId:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 555
      start: 531
    functionDepth: 7
    functionLinenumber: 531
    functionLinenumberEnd: 555
    functionName: '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_gap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.TestZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_gap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:558,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:559,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:560,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:560,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:560,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.TestZoneId:561,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:561,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.TestZoneId:562,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:562,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.TestZoneId:563,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:563,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:563,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.TestZoneId:564,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:564,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:564,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.TestZoneId:565,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:565,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.TestZoneId)'
      Src: org.threeten.bp.TestZoneId:565,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
      Src: org.threeten.bp.TestZoneId:566,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:566,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:566,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.TestZoneId:567,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:567,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:567,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:568,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:568,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:568,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:569,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:569,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:569,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:570,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:570,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:570,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:571,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:571,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:571,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.TestZoneId:572,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:572,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.TestZoneId:574,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:574,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:575,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:575,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:575,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:576,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:576,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:578,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:578,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:579,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:579,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:580,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:580,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
      Src: org.threeten.bp.TestZoneId:580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 581
      start: 557
    functionDepth: 7
    functionLinenumber: 557
    functionLinenumberEnd: 581
    functionName: '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_overlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.TestZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_overlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:587,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:588,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:588,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:589,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.TestZoneId:589,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 586
    functionDepth: 7
    functionLinenumber: 586
    functionLinenumberEnd: 590
    functionName: '[org.threeten.bp.TestZoneId].test_Paris()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_Paris()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:593,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:594,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:594,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:594,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:594,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:594,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:595,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:595,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:595,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:595,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:595,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:596,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:596,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:596,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:596,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:596,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:597,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:597,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:597,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:597,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:597,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:598,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:598,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:598,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:598,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:598,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:599,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:599,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:599,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:599,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:599,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:600,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:600,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:600,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:600,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:600,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:601,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:601,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:601,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:601,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:601,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:602,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:602,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:602,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:602,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:602,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:603,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:603,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:603,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:603,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:603,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:604,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:604,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:604,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:604,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:604,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:605,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:605,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:605,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:605,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 592
    functionDepth: 7
    functionLinenumber: 592
    functionLinenumberEnd: 606
    functionName: '[org.threeten.bp.TestZoneId].test_Paris_getOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_Paris_getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:609,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:610,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:610,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:610,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:610,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:610,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:611,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:611,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:611,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:611,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:611,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:612,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:612,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:612,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:612,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:612,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:613,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:613,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:613,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:613,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:613,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:614,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:614,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:614,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:614,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:614,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:615,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:615,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:615,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:615,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:615,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:616,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:616,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:616,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:616,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:616,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:617,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:617,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:617,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:617,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:617,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:619,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:619,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:619,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:619,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:619,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:620,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:620,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:620,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:620,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 621
      start: 608
    functionDepth: 7
    functionLinenumber: 608
    functionLinenumberEnd: 621
    functionName: '[org.threeten.bp.TestZoneId].test_Paris_getOffset_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_Paris_getOffset_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:624,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:625,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:625,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:625,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:625,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:625,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:626,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:626,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:626,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:626,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:626,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:627,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:627,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:627,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:627,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:627,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:628,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:628,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:628,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:628,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:628,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:629,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:629,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:629,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:629,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:629,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:630,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:630,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:630,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:630,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:630,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:631,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:631,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:631,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:631,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:631,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:632,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:632,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:632,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:632,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:632,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:634,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:634,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:634,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:634,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:634,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:635,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:635,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:635,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:635,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 636
      start: 623
    functionDepth: 7
    functionLinenumber: 623
    functionLinenumberEnd: 636
    functionName: '[org.threeten.bp.TestZoneId].test_Paris_getOffset_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_Paris_getOffset_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:639,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:640,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:640,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:640,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:640,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:641,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:641,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:641,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:641,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:642,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:642,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:642,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:642,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:643,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:643,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:643,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:643,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:644,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:644,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:644,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:644,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:645,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:645,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:645,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:645,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:646,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:646,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:646,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:646,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:647,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:647,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:647,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:647,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:648,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:648,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:648,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:648,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:649,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:649,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:649,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:649,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:650,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:650,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:650,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:650,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:651,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:651,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:651,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 652
      start: 638
    functionDepth: 7
    functionLinenumber: 638
    functionLinenumberEnd: 652
    functionName: '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:655,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:656,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:656,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:656,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:656,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:657,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:657,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:657,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:657,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:658,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:658,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:658,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:658,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:659,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:659,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:659,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:659,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:660,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:660,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:660,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:660,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:661,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:661,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:661,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:661,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:662,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:662,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:662,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:662,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:663,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:663,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:663,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:663,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:665,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:665,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:665,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:665,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:666,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:666,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:666,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:666,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:667,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:667,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:667,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 668
      start: 654
    functionDepth: 7
    functionLinenumber: 654
    functionLinenumberEnd: 668
    functionName: '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:671,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:672,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:672,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:672,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:672,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:673,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:673,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:673,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:673,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:674,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:674,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:674,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:674,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:675,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:675,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:675,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:675,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:676,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:676,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:676,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:676,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:677,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:677,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:677,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:677,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:678,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:678,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:678,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:678,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:679,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:679,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:679,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:679,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:681,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:681,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:681,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:681,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:682,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:682,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:682,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:682,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:683,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:683,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:683,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 684
      start: 670
    functionDepth: 7
    functionLinenumber: 670
    functionLinenumberEnd: 684
    functionName: '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:687,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:688,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:689,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:689,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:689,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.TestZoneId:690,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:690,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.TestZoneId:691,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:691,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.TestZoneId:692,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:692,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:692,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.TestZoneId:693,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:693,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:693,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.TestZoneId:694,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:694,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:694,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:695,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:695,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:695,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:696,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:696,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:696,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:697,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:697,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:697,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:698,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:698,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:698,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.TestZoneId:699,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:699,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.TestZoneId:701,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:701,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:702,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:702,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:702,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:703,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:703,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:705,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:705,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:706,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:706,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:707,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:707,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
      Src: org.threeten.bp.TestZoneId:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 708
      start: 686
    functionDepth: 7
    functionLinenumber: 686
    functionLinenumberEnd: 708
    functionName: '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_gap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_gap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:711,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:712,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:713,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:713,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:713,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.TestZoneId:714,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:714,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.TestZoneId:715,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:715,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.TestZoneId:716,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:716,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:716,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.TestZoneId:717,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:717,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:717,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.TestZoneId:718,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:718,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:718,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:719,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:719,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:719,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:720,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:720,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:720,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:721,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:721,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:721,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:722,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:722,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:722,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.TestZoneId:723,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:723,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.TestZoneId:725,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:725,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:726,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:726,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:726,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:727,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:727,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:729,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:729,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:730,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:730,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:731,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:731,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
      Src: org.threeten.bp.TestZoneId:731,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 732
      start: 710
    functionDepth: 7
    functionLinenumber: 710
    functionLinenumberEnd: 732
    functionName: '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_overlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_overlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:738,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:739,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:739,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:740,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.TestZoneId:740,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 741
      start: 737
    functionDepth: 7
    functionLinenumber: 737
    functionLinenumberEnd: 741
    functionName: '[org.threeten.bp.TestZoneId].test_NewYork()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_NewYork()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:744,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:745,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:746,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:746,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:746,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:746,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:746,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:747,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:747,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:747,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:747,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:747,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:748,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:748,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:748,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:748,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:748,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:749,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:749,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:749,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:749,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:749,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:750,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:750,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:750,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:750,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:750,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:751,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:751,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:751,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:751,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:751,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:752,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:752,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:752,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:752,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:752,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:753,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:753,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:753,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:753,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:753,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:754,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:754,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:754,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:754,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:754,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:755,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:755,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:755,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:755,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:755,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:756,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:756,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:756,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:756,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:756,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:757,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:757,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:757,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:757,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:757,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:758,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:758,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:758,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:758,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:758,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:759,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:759,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:759,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:759,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:759,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:760,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:760,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:760,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:760,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:760,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:761,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:761,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:761,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:761,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:761,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:762,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:762,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:762,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:762,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:762,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:763,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:763,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:763,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:763,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:763,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:764,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:764,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:764,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:764,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:764,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:765,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:765,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:765,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:765,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:765,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:766,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:766,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:766,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:766,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:766,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:767,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:767,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:767,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:767,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:767,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:768,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:768,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:768,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:768,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:768,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:769,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:769,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:769,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:769,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 147
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 770
      start: 743
    functionDepth: 7
    functionLinenumber: 743
    functionLinenumberEnd: 770
    functionName: '[org.threeten.bp.TestZoneId].test_NewYork_getOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_NewYork_getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:773,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:774,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:775,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:775,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:775,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:775,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:775,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:776,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:776,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:776,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:776,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:776,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:777,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:777,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:777,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:777,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:777,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:778,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:778,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:778,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:778,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:778,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:779,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:779,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:779,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:779,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:779,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:780,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:780,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:780,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:780,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:780,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:781,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:781,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:781,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:781,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:781,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:783,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:783,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:783,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:783,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:783,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:784,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:784,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:784,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:784,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 785
      start: 772
    functionDepth: 7
    functionLinenumber: 772
    functionLinenumberEnd: 785
    functionName: '[org.threeten.bp.TestZoneId].test_NewYork_getOffset_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_NewYork_getOffset_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:788,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:789,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:790,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:790,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:790,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:790,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:790,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:791,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:791,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:791,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:791,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:791,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:792,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:792,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:792,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:792,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:792,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:793,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:793,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:793,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:793,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:793,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:794,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:794,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:794,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:794,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:794,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:795,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:795,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:795,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:795,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:795,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:796,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:796,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:796,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:796,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:796,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:798,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:798,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:798,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:798,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:798,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:799,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:799,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:799,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:799,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 787
    functionDepth: 7
    functionLinenumber: 787
    functionLinenumberEnd: 800
    functionName: '[org.threeten.bp.TestZoneId].test_NewYork_getOffset_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_NewYork_getOffset_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:803,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:804,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:804,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:804,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:804,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:805,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:805,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:805,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:805,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:806,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:806,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:806,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:806,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:807,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:807,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:807,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:807,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:808,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:808,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:808,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:808,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:809,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:809,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:809,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:809,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:810,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:810,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:810,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:810,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:811,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:811,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:811,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:811,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:812,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:812,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:812,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:812,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:813,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:813,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:813,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:813,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:814,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:814,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:814,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:814,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:815,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:815,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:815,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:815,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:816,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:816,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:816,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:816,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:817,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:817,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:817,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:817,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:818,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:818,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:818,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:818,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:819,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:819,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:819,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:819,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:820,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:820,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:820,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:820,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:821,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:821,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:821,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:821,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:822,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:822,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:822,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:822,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:823,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:823,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:823,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:823,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:824,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:824,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:824,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:824,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:825,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:825,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:825,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:825,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:826,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:826,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:826,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:826,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:827,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:827,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:827,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:827,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 121
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 828
      start: 802
    functionDepth: 7
    functionLinenumber: 802
    functionLinenumberEnd: 828
    functionName: '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:831,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:832,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:832,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:832,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:832,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:833,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:833,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:833,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:833,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:834,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:834,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:834,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:834,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:835,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:835,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:835,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:835,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:836,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:836,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:836,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:836,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:837,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:837,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:837,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:837,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:838,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:838,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:838,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:838,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:840,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:840,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:840,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:840,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:841,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:841,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:841,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:841,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:842,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:842,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:842,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 843
      start: 830
    functionDepth: 7
    functionLinenumber: 830
    functionLinenumberEnd: 843
    functionName: '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:846,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:847,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:847,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:847,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:847,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:848,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:848,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:848,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:848,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:849,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:849,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:849,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:849,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:850,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:850,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:850,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:850,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:851,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:851,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:851,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:851,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:852,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:852,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:852,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:852,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:853,1
    - Dst: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
      Src: org.threeten.bp.TestZoneId:853,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:853,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:853,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:855,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:855,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:855,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:855,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:856,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:856,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:856,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:856,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:857,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:857,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:857,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:857,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 858
      start: 845
    functionDepth: 7
    functionLinenumber: 845
    functionLinenumberEnd: 858
    functionName: '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:861,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:862,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:863,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:863,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:863,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.TestZoneId:864,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:864,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:864,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.TestZoneId:865,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:865,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:865,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.TestZoneId:866,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:866,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:866,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:866,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:867,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:867,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:867,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:868,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:868,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:868,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:869,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:869,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:869,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:870,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:870,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:870,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.TestZoneId:871,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:871,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.TestZoneId:873,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:873,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:874,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:874,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:874,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:875,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:875,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:877,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:877,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:878,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:878,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:880,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:880,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
      Src: org.threeten.bp.TestZoneId:880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 881
      start: 860
    functionDepth: 7
    functionLinenumber: 860
    functionLinenumberEnd: 881
    functionName: '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_gap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_gap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:884,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:885,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:886,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:886,1
    - Dst: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.TestZoneId:886,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.TestZoneId:887,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:887,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:887,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.TestZoneId:888,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:888,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:888,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.TestZoneId:889,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:889,1
    - Dst: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:889,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZoneId:889,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:890,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:890,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:890,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:891,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:891,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:891,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:892,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:892,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:892,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZoneId:893,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:893,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:893,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.TestZoneId:894,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:894,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.TestZoneId:896,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:896,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZoneId:897,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:897,1
    - Dst: '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
      Src: org.threeten.bp.TestZoneId:897,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:898,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:898,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:900,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:900,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:901,1
    - Dst: '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
      Src: org.threeten.bp.TestZoneId:901,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:903,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.TestZoneId:903,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
      Src: org.threeten.bp.TestZoneId:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 904
      start: 883
    functionDepth: 7
    functionLinenumber: 883
    functionLinenumberEnd: 904
    functionName: '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_overlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZoneId].assertEquals(int,int)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.TestZoneId].assertFalse(boolean)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_overlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:910,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:911,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:911,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:912,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.TestZoneId:912,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 913
      start: 909
    functionDepth: 7
    functionLinenumber: 909
    functionLinenumberEnd: 913
    functionName: '[org.threeten.bp.TestZoneId].test_get_Tzdb()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_get_Tzdb()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:916,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZoneId:917,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:917,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZoneId:918,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.TestZoneId:918,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 919
      start: 915
    functionDepth: 7
    functionLinenumber: 915
    functionLinenumberEnd: 919
    functionName: '[org.threeten.bp.TestZoneId].test_get_TzdbFixed()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_get_TzdbFixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:925,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:926,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:927,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:928,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:928,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:929,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:929,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:931,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:931,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:932,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:932,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:933,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:933,1
    - Dst: '[org.threeten.bp.ZoneId].hashCode()'
      Src: org.threeten.bp.TestZoneId:935,1
    - Dst: '[org.threeten.bp.ZoneId].hashCode()'
      Src: org.threeten.bp.TestZoneId:935,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZoneId:935,1
    - Dst: '[org.threeten.bp.ZoneId].hashCode()'
      Src: org.threeten.bp.TestZoneId:936,1
    - Dst: '[org.threeten.bp.ZoneId].hashCode()'
      Src: org.threeten.bp.TestZoneId:936,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZoneId:936,1
    - Dst: '[org.threeten.bp.ZoneId].hashCode()'
      Src: org.threeten.bp.TestZoneId:937,1
    - Dst: '[org.threeten.bp.ZoneId].hashCode()'
      Src: org.threeten.bp.TestZoneId:937,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZoneId:937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 938
      start: 924
    functionDepth: 7
    functionLinenumber: 924
    functionLinenumberEnd: 938
    functionName: '[org.threeten.bp.TestZoneId].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(int,boolean)'
    - '[org.threeten.bp.ZoneId].hashCode()'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:941,1
    - Dst: '[org.threeten.bp.ZoneId].equals(null)'
      Src: org.threeten.bp.TestZoneId:941,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 942
      start: 940
    functionDepth: 7
    functionLinenumber: 940
    functionLinenumberEnd: 942
    functionName: '[org.threeten.bp.TestZoneId].test_equals_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZoneId].equals(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_equals_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:945,1
    - Dst: '[org.threeten.bp.ZoneId].equals(String)'
      Src: org.threeten.bp.TestZoneId:945,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZoneId:945,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 946
      start: 944
    functionDepth: 7
    functionLinenumber: 944
    functionLinenumberEnd: 946
    functionName: '[org.threeten.bp.TestZoneId].test_equals_notTimeZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZoneId].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_equals_notTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 963
      start: 951
    functionDepth: 0
    functionLinenumber: 951
    functionLinenumberEnd: 963
    functionName: '[org.threeten.bp.TestZoneId].data_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZoneId].data_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:967,1
    - Dst: '[org.threeten.bp.ZoneId].toString()'
      Src: org.threeten.bp.TestZoneId:968,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
      Src: org.threeten.bp.TestZoneId:968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 2
    argNames:
    - id
    - expected
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 969
      start: 965
    functionDepth: 7
    functionLinenumber: 965
    functionLinenumberEnd: 969
    functionName: '[org.threeten.bp.TestZoneId].test_toString(String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZoneId].assertEquals(String,String)'
    - '[org.threeten.bp.ZoneId].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZoneId].test_toString(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:975,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:975,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 4
    argNames:
    - year
    - month
    - day
    - offset
    argTypes:
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 976
      start: 974
    functionDepth: 4
    functionLinenumber: 974
    functionLinenumberEnd: 976
    functionName: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:979,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:979,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 8
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - offset
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 980
      start: 978
    functionDepth: 5
    functionLinenumber: 978
    functionLinenumberEnd: 980
    functionName: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 10
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:983,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZoneId:983,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 8
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - zone
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 984
      start: 982
    functionDepth: 5
    functionLinenumber: 982
    functionLinenumberEnd: 984
    functionName: '[org.threeten.bp.TestZoneId].createZDT(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.TestZoneId].createZDT(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZoneId:987,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - year
    - month
    - day
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 988
      start: 986
    functionDepth: 4
    functionLinenumber: 986
    functionLinenumberEnd: 988
    functionName: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 12
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:991,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
      Src: org.threeten.bp.TestZoneId:992,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,int)'
      Src: org.threeten.bp.TestZoneId:992,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:993,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:993,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
      Src: org.threeten.bp.TestZoneId:995,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:995,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZoneId:998,1
    - Dst: '[org.threeten.bp.TestZoneId].assertNotNull(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.TestZoneId:999,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.TestZoneId:1000,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,int)'
      Src: org.threeten.bp.TestZoneId:1000,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.TestZoneId:1001,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,int)'
      Src: org.threeten.bp.TestZoneId:1001,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZoneId:1002,1
    - Dst: '[org.threeten.bp.TestZoneId].assertEquals(boolean,int)'
      Src: org.threeten.bp.TestZoneId:1002,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 4
    argNames:
    - rules
    - dateTime
    - offset
    - type
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    - int
    constantsTouched: []
    func_position:
      end: 1005
      start: 990
    functionDepth: 2
    functionLinenumber: 990
    functionLinenumberEnd: 1005
    functionName: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 18
    functionsReached:
    - '[org.threeten.bp.TestZoneId].assertNotNull(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.TestZoneId].assertEquals(boolean,int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,int)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.TestZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZoneId].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZoneId:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestZoneId
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestZoneId].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    linkageType: ''
    returnType: org.threeten.bp.TestZoneId
    signature: '[org.threeten.bp.TestZoneId].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.Examples:57,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Examples:59,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:60,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.Examples:62,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Examples:62,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Examples:62,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:63,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.Examples:65,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Examples:65,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Examples:65,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:66,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Examples:68,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:69,1
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Examples:71,1
    - Dst: '[org.threeten.bp.Year].getValue()'
      Src: org.threeten.bp.Examples:72,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:72,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Examples:74,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:75,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.Examples)'
      Src: org.threeten.bp.Examples:77,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:77,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Examples:79,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:80,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Examples:82,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(int)'
      Src: org.threeten.bp.Examples:82,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.Examples:82,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:83,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Examples:89,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.Examples)'
      Src: org.threeten.bp.Examples:89,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:90,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Examples:92,1
    - Dst: '[org.threeten.bp.Examples].lastDayOfMonth()'
      Src: org.threeten.bp.Examples:92,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.Examples)'
      Src: org.threeten.bp.Examples:92,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:93,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.Examples:101,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:102,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.Examples:104,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Examples:104,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:105,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.Examples:107,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:108,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.Examples:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.Examples,int,int,org.threeten.bp.Examples)'
      Src: org.threeten.bp.Examples:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.Examples:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.Examples)'
      Src: org.threeten.bp.Examples:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.Examples:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.Examples)'
      Src: org.threeten.bp.Examples:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.Examples:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.Examples:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.Examples,int)'
      Src: org.threeten.bp.Examples:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.Examples)'
      Src: org.threeten.bp.Examples:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.Examples:120,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:121,1
    - Dst: '[org.threeten.bp.MonthDay].of(org.threeten.bp.Examples,int)'
      Src: org.threeten.bp.Examples:123,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.Examples:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 125
      start: 56
    functionDepth: 7
    functionLinenumber: 56
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.Examples].main(String[])'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Examples.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.Examples)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.Examples)'
    - '[org.threeten.bp.Examples].lastDayOfMonth()'
    - '[org.threeten.bp.LocalDate].plusMonths(int)'
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.Examples,int,int,org.threeten.bp.Examples)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.Year].getValue()'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.Examples)'
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.Examples)'
    - '[org.threeten.bp.MonthDay].of(org.threeten.bp.Examples,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    - System.out.println(String)
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.Examples)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.Examples,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Examples].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Examples
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.Examples].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/Examples.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Examples
    signature: '[org.threeten.bp.Examples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 4
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.threeten.bp.TestLocalTime].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 115
    functionName: '[org.threeten.bp.TestLocalTime].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.TestLocalTime].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 137
    functionName: '[org.threeten.bp.TestLocalTime].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestLocalTime].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].values()'
      Src: org.threeten.bp.TestLocalTime:141,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:141,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:141,1
    - Dst: '[org.threeten.bp.TestLocalTime].validFields()'
      Src: org.threeten.bp.TestLocalTime:142,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.TestLocalTime:142,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestLocalTime:143,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestLocalTime:144,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestLocalTime:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 147
    functionName: '[org.threeten.bp.TestLocalTime].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.temporal.ChronoField].values()'
    - '[java.util.Arrays].asList(org.threeten.bp.TestLocalTime)'
    - '[java.util.ArrayList].<init>(org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].validFields()'
    - '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestLocalTime].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:152,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEqualsSerialisedForm(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.threeten.bp.TestLocalTime].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEqualsSerialisedForm(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalTime].assertSerializable(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.TestLocalTime].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertSerializable(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:162,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:162,1
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:163,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:163,1
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:164,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:164,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:165,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - time
    - h
    - m
    - s
    - n
    argTypes:
    - org.threeten.bp.LocalTime
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 166
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 10
    functionsReached:
    - '[org.threeten.bp.LocalTime].getMinute()'
    - '[org.threeten.bp.LocalTime].getSecond()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.TestLocalTime].constant_MIDNIGHT()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].constant_MIDNIGHT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:176,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:177,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 174
    functionDepth: 3
    functionLinenumber: 174
    functionLinenumberEnd: 178
    functionName: '[org.threeten.bp.TestLocalTime].constant_MIDNIGHT_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].constant_MIDNIGHT_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[org.threeten.bp.TestLocalTime].constant_MIDDAY()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].constant_MIDDAY()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:187,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:188,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 3
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: '[org.threeten.bp.TestLocalTime].constant_MIDDAY_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].constant_MIDDAY_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 2
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[org.threeten.bp.TestLocalTime].constant_MIN_TIME()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].constant_MIN_TIME()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:199,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 197
    functionDepth: 3
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.TestLocalTime].constant_MIN_TIME_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].constant_MIN_TIME_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 2
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[org.threeten.bp.TestLocalTime].constant_MAX_TIME()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].constant_MAX_TIME()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:209,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:210,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 207
    functionDepth: 3
    functionLinenumber: 207
    functionLinenumberEnd: 211
    functionName: '[org.threeten.bp.TestLocalTime].constant_MAX_TIME_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].constant_MAX_TIME_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestLocalTime:218,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalTime:218,1
    - Dst: '[org.threeten.bp.LocalTime].now()'
      Src: org.threeten.bp.TestLocalTime:219,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestLocalTime:220,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestLocalTime:220,1
    - Dst: Math.abs(long)
      Src: org.threeten.bp.TestLocalTime:220,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertTrue(int)'
      Src: org.threeten.bp.TestLocalTime:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 222
    functionName: '[org.threeten.bp.TestLocalTime].now()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - Math.abs(long)
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.LocalTime].now()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.TestLocalTime].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalTime:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 3
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[org.threeten.bp.TestLocalTime].now_ZoneId_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].now_ZoneId_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestLocalTime:234,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalTime:235,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalTime:235,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalTime:236,1
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:238,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalTime:241,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalTime:241,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestLocalTime:242,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:244,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 232
    functionDepth: 7
    functionLinenumber: 232
    functionLinenumberEnd: 245
    functionName: '[org.threeten.bp.TestLocalTime].now_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].now_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalTime:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 250
    functionDepth: 2
    functionLinenumber: 250
    functionLinenumberEnd: 253
    functionName: '[org.threeten.bp.TestLocalTime].now_Clock_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].now_Clock_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:258,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalTime:259,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalTime:260,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:261,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:261,1
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:262,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:262,1
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:263,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:263,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:264,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 255
    functionDepth: 2
    functionLinenumber: 255
    functionLinenumberEnd: 266
    functionName: '[org.threeten.bp.TestLocalTime].now_Clock_allSecsInDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].getMinute()'
    - '[org.threeten.bp.LocalTime].getSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalTime,int)'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].now_Clock_allSecsInDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:271,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalTime:272,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalTime:273,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:274,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:274,1
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:275,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:275,1
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:276,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:276,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:277,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:277,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 279
    functionName: '[org.threeten.bp.TestLocalTime].now_Clock_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].getMinute()'
    - '[org.threeten.bp.LocalTime].getSecond()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestLocalTime,int)'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].now_Clock_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalTime:284,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalTime:285,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:286,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:286,1
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:287,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:287,1
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:288,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:288,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:289,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 282
    functionDepth: 2
    functionLinenumber: 282
    functionLinenumberEnd: 290
    functionName: '[org.threeten.bp.TestLocalTime].now_Clock_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].getMinute()'
    - '[org.threeten.bp.LocalTime].getSecond()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].now_Clock_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestLocalTime:294,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestLocalTime:295,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:296,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:296,1
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:297,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:297,1
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:298,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:298,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:299,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 292
    functionDepth: 2
    functionLinenumber: 292
    functionLinenumberEnd: 300
    functionName: '[org.threeten.bp.TestLocalTime].now_Clock_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].getMinute()'
    - '[org.threeten.bp.LocalTime].getSecond()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].now_Clock_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:307,1
    - Dst: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 305
    functionDepth: 3
    functionLinenumber: 305
    functionLinenumberEnd: 309
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_2ints()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_2ints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int)'
      Src: org.threeten.bp.TestLocalTime:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 314
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_2ints_hourTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_2ints_hourTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 316
    functionDepth: 3
    functionLinenumber: 316
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_2ints_hourTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_2ints_hourTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int)'
      Src: org.threeten.bp.TestLocalTime:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_2ints_minuteTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_2ints_minuteTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 326
    functionDepth: 3
    functionLinenumber: 326
    functionLinenumberEnd: 329
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_2ints_minuteTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_2ints_minuteTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:334,1
    - Dst: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 332
    functionDepth: 3
    functionLinenumber: 332
    functionLinenumberEnd: 336
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_3ints()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_3ints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 3
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_3ints_hourTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_3ints_hourTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 343
    functionDepth: 3
    functionLinenumber: 343
    functionLinenumberEnd: 346
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_3ints_hourTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_3ints_hourTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 348
    functionDepth: 3
    functionLinenumber: 348
    functionLinenumberEnd: 351
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_3ints_minuteTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_3ints_minuteTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 353
    functionDepth: 3
    functionLinenumber: 353
    functionLinenumberEnd: 356
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_3ints_minuteTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_3ints_minuteTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 3
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_3ints_secondTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_3ints_secondTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 363
    functionDepth: 3
    functionLinenumber: 363
    functionLinenumberEnd: 366
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_3ints_secondTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_3ints_secondTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:371,1
    - Dst: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:372,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:373,1
    - Dst: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 369
    functionDepth: 4
    functionLinenumber: 369
    functionLinenumberEnd: 375
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_4ints()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_4ints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 377
    functionDepth: 3
    functionLinenumber: 377
    functionLinenumberEnd: 380
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_4ints_hourTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_4ints_hourTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 382
    functionDepth: 4
    functionLinenumber: 382
    functionLinenumberEnd: 385
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_4ints_hourTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_4ints_hourTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 387
    functionDepth: 3
    functionLinenumber: 387
    functionLinenumberEnd: 390
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_4ints_minuteTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_4ints_minuteTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 392
    functionDepth: 4
    functionLinenumber: 392
    functionLinenumberEnd: 395
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_4ints_minuteTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_4ints_minuteTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 397
    functionDepth: 3
    functionLinenumber: 397
    functionLinenumberEnd: 400
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_4ints_secondTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_4ints_secondTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 402
    functionDepth: 4
    functionLinenumber: 402
    functionLinenumberEnd: 405
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_4ints_secondTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_4ints_secondTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 407
    functionDepth: 3
    functionLinenumber: 407
    functionLinenumberEnd: 410
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_4ints_nanoTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_4ints_nanoTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 415
      start: 412
    functionDepth: 4
    functionLinenumber: 412
    functionLinenumberEnd: 415
    functionName: '[org.threeten.bp.TestLocalTime].factory_time_4ints_nanoTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_time_4ints_nanoTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(int)'
      Src: org.threeten.bp.TestLocalTime:422,1
    - Dst: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 420
    functionDepth: 2
    functionLinenumber: 420
    functionLinenumberEnd: 424
    functionName: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(int)'
    - '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay()'
      Src: org.threeten.bp.TestLocalTime:428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofSecondOfDay()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(int)'
      Src: org.threeten.bp.TestLocalTime:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 434
    functionName: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_tooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_tooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(int,int)'
      Src: org.threeten.bp.TestLocalTime:441,1
    - Dst: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 439
    functionDepth: 2
    functionLinenumber: 439
    functionLinenumberEnd: 443
    functionName: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(int,int)'
    - '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(int)'
      Src: org.threeten.bp.TestLocalTime:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 448
    functionName: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooLowSecs()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooLowSecs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(int,int)'
      Src: org.threeten.bp.TestLocalTime:452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 453
    functionName: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooHighSecs()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooHighSecs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(int)'
      Src: org.threeten.bp.TestLocalTime:457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 458
    functionName: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooLowNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooLowNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(int,int)'
      Src: org.threeten.bp.TestLocalTime:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooHighNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooHighNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay(int)'
      Src: org.threeten.bp.TestLocalTime:470,1
    - Dst: '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 468
    functionDepth: 2
    functionLinenumber: 468
    functionLinenumberEnd: 472
    functionName: '[org.threeten.bp.TestLocalTime].factory_ofNanoOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
    - '[org.threeten.bp.LocalTime].ofNanoOfDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_ofNanoOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay()'
      Src: org.threeten.bp.TestLocalTime:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 477
    functionName: '[org.threeten.bp.TestLocalTime].factory_ofNanoOfDay_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofNanoOfDay()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_ofNanoOfDay_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay(int)'
      Src: org.threeten.bp.TestLocalTime:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 482
    functionName: '[org.threeten.bp.TestLocalTime].factory_ofNanoOfDay_tooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofNanoOfDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_ofNanoOfDay_tooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:489,1
    - Dst: '[org.threeten.bp.LocalTime].from(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:489,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:489,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:489,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:490,1
    - Dst: '[org.threeten.bp.LocalTime].from(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalTime:490,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:490,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 487
    functionDepth: 4
    functionLinenumber: 487
    functionLinenumberEnd: 491
    functionName: '[org.threeten.bp.TestLocalTime].factory_from_DateTimeAccessor()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalTime].from(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].from(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_from_DateTimeAccessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:495,1
    - Dst: '[org.threeten.bp.LocalTime].from(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalTime:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 1
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: '[org.threeten.bp.TestLocalTime].factory_from_DateTimeAccessor_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].from(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_from_DateTimeAccessor_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.TestLocalTime:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 498
    functionDepth: 2
    functionLinenumber: 498
    functionLinenumberEnd: 501
    functionName: '[org.threeten.bp.TestLocalTime].factory_from_DateTimeAccessor_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_from_DateTimeAccessor_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].parse(String)'
      Src: org.threeten.bp.TestLocalTime:508,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertNotNull(org.threeten.bp.LocalTime,String)'
      Src: org.threeten.bp.TestLocalTime:509,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:510,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:510,1
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:511,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:511,1
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:512,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:512,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:513,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - h
    - m
    - s
    - n
    - parsable
    argTypes:
    - int
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 514
      start: 506
    functionDepth: 1
    functionLinenumber: 506
    functionLinenumberEnd: 514
    functionName: '[org.threeten.bp.TestLocalTime].factory_parse_validText(int,int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].getMinute()'
    - '[org.threeten.bp.LocalTime].parse(String)'
    - '[org.threeten.bp.LocalTime].getSecond()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].assertNotNull(org.threeten.bp.LocalTime,String)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_parse_validText(int,int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 529
    functionName: '[org.threeten.bp.TestLocalTime].provider_sampleBadParse()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalTime].provider_sampleBadParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].parse(String)'
      Src: org.threeten.bp.TestLocalTime:533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - unparsable
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 534
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 534
    functionName: '[org.threeten.bp.TestLocalTime].factory_parse_invalidText(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_parse_invalidText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].parse(String)'
      Src: org.threeten.bp.TestLocalTime:539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 540
    functionName: '[org.threeten.bp.TestLocalTime].factory_parse_illegalHour()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_parse_illegalHour()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].parse(String)'
      Src: org.threeten.bp.TestLocalTime:544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 545
    functionName: '[org.threeten.bp.TestLocalTime].factory_parse_illegalMinute()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_parse_illegalMinute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].parse(String)'
      Src: org.threeten.bp.TestLocalTime:549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 550
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 550
    functionName: '[org.threeten.bp.TestLocalTime].factory_parse_illegalSecond()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_parse_illegalSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].parse(String)'
      Src: org.threeten.bp.TestLocalTime:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 556
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 556
    functionName: '[org.threeten.bp.TestLocalTime].factory_parse_nullTest()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_parse_nullTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestLocalTime:563,1
    - Dst: '[org.threeten.bp.LocalTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestLocalTime:564,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:565,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 561
    functionDepth: 6
    functionLinenumber: 561
    functionLinenumberEnd: 566
    functionName: '[org.threeten.bp.TestLocalTime].factory_parse_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_parse_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestLocalTime:570,1
    - Dst: '[org.threeten.bp.LocalTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestLocalTime:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 572
      start: 568
    functionDepth: 6
    functionLinenumber: 568
    functionLinenumberEnd: 572
    functionName: '[org.threeten.bp.TestLocalTime].factory_parse_formatter_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.LocalTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_parse_formatter_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].parse(String,null)'
      Src: org.threeten.bp.TestLocalTime:576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 577
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 577
    functionName: '[org.threeten.bp.TestLocalTime].factory_parse_formatter_nullFormatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].parse(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].factory_parse_formatter_nullFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test.get(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:585,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:585,1
    - Dst: test.get(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:586,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:586,1
    - Dst: test.get(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:587,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:587,1
    - Dst: test.get(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:588,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:588,1
    - Dst: test.get(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:590,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:590,1
    - Dst: test.get(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:591,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:591,1
    - Dst: test.get(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:592,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:592,1
    - Dst: test.get(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:593,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:593,1
    - Dst: test.get(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:594,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:594,1
    - Dst: test.get(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:595,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 582
    functionDepth: 1
    functionLinenumber: 582
    functionLinenumberEnd: 596
    functionName: '[org.threeten.bp.TestLocalTime].test_get_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
    - test.get(org.threeten.bp.TestLocalTime)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_get_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].get(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 601
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 601
    functionName: '[org.threeten.bp.TestLocalTime].test_get_TemporalField_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].get(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_get_TemporalField_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestLocalTime:605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 603
    functionDepth: 4
    functionLinenumber: 603
    functionLinenumberEnd: 606
    functionName: '[org.threeten.bp.TestLocalTime].test_get_TemporalField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].get(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_get_TemporalField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].get(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 611
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 611
    functionName: '[org.threeten.bp.TestLocalTime].test_get_TemporalField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].get(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_get_TemporalField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].get(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 616
    functionName: '[org.threeten.bp.TestLocalTime].test_get_TemporalField_dateField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].get(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_get_TemporalField_dateField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test.getLong(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:624,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:624,1
    - Dst: test.getLong(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:625,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:625,1
    - Dst: test.getLong(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:626,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:626,1
    - Dst: test.getLong(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:627,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:627,1
    - Dst: test.getLong(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:629,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:629,1
    - Dst: test.getLong(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:630,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:630,1
    - Dst: test.getLong(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:631,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:631,1
    - Dst: test.getLong(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:632,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:632,1
    - Dst: test.getLong(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:633,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:633,1
    - Dst: test.getLong(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:634,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:634,1
    - Dst: test.getLong(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:635,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 636
      start: 621
    functionDepth: 1
    functionLinenumber: 621
    functionLinenumberEnd: 636
    functionName: '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - test.getLong(org.threeten.bp.TestLocalTime)
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestLocalTime:640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 638
    functionDepth: 4
    functionLinenumber: 638
    functionLinenumberEnd: 641
    functionName: '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 646
      start: 643
    functionDepth: 0
    functionLinenumber: 643
    functionLinenumberEnd: 646
    functionName: '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 651
      start: 648
    functionDepth: 0
    functionLinenumber: 648
    functionLinenumberEnd: 651
    functionName: '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField_dateField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField_dateField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.TestLocalTime:658,1
    - Dst: '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.TestLocalTime:658,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalTime:658,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.TestLocalTime:659,1
    - Dst: '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.TestLocalTime:659,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalTime:659,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.TestLocalTime:660,1
    - Dst: '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.TestLocalTime:660,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(R,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:660,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.TestLocalTime:661,1
    - Dst: '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.TestLocalTime:661,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalTime:661,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(R,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:662,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.TestLocalTime:663,1
    - Dst: '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestLocalTime:663,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalTime:663,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.TestLocalTime:664,1
    - Dst: '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestLocalTime:664,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestLocalTime:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 665
      start: 656
    functionDepth: 1
    functionLinenumber: 656
    functionLinenumberEnd: 665
    functionName: '[org.threeten.bp.TestLocalTime].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(R,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(R,null)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(R,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].query(null)'
      Src: org.threeten.bp.TestLocalTime:669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 670
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 670
    functionName: '[org.threeten.bp.TestLocalTime].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].query(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 695
      start: 675
    functionDepth: 0
    functionLinenumber: 675
    functionLinenumberEnd: 695
    functionName: '[org.threeten.bp.TestLocalTime].provider_sampleTimes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalTime].provider_sampleTimes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:700,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:701,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:701,1
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:702,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:702,1
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:703,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:703,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:704,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:704,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - ns
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 705
      start: 698
    functionDepth: 4
    functionLinenumber: 698
    functionLinenumberEnd: 705
    functionName: '[org.threeten.bp.TestLocalTime].test_get(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].getMinute()'
    - '[org.threeten.bp.LocalTime].getSecond()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_get(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:712,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
      Src: org.threeten.bp.TestLocalTime:713,1
    - Dst: '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestLocalTime:719,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:719,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 720
      start: 710
    functionDepth: 3
    functionLinenumber: 710
    functionLinenumberEnd: 720
    functionName: '[org.threeten.bp.TestLocalTime].test_with_adjustment()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
    - '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_with_adjustment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestLocalTime:724,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 725
      start: 722
    functionDepth: 1
    functionLinenumber: 722
    functionLinenumberEnd: 725
    functionName: '[org.threeten.bp.TestLocalTime].test_with_adjustment_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_with_adjustment_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.withHour(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:734,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:735,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:735,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 737
      start: 730
    functionDepth: 0
    functionLinenumber: 730
    functionLinenumberEnd: 737
    functionName: '[org.threeten.bp.TestLocalTime].test_withHour_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - t.withHour(org.threeten.bp.TestLocalTime)
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withHour_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withHour(int)'
      Src: org.threeten.bp.TestLocalTime:741,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:742,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 743
      start: 739
    functionDepth: 1
    functionLinenumber: 739
    functionLinenumberEnd: 743
    functionName: '[org.threeten.bp.TestLocalTime].test_withHour_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].withHour(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withHour_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:747,1
    - Dst: '[org.threeten.bp.LocalTime].withHour(int)'
      Src: org.threeten.bp.TestLocalTime:747,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 749
      start: 745
    functionDepth: 3
    functionLinenumber: 745
    functionLinenumberEnd: 749
    functionName: '[org.threeten.bp.TestLocalTime].test_withHour_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].withHour(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withHour_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:753,1
    - Dst: '[org.threeten.bp.LocalTime].withHour(int)'
      Src: org.threeten.bp.TestLocalTime:753,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 755
      start: 751
    functionDepth: 3
    functionLinenumber: 751
    functionLinenumberEnd: 755
    functionName: '[org.threeten.bp.TestLocalTime].test_withHour_toMidday_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].withHour(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withHour_toMidday_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withHour()'
      Src: org.threeten.bp.TestLocalTime:759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 757
    functionDepth: 0
    functionLinenumber: 757
    functionLinenumberEnd: 760
    functionName: '[org.threeten.bp.TestLocalTime].test_withHour_hourTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].withHour()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withHour_hourTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withHour(int)'
      Src: org.threeten.bp.TestLocalTime:764,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 765
      start: 762
    functionDepth: 1
    functionLinenumber: 762
    functionLinenumberEnd: 765
    functionName: '[org.threeten.bp.TestLocalTime].test_withHour_hourTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].withHour(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withHour_hourTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.withMinute(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:774,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:775,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:775,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 777
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 777
    functionName: '[org.threeten.bp.TestLocalTime].test_withMinute_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
    - t.withMinute(org.threeten.bp.TestLocalTime)
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withMinute_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withMinute(int)'
      Src: org.threeten.bp.TestLocalTime:781,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 783
      start: 779
    functionDepth: 1
    functionLinenumber: 779
    functionLinenumberEnd: 783
    functionName: '[org.threeten.bp.TestLocalTime].test_withMinute_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].withMinute(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withMinute_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:787,1
    - Dst: '[org.threeten.bp.LocalTime].withMinute(int)'
      Src: org.threeten.bp.TestLocalTime:787,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:788,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 789
      start: 785
    functionDepth: 3
    functionLinenumber: 785
    functionLinenumberEnd: 789
    functionName: '[org.threeten.bp.TestLocalTime].test_withMinute_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].withMinute(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withMinute_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:793,1
    - Dst: '[org.threeten.bp.LocalTime].withMinute(int)'
      Src: org.threeten.bp.TestLocalTime:793,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 795
      start: 791
    functionDepth: 3
    functionLinenumber: 791
    functionLinenumberEnd: 795
    functionName: '[org.threeten.bp.TestLocalTime].test_withMinute_toMidday_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].withMinute(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withMinute_toMidday_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withMinute()'
      Src: org.threeten.bp.TestLocalTime:799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 797
    functionDepth: 0
    functionLinenumber: 797
    functionLinenumberEnd: 800
    functionName: '[org.threeten.bp.TestLocalTime].test_withMinute_minuteTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].withMinute()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withMinute_minuteTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withMinute(int)'
      Src: org.threeten.bp.TestLocalTime:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 805
      start: 802
    functionDepth: 1
    functionLinenumber: 802
    functionLinenumberEnd: 805
    functionName: '[org.threeten.bp.TestLocalTime].test_withMinute_minuteTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].withMinute(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withMinute_minuteTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.withSecond(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:814,1
    - Dst: '[org.threeten.bp.TestLocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:815,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:815,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 817
      start: 810
    functionDepth: 0
    functionLinenumber: 810
    functionLinenumberEnd: 817
    functionName: '[org.threeten.bp.TestLocalTime].test_withSecond_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].getSecond()'
    - t.withSecond(org.threeten.bp.TestLocalTime)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withSecond_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withSecond(int)'
      Src: org.threeten.bp.TestLocalTime:821,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 823
      start: 819
    functionDepth: 1
    functionLinenumber: 819
    functionLinenumberEnd: 823
    functionName: '[org.threeten.bp.TestLocalTime].test_withSecond_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].withSecond(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withSecond_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:827,1
    - Dst: '[org.threeten.bp.LocalTime].withSecond(int)'
      Src: org.threeten.bp.TestLocalTime:827,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 829
      start: 825
    functionDepth: 3
    functionLinenumber: 825
    functionLinenumberEnd: 829
    functionName: '[org.threeten.bp.TestLocalTime].test_withSecond_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].withSecond(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withSecond_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:833,1
    - Dst: '[org.threeten.bp.LocalTime].withSecond(int)'
      Src: org.threeten.bp.TestLocalTime:833,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:834,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 835
      start: 831
    functionDepth: 3
    functionLinenumber: 831
    functionLinenumberEnd: 835
    functionName: '[org.threeten.bp.TestLocalTime].test_withSecond_toMidday_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].withSecond(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withSecond_toMidday_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withSecond()'
      Src: org.threeten.bp.TestLocalTime:839,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 840
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 840
    functionName: '[org.threeten.bp.TestLocalTime].test_withSecond_secondTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].withSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withSecond_secondTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withSecond(int)'
      Src: org.threeten.bp.TestLocalTime:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 845
      start: 842
    functionDepth: 1
    functionLinenumber: 842
    functionLinenumberEnd: 845
    functionName: '[org.threeten.bp.TestLocalTime].test_withSecond_secondTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].withSecond(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withSecond_secondTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.withNano(int)
      Src: org.threeten.bp.TestLocalTime:853,1
    - Dst: '[org.threeten.bp.TestLocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:854,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:854,1
    - Dst: '[org.threeten.bp.TestLocalTime].withNano(int)'
      Src: org.threeten.bp.TestLocalTime:855,1
    - Dst: '[org.threeten.bp.TestLocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:856,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:856,1
    - Dst: '[org.threeten.bp.TestLocalTime].withNano(int)'
      Src: org.threeten.bp.TestLocalTime:857,1
    - Dst: '[org.threeten.bp.TestLocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:858,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:858,1
    - Dst: '[org.threeten.bp.TestLocalTime].withNano(int)'
      Src: org.threeten.bp.TestLocalTime:859,1
    - Dst: '[org.threeten.bp.TestLocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:860,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:860,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 861
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 861
    functionName: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - t.withNano(int)
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
    - '[org.threeten.bp.TestLocalTime].withNano(int)'
    - '[org.threeten.bp.TestLocalTime].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withNano(int)'
      Src: org.threeten.bp.TestLocalTime:865,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 867
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 867
    functionName: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].withNano(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:871,1
    - Dst: '[org.threeten.bp.LocalTime].withNano(int)'
      Src: org.threeten.bp.TestLocalTime:871,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 873
      start: 869
    functionDepth: 4
    functionLinenumber: 869
    functionLinenumberEnd: 873
    functionName: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].withNano(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:877,1
    - Dst: '[org.threeten.bp.LocalTime].withNano(int)'
      Src: org.threeten.bp.TestLocalTime:877,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 879
      start: 875
    functionDepth: 4
    functionLinenumber: 875
    functionLinenumberEnd: 879
    functionName: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_toMidday_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].withNano(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_toMidday_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withNano()'
      Src: org.threeten.bp.TestLocalTime:883,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 884
      start: 881
    functionDepth: 0
    functionLinenumber: 881
    functionLinenumberEnd: 884
    functionName: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_nanoTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].withNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_nanoTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withNano(int)'
      Src: org.threeten.bp.TestLocalTime:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 889
      start: 886
    functionDepth: 1
    functionLinenumber: 886
    functionLinenumberEnd: 889
    functionName: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_nanoTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].withNano(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_nanoTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:967,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:967,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:968,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:968,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:969,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:969,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:970,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:970,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:971,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:971,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:972,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:972,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:973,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:975,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:975,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:976,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:976,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:977,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:977,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 979
      start: 964
    functionDepth: 4
    functionLinenumber: 964
    functionLinenumberEnd: 979
    functionName: '[org.threeten.bp.TestLocalTime].data_truncatedToValid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalTime].data_truncatedToValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalTime:983,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - input
    - unit
    - expected
    argTypes:
    - org.threeten.bp.LocalTime
    - org.threeten.bp.temporal.TemporalUnit
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 984
      start: 981
    functionDepth: 4
    functionLinenumber: 981
    functionLinenumberEnd: 984
    functionName: '[org.threeten.bp.TestLocalTime].test_truncatedTo_valid(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalUnit,org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_truncatedTo_valid(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalUnit,org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:989,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:990,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:991,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:992,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 994
      start: 986
    functionDepth: 4
    functionLinenumber: 986
    functionLinenumberEnd: 994
    functionName: '[org.threeten.bp.TestLocalTime].data_truncatedToInvalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalTime].data_truncatedToInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalTime:998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - input
    - unit
    argTypes:
    - org.threeten.bp.LocalTime
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 999
      start: 996
    functionDepth: 4
    functionLinenumber: 996
    functionLinenumberEnd: 999
    functionName: '[org.threeten.bp.TestLocalTime].test_truncatedTo_invalid(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_truncatedTo_invalid(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].truncatedTo(null)'
      Src: org.threeten.bp.TestLocalTime:1003,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1004
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1004
    functionName: '[org.threeten.bp.TestLocalTime].test_truncatedTo_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].truncatedTo(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_truncatedTo_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1011,1
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalTime:1012,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1013,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 1009
    functionDepth: 4
    functionLinenumber: 1009
    functionLinenumberEnd: 1014
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_positiveHours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_positiveHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1018,1
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalTime:1019,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1020,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 1016
    functionDepth: 4
    functionLinenumber: 1016
    functionLinenumberEnd: 1021
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_negativeMinutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_negativeMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1026,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1027,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1028
      start: 1023
    functionDepth: 0
    functionLinenumber: 1023
    functionLinenumberEnd: 1028
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.TestLocalTime:1032,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1033,1
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestLocalTime:1033,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1034,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1034,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1035
      start: 1030
    functionDepth: 3
    functionLinenumber: 1030
    functionLinenumberEnd: 1035
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_wrap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofHours(int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_wrap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1039,1
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalTime:1040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1037
    functionDepth: 0
    functionLinenumber: 1037
    functionLinenumberEnd: 1041
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_dateNotAllowed()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_dateNotAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.TestLocalTime:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1043
    functionDepth: 1
    functionLinenumber: 1043
    functionLinenumberEnd: 1046
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1053,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1054,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1051
    functionDepth: 4
    functionLinenumber: 1051
    functionLinenumberEnd: 1055
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_positiveHours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_positiveHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1059,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1060,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1061
      start: 1057
    functionDepth: 4
    functionLinenumber: 1057
    functionLinenumberEnd: 1061
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_negativeMinutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_negativeMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1065,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1063
    functionDepth: 0
    functionLinenumber: 1063
    functionLinenumberEnd: 1067
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1073,1
    - Dst: '[org.threeten.bp.TestLocalTime].fail(String)'
      Src: org.threeten.bp.TestLocalTime:1074,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1079
      start: 1069
    functionDepth: 0
    functionLinenumber: 1069
    functionLinenumberEnd: 1079
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_long_unit_invalidUnit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_long_unit_invalidUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1083,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1084
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1084
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_long_multiples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_long_multiples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalTime:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1086
    functionDepth: 0
    functionLinenumber: 1086
    functionLinenumberEnd: 1089
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestLocalTime:1096,1
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestLocalTime:1097,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1098,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1098,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1099
      start: 1094
    functionDepth: 4
    functionLinenumber: 1094
    functionLinenumberEnd: 1099
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_adjuster()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_adjuster()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofNanos(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1103,1
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestLocalTime:1104,1
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1105,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1106
      start: 1101
    functionDepth: 0
    functionLinenumber: 1101
    functionLinenumberEnd: 1106
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_adjuster_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plusNanos(org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.Duration].ofNanos(org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_adjuster_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestLocalTime:1110,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1112
      start: 1108
    functionDepth: 0
    functionLinenumber: 1108
    functionLinenumberEnd: 1112
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_adjuster_zero_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.Period)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_adjuster_zero_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.TestLocalTime:1116,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1117,1
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestLocalTime:1117,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1118,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1119
      start: 1114
    functionDepth: 3
    functionLinenumber: 1114
    functionLinenumberEnd: 1119
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_adjuster_wrap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofHours(int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_adjuster_wrap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.TestLocalTime:1123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1121
    functionDepth: 1
    functionLinenumber: 1121
    functionLinenumberEnd: 1124
    functionName: '[org.threeten.bp.TestLocalTime].test_plus_adjuster_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plus_adjuster_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.plusHours(int)
      Src: org.threeten.bp.TestLocalTime:1133,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1134,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:1134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1136
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1136
    functionName: '[org.threeten.bp.TestLocalTime].test_plusHours_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - t.plusHours(int)
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusHours_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.plusHours(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:1142,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1143,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:1143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1138
    functionDepth: 0
    functionLinenumber: 1138
    functionLinenumberEnd: 1145
    functionName: '[org.threeten.bp.TestLocalTime].test_plusHours_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
    - base.plusHours(org.threeten.bp.TestLocalTime)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusHours_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1149,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1151,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1152,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:1152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1147
    functionDepth: 3
    functionLinenumber: 1147
    functionLinenumberEnd: 1154
    functionName: '[org.threeten.bp.TestLocalTime].test_plusHours_fromOne()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalTime].plusHours(org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].getHour()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusHours_fromOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusHours(int)'
      Src: org.threeten.bp.TestLocalTime:1158,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1160
      start: 1156
    functionDepth: 0
    functionLinenumber: 1156
    functionLinenumberEnd: 1160
    functionName: '[org.threeten.bp.TestLocalTime].test_plusHours_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusHours(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusHours_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1164,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(int)'
      Src: org.threeten.bp.TestLocalTime:1164,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1162
    functionDepth: 3
    functionLinenumber: 1162
    functionLinenumberEnd: 1166
    functionName: '[org.threeten.bp.TestLocalTime].test_plusHours_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusHours(int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusHours_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1170,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(int)'
      Src: org.threeten.bp.TestLocalTime:1170,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1168
    functionDepth: 3
    functionLinenumber: 1168
    functionLinenumberEnd: 1172
    functionName: '[org.threeten.bp.TestLocalTime].test_plusHours_toMidday_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusHours(int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusHours_toMidday_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1176,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1176,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1178,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1178,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1179
      start: 1174
    functionDepth: 3
    functionLinenumber: 1174
    functionLinenumberEnd: 1179
    functionName: '[org.threeten.bp.TestLocalTime].test_plusHours_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].plusHours(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusHours_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.plusMinutes(int)
      Src: org.threeten.bp.TestLocalTime:1190,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1196,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1196,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1197,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1197,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1199
      start: 1184
    functionDepth: 1
    functionLinenumber: 1184
    functionLinenumberEnd: 1199
    functionName: '[org.threeten.bp.TestLocalTime].test_plusMinutes_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - t.plusMinutes(int)
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusMinutes_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.plusMinutes(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:1207,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1221,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1221,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1222,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1222,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1224
      start: 1201
    functionDepth: 1
    functionLinenumber: 1201
    functionLinenumberEnd: 1224
    functionName: '[org.threeten.bp.TestLocalTime].test_plusMinutes_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - base.plusMinutes(org.threeten.bp.TestLocalTime)
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusMinutes_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(int)'
      Src: org.threeten.bp.TestLocalTime:1228,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1230
      start: 1226
    functionDepth: 0
    functionLinenumber: 1226
    functionLinenumberEnd: 1230
    functionName: '[org.threeten.bp.TestLocalTime].test_plusMinutes_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusMinutes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusMinutes_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(int,int)'
      Src: org.threeten.bp.TestLocalTime:1234,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1236
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1236
    functionName: '[org.threeten.bp.TestLocalTime].test_plusMinutes_noChange_oneDay_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusMinutes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusMinutes_noChange_oneDay_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1240,1
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(int)'
      Src: org.threeten.bp.TestLocalTime:1240,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1242
      start: 1238
    functionDepth: 3
    functionLinenumber: 1238
    functionLinenumberEnd: 1242
    functionName: '[org.threeten.bp.TestLocalTime].test_plusMinutes_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].plusMinutes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusMinutes_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1246,1
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(int)'
      Src: org.threeten.bp.TestLocalTime:1246,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1248
      start: 1244
    functionDepth: 3
    functionLinenumber: 1244
    functionLinenumberEnd: 1248
    functionName: '[org.threeten.bp.TestLocalTime].test_plusMinutes_toMidday_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].plusMinutes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusMinutes_toMidday_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1252,1
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1252,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1254,1
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1254,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1255
      start: 1250
    functionDepth: 3
    functionLinenumber: 1250
    functionLinenumberEnd: 1255
    functionName: '[org.threeten.bp.TestLocalTime].test_plusMinutes_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].plusMinutes(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusMinutes_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.plusSeconds(int)
      Src: org.threeten.bp.TestLocalTime:1267,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1277,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1277,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1278,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1278,1
    - Dst: '[org.threeten.bp.TestLocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:1279,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1279,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1281
      start: 1260
    functionDepth: 1
    functionLinenumber: 1260
    functionLinenumberEnd: 1281
    functionName: '[org.threeten.bp.TestLocalTime].test_plusSeconds_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].getSecond()'
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
    - t.plusSeconds(int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusSeconds_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.threeten.bp.TestLocalTime:1285,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<Object[]>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1322
      start: 1283
    functionDepth: 0
    functionLinenumber: 1283
    functionLinenumberEnd: 1322
    functionName: '[org.threeten.bp.TestLocalTime].plusSeconds_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Object[]>
    signature: '[org.threeten.bp.TestLocalTime].plusSeconds_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.plusSeconds(int)
      Src: org.threeten.bp.TestLocalTime:1327,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1329,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1329,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1330,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1330,1
    - Dst: '[org.threeten.bp.TestLocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:1331,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - seconds
    - hour
    - min
    - sec
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1332
      start: 1324
    functionDepth: 1
    functionLinenumber: 1324
    functionLinenumberEnd: 1332
    functionName: '[org.threeten.bp.TestLocalTime].test_plusSeconds_fromZero(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].getSecond()'
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
    - base.plusSeconds(int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusSeconds_fromZero(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusSeconds(int)'
      Src: org.threeten.bp.TestLocalTime:1336,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1338
      start: 1334
    functionDepth: 0
    functionLinenumber: 1334
    functionLinenumberEnd: 1338
    functionName: '[org.threeten.bp.TestLocalTime].test_plusSeconds_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusSeconds(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusSeconds_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusSeconds(int)'
      Src: org.threeten.bp.TestLocalTime:1342,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1344
      start: 1340
    functionDepth: 0
    functionLinenumber: 1340
    functionLinenumberEnd: 1344
    functionName: '[org.threeten.bp.TestLocalTime].test_plusSeconds_noChange_oneDay_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusSeconds(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusSeconds_noChange_oneDay_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1348,1
    - Dst: '[org.threeten.bp.LocalTime].plusSeconds(int)'
      Src: org.threeten.bp.TestLocalTime:1348,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1350
      start: 1346
    functionDepth: 3
    functionLinenumber: 1346
    functionLinenumberEnd: 1350
    functionName: '[org.threeten.bp.TestLocalTime].test_plusSeconds_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusSeconds(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusSeconds_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1354,1
    - Dst: '[org.threeten.bp.LocalTime].plusSeconds(int)'
      Src: org.threeten.bp.TestLocalTime:1354,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1356
      start: 1352
    functionDepth: 3
    functionLinenumber: 1352
    functionLinenumberEnd: 1356
    functionName: '[org.threeten.bp.TestLocalTime].test_plusSeconds_toMidday_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusSeconds(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusSeconds_toMidday_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.plusNanos(int)
      Src: org.threeten.bp.TestLocalTime:1369,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1383,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1383,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1384,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1384,1
    - Dst: '[org.threeten.bp.TestLocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:1385,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1385,1
    - Dst: '[org.threeten.bp.TestLocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:1386,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1386,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1388
      start: 1361
    functionDepth: 1
    functionLinenumber: 1361
    functionLinenumberEnd: 1388
    functionName: '[org.threeten.bp.TestLocalTime].test_plusNanos_halfABillion()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].getSecond()'
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
    - t.plusNanos(int)
    - '[org.threeten.bp.TestLocalTime].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusNanos_halfABillion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.threeten.bp.TestLocalTime:1392,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<Object[]>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1435
      start: 1390
    functionDepth: 0
    functionLinenumber: 1390
    functionLinenumberEnd: 1435
    functionName: '[org.threeten.bp.TestLocalTime].plusNanos_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Object[]>
    signature: '[org.threeten.bp.TestLocalTime].plusNanos_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.plusNanos(long)
      Src: org.threeten.bp.TestLocalTime:1440,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1442,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1442,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1443,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1443,1
    - Dst: '[org.threeten.bp.TestLocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:1444,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(long,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1444,1
    - Dst: '[org.threeten.bp.TestLocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:1445,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(long,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - int
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - nanoseconds
    - hour
    - min
    - sec
    - nanos
    argTypes:
    - long
    - int
    - int
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1446
      start: 1437
    functionDepth: 1
    functionLinenumber: 1437
    functionLinenumberEnd: 1446
    functionName: '[org.threeten.bp.TestLocalTime].test_plusNanos_fromZero(long,int,int,long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].getSecond()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(long,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
    - base.plusNanos(long)
    - '[org.threeten.bp.TestLocalTime].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusNanos_fromZero(long,int,int,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:1450,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1452
      start: 1448
    functionDepth: 0
    functionLinenumber: 1448
    functionLinenumberEnd: 1452
    functionName: '[org.threeten.bp.TestLocalTime].test_plusNanos_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusNanos_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:1456,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1458
      start: 1454
    functionDepth: 0
    functionLinenumber: 1454
    functionLinenumberEnd: 1458
    functionName: '[org.threeten.bp.TestLocalTime].test_plusNanos_noChange_oneDay_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusNanos_noChange_oneDay_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1462,1
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:1462,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1464
      start: 1460
    functionDepth: 4
    functionLinenumber: 1460
    functionLinenumberEnd: 1464
    functionName: '[org.threeten.bp.TestLocalTime].test_plusNanos_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusNanos(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusNanos_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1468,1
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:1468,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1470
      start: 1466
    functionDepth: 4
    functionLinenumber: 1466
    functionLinenumberEnd: 1470
    functionName: '[org.threeten.bp.TestLocalTime].test_plusNanos_toMidday_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusNanos(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_plusNanos_toMidday_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestLocalTime:1477,1
    - Dst: '[org.threeten.bp.LocalTime].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestLocalTime:1478,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1479,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1480
      start: 1475
    functionDepth: 4
    functionLinenumber: 1475
    functionLinenumberEnd: 1480
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.LocalTime].minus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1484,1
    - Dst: '[org.threeten.bp.LocalTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalTime:1485,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1486,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1487
      start: 1482
    functionDepth: 4
    functionLinenumber: 1482
    functionLinenumberEnd: 1487
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_positiveHours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_positiveHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1491,1
    - Dst: '[org.threeten.bp.LocalTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalTime:1492,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1493,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1494
      start: 1489
    functionDepth: 4
    functionLinenumber: 1489
    functionLinenumberEnd: 1494
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_negativeMinutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].of(org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_negativeMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofNanos(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1498,1
    - Dst: '[org.threeten.bp.LocalTime].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestLocalTime:1499,1
    - Dst: '[org.threeten.bp.LocalTime].minusNanos(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1500,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1501
      start: 1496
    functionDepth: 0
    functionLinenumber: 1496
    functionLinenumberEnd: 1501
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_big1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.Duration].ofNanos(org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].minusNanos(org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].minus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_big1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minus(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1506,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1508
      start: 1503
    functionDepth: 0
    functionLinenumber: 1503
    functionLinenumberEnd: 1508
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minus(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.TestLocalTime:1512,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1513,1
    - Dst: '[org.threeten.bp.LocalTime].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestLocalTime:1513,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1514,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1510
    functionDepth: 3
    functionLinenumber: 1510
    functionLinenumberEnd: 1515
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_wrap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofHours(int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_wrap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1519,1
    - Dst: '[org.threeten.bp.LocalTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestLocalTime:1520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1521
      start: 1517
    functionDepth: 0
    functionLinenumber: 1517
    functionLinenumberEnd: 1521
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_dateNotAllowed()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_dateNotAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.TestLocalTime:1525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1526
      start: 1523
    functionDepth: 1
    functionLinenumber: 1523
    functionLinenumberEnd: 1526
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].minus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minus(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1533,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1534,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1534,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1535
      start: 1531
    functionDepth: 4
    functionLinenumber: 1531
    functionLinenumberEnd: 1535
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_positiveHours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minus(int,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_positiveHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minus(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1539,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1540,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1541
      start: 1537
    functionDepth: 4
    functionLinenumber: 1537
    functionLinenumberEnd: 1541
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_negativeMinutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].minus(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_negativeMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minus(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1545,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1546,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1547
      start: 1543
    functionDepth: 0
    functionLinenumber: 1543
    functionLinenumberEnd: 1547
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minus(int,org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minus(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1553,1
    - Dst: '[org.threeten.bp.TestLocalTime].fail(String)'
      Src: org.threeten.bp.TestLocalTime:1554,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1559
      start: 1549
    functionDepth: 0
    functionLinenumber: 1549
    functionLinenumberEnd: 1559
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_long_unit_invalidUnit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].minus(int,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_long_unit_invalidUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minus(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1561
    functionDepth: 0
    functionLinenumber: 1561
    functionLinenumberEnd: 1564
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_long_multiples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].minus(int,org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_long_multiples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalTime:1568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1569
      start: 1566
    functionDepth: 0
    functionLinenumber: 1566
    functionLinenumberEnd: 1569
    functionName: '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].minus(int,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.minusHours(int)
      Src: org.threeten.bp.TestLocalTime:1578,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1579,1
    - Dst: String.valueOf(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:1579,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1579,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1581
      start: 1574
    functionDepth: 0
    functionLinenumber: 1574
    functionLinenumberEnd: 1581
    functionName: '[org.threeten.bp.TestLocalTime].test_minusHours_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int,org.threeten.bp.TestLocalTime)'
    - String.valueOf(org.threeten.bp.TestLocalTime)
    - t.minusHours(int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusHours_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.minusHours(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:1587,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1588,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:1588,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1590
      start: 1583
    functionDepth: 0
    functionLinenumber: 1583
    functionLinenumberEnd: 1590
    functionName: '[org.threeten.bp.TestLocalTime].test_minusHours_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - base.minusHours(org.threeten.bp.TestLocalTime)
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusHours_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1594,1
    - Dst: '[org.threeten.bp.LocalTime].minusHours(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1596,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1597,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:1597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1599
      start: 1592
    functionDepth: 3
    functionLinenumber: 1592
    functionLinenumberEnd: 1599
    functionName: '[org.threeten.bp.TestLocalTime].test_minusHours_fromOne()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalTime].minusHours(org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].getHour()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusHours_fromOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minusHours(int)'
      Src: org.threeten.bp.TestLocalTime:1603,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1605
      start: 1601
    functionDepth: 0
    functionLinenumber: 1601
    functionLinenumberEnd: 1605
    functionName: '[org.threeten.bp.TestLocalTime].test_minusHours_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minusHours(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusHours_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1609,1
    - Dst: '[org.threeten.bp.LocalTime].minusHours(int)'
      Src: org.threeten.bp.TestLocalTime:1609,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1611
      start: 1607
    functionDepth: 3
    functionLinenumber: 1607
    functionLinenumberEnd: 1611
    functionName: '[org.threeten.bp.TestLocalTime].test_minusHours_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].minusHours(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusHours_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1615,1
    - Dst: '[org.threeten.bp.LocalTime].minusHours(int)'
      Src: org.threeten.bp.TestLocalTime:1615,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1617
      start: 1613
    functionDepth: 3
    functionLinenumber: 1613
    functionLinenumberEnd: 1617
    functionName: '[org.threeten.bp.TestLocalTime].test_minusHours_toMidday_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].minusHours(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusHours_toMidday_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1621,1
    - Dst: '[org.threeten.bp.LocalTime].minusHours(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1621,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1623,1
    - Dst: '[org.threeten.bp.LocalTime].minusHours(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1623,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1624
      start: 1619
    functionDepth: 3
    functionLinenumber: 1619
    functionLinenumberEnd: 1624
    functionName: '[org.threeten.bp.TestLocalTime].test_minusHours_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].minusHours(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusHours_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.minusMinutes(int)
      Src: org.threeten.bp.TestLocalTime:1635,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1645,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1645,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1646,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1646,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1648
      start: 1629
    functionDepth: 1
    functionLinenumber: 1629
    functionLinenumberEnd: 1648
    functionName: '[org.threeten.bp.TestLocalTime].test_minusMinutes_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - t.minusMinutes(int)
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusMinutes_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.minusMinutes(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:1656,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1668,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1668,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1669,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1669,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1671
      start: 1650
    functionDepth: 1
    functionLinenumber: 1650
    functionLinenumberEnd: 1671
    functionName: '[org.threeten.bp.TestLocalTime].test_minusMinutes_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
    - base.minusMinutes(org.threeten.bp.TestLocalTime)
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusMinutes_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minusMinutes(int)'
      Src: org.threeten.bp.TestLocalTime:1675,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1677
      start: 1673
    functionDepth: 0
    functionLinenumber: 1673
    functionLinenumberEnd: 1677
    functionName: '[org.threeten.bp.TestLocalTime].test_minusMinutes_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minusMinutes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusMinutes_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minusMinutes(int,int)'
      Src: org.threeten.bp.TestLocalTime:1681,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1683
      start: 1679
    functionDepth: 0
    functionLinenumber: 1679
    functionLinenumberEnd: 1683
    functionName: '[org.threeten.bp.TestLocalTime].test_minusMinutes_noChange_oneDay_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minusMinutes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusMinutes_noChange_oneDay_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1687,1
    - Dst: '[org.threeten.bp.LocalTime].minusMinutes(int)'
      Src: org.threeten.bp.TestLocalTime:1687,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1689
      start: 1685
    functionDepth: 3
    functionLinenumber: 1685
    functionLinenumberEnd: 1689
    functionName: '[org.threeten.bp.TestLocalTime].test_minusMinutes_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].minusMinutes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusMinutes_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1693,1
    - Dst: '[org.threeten.bp.LocalTime].minusMinutes(int)'
      Src: org.threeten.bp.TestLocalTime:1693,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1695
      start: 1691
    functionDepth: 3
    functionLinenumber: 1691
    functionLinenumberEnd: 1695
    functionName: '[org.threeten.bp.TestLocalTime].test_minusMinutes_toMidday_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].minusMinutes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusMinutes_toMidday_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1699,1
    - Dst: '[org.threeten.bp.LocalTime].minusMinutes(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1699,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1701,1
    - Dst: '[org.threeten.bp.LocalTime].minusMinutes(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1701,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1702
      start: 1697
    functionDepth: 3
    functionLinenumber: 1697
    functionLinenumberEnd: 1702
    functionName: '[org.threeten.bp.TestLocalTime].test_minusMinutes_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].minusMinutes(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusMinutes_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.minusSeconds(int)
      Src: org.threeten.bp.TestLocalTime:1714,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1729,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1729,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1730,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1730,1
    - Dst: '[org.threeten.bp.TestLocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:1731,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1731,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1733
      start: 1707
    functionDepth: 1
    functionLinenumber: 1707
    functionLinenumberEnd: 1733
    functionName: '[org.threeten.bp.TestLocalTime].test_minusSeconds_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].getSecond()'
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    - t.minusSeconds(int)
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusSeconds_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.threeten.bp.TestLocalTime:1737,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<Object[]>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1774
      start: 1735
    functionDepth: 0
    functionLinenumber: 1735
    functionLinenumberEnd: 1774
    functionName: '[org.threeten.bp.TestLocalTime].minusSeconds_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Object[]>
    signature: '[org.threeten.bp.TestLocalTime].minusSeconds_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.minusSeconds(int)
      Src: org.threeten.bp.TestLocalTime:1779,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1781,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:1781,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1782,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:1782,1
    - Dst: '[org.threeten.bp.TestLocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:1783,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
      Src: org.threeten.bp.TestLocalTime:1783,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - seconds
    - hour
    - min
    - sec
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1784
      start: 1776
    functionDepth: 1
    functionLinenumber: 1776
    functionLinenumberEnd: 1784
    functionName: '[org.threeten.bp.TestLocalTime].test_minusSeconds_fromZero(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].getSecond()'
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    - base.minusSeconds(int)
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusSeconds_fromZero(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minusSeconds(int)'
      Src: org.threeten.bp.TestLocalTime:1788,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1790
      start: 1786
    functionDepth: 0
    functionLinenumber: 1786
    functionLinenumberEnd: 1790
    functionName: '[org.threeten.bp.TestLocalTime].test_minusSeconds_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minusSeconds(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusSeconds_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minusSeconds(int)'
      Src: org.threeten.bp.TestLocalTime:1794,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1795,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1796
      start: 1792
    functionDepth: 0
    functionLinenumber: 1792
    functionLinenumberEnd: 1796
    functionName: '[org.threeten.bp.TestLocalTime].test_minusSeconds_noChange_oneDay_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minusSeconds(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusSeconds_noChange_oneDay_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1800,1
    - Dst: '[org.threeten.bp.LocalTime].minusSeconds(int)'
      Src: org.threeten.bp.TestLocalTime:1800,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1801,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1798
    functionDepth: 3
    functionLinenumber: 1798
    functionLinenumberEnd: 1802
    functionName: '[org.threeten.bp.TestLocalTime].test_minusSeconds_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minusSeconds(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusSeconds_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1806,1
    - Dst: '[org.threeten.bp.LocalTime].minusSeconds(int)'
      Src: org.threeten.bp.TestLocalTime:1806,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1807,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1808
      start: 1804
    functionDepth: 3
    functionLinenumber: 1804
    functionLinenumberEnd: 1808
    functionName: '[org.threeten.bp.TestLocalTime].test_minusSeconds_toMidday_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minusSeconds(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusSeconds_toMidday_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1812,1
    - Dst: '[org.threeten.bp.LocalTime].minusSeconds(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1812,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1814,1
    - Dst: '[org.threeten.bp.LocalTime].minusSeconds(org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1814,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1810
    functionDepth: 3
    functionLinenumber: 1810
    functionLinenumberEnd: 1815
    functionName: '[org.threeten.bp.TestLocalTime].test_minusSeconds_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].minusSeconds(org.threeten.bp.TestLocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusSeconds_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.minusNanos(int)
      Src: org.threeten.bp.TestLocalTime:1828,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1850,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1850,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1851,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1851,1
    - Dst: '[org.threeten.bp.TestLocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:1852,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1852,1
    - Dst: '[org.threeten.bp.TestLocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:1853,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1853,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1855
      start: 1820
    functionDepth: 1
    functionLinenumber: 1820
    functionLinenumberEnd: 1855
    functionName: '[org.threeten.bp.TestLocalTime].test_minusNanos_halfABillion()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].getSecond()'
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,org.threeten.bp.TestLocalTime)'
    - t.minusNanos(int)
    - '[org.threeten.bp.TestLocalTime].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusNanos_halfABillion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.threeten.bp.TestLocalTime:1859,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<Object[]>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1902
      start: 1857
    functionDepth: 0
    functionLinenumber: 1857
    functionLinenumberEnd: 1902
    functionName: '[org.threeten.bp.TestLocalTime].minusNanos_fromZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Object[]>
    signature: '[org.threeten.bp.TestLocalTime].minusNanos_fromZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.minusNanos(long)
      Src: org.threeten.bp.TestLocalTime:1907,1
    - Dst: '[org.threeten.bp.TestLocalTime].getHour()'
      Src: org.threeten.bp.TestLocalTime:1909,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1909,1
    - Dst: '[org.threeten.bp.TestLocalTime].getMinute()'
      Src: org.threeten.bp.TestLocalTime:1910,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1910,1
    - Dst: '[org.threeten.bp.TestLocalTime].getSecond()'
      Src: org.threeten.bp.TestLocalTime:1911,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(long,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1911,1
    - Dst: '[org.threeten.bp.TestLocalTime].getNano()'
      Src: org.threeten.bp.TestLocalTime:1912,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(long,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:1912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - int
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - nanoseconds
    - hour
    - min
    - sec
    - nanos
    argTypes:
    - long
    - int
    - int
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1913
      start: 1904
    functionDepth: 1
    functionLinenumber: 1904
    functionLinenumberEnd: 1913
    functionName: '[org.threeten.bp.TestLocalTime].test_minusNanos_fromZero(long,int,int,long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].getHour()'
    - '[org.threeten.bp.TestLocalTime].getSecond()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(long,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.TestLocalTime].getMinute()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
    - base.minusNanos(long)
    - '[org.threeten.bp.TestLocalTime].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusNanos_fromZero(long,int,int,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:1917,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1919
      start: 1915
    functionDepth: 0
    functionLinenumber: 1915
    functionLinenumberEnd: 1919
    functionName: '[org.threeten.bp.TestLocalTime].test_minusNanos_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusNanos_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:1923,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1925
      start: 1921
    functionDepth: 0
    functionLinenumber: 1921
    functionLinenumberEnd: 1925
    functionName: '[org.threeten.bp.TestLocalTime].test_minusNanos_noChange_oneDay_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].minusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusNanos_noChange_oneDay_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1929,1
    - Dst: '[org.threeten.bp.LocalTime].minusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:1929,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1927
    functionDepth: 4
    functionLinenumber: 1927
    functionLinenumberEnd: 1931
    functionName: '[org.threeten.bp.TestLocalTime].test_minusNanos_toMidnight_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].minusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusNanos_toMidnight_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1935,1
    - Dst: '[org.threeten.bp.LocalTime].minusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:1935,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:1936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1937
      start: 1933
    functionDepth: 4
    functionLinenumber: 1933
    functionLinenumberEnd: 1937
    functionName: '[org.threeten.bp.TestLocalTime].test_minusNanos_toMidday_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].minusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_minusNanos_toMidday_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1969
      start: 1942
    functionDepth: 0
    functionLinenumber: 1942
    functionLinenumberEnd: 1969
    functionName: '[org.threeten.bp.TestLocalTime].provider_until()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalTime].provider_until()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].parse(String)'
      Src: org.threeten.bp.TestLocalTime:1973,1
    - Dst: '[org.threeten.bp.LocalTime].parse(String)'
      Src: org.threeten.bp.TestLocalTime:1974,1
    - Dst: '[org.threeten.bp.LocalTime].until(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalTime:1975,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(long,long)'
      Src: org.threeten.bp.TestLocalTime:1975,1
    - Dst: '[org.threeten.bp.LocalTime].until(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestLocalTime:1976,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(long)'
      Src: org.threeten.bp.TestLocalTime:1976,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.temporal.TemporalUnit
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - startStr
    - endStr
    - unit
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.temporal.TemporalUnit
    - long
    constantsTouched: []
    func_position:
      end: 1977
      start: 1971
    functionDepth: 1
    functionLinenumber: 1971
    functionLinenumberEnd: 1977
    functionName: '[org.threeten.bp.TestLocalTime].test_until(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].parse(String)'
    - '[org.threeten.bp.LocalTime].until(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(long)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_until(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1984,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1985,1
    - Dst: '[org.threeten.bp.LocalTime].atDate(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalTime:1985,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:1985,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestLocalTime:1985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1986
      start: 1982
    functionDepth: 4
    functionLinenumber: 1982
    functionLinenumberEnd: 1986
    functionName: '[org.threeten.bp.TestLocalTime].test_atDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].atDate(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_atDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].atDate(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestLocalTime:1990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1991
      start: 1988
    functionDepth: 1
    functionLinenumber: 1988
    functionLinenumberEnd: 1991
    functionName: '[org.threeten.bp.TestLocalTime].test_atDate_nullDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].atDate(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_atDate_nullDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:1998,1
    - Dst: '[org.threeten.bp.LocalTime].toSecondOfDay()'
      Src: org.threeten.bp.TestLocalTime:2000,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2000,1
    - Dst: '[org.threeten.bp.LocalTime].plusSeconds(int)'
      Src: org.threeten.bp.TestLocalTime:2001,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2003
      start: 1996
    functionDepth: 3
    functionLinenumber: 1996
    functionLinenumberEnd: 2003
    functionName: '[org.threeten.bp.TestLocalTime].test_toSecondOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plusSeconds(int)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].toSecondOfDay()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_toSecondOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:2007,1
    - Dst: '[org.threeten.bp.LocalTime].toSecondOfDay()'
      Src: org.threeten.bp.TestLocalTime:2009,1
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(int)'
      Src: org.threeten.bp.TestLocalTime:2009,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:2009,1
    - Dst: '[org.threeten.bp.LocalTime].plusSeconds(int)'
      Src: org.threeten.bp.TestLocalTime:2010,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2012
      start: 2005
    functionDepth: 3
    functionLinenumber: 2005
    functionLinenumberEnd: 2012
    functionName: '[org.threeten.bp.TestLocalTime].test_toSecondOfDay_fromNanoOfDay_symmetry()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plusSeconds(int)'
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(int)'
    - '[org.threeten.bp.LocalTime].toSecondOfDay()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_toSecondOfDay_fromNanoOfDay_symmetry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:2019,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestLocalTime:2021,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(long,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2021,1
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:2022,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:2024,1
    - Dst: '[org.threeten.bp.LocalTime].minusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:2026,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestLocalTime:2027,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(long,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2027,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2029
      start: 2017
    functionDepth: 3
    functionLinenumber: 2017
    functionLinenumberEnd: 2029
    functionName: '[org.threeten.bp.TestLocalTime].test_toNanoOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(long,org.threeten.bp.TestLocalTime)'
    - '[org.threeten.bp.LocalTime].plusNanos(int)'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].minusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_toNanoOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:2033,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestLocalTime:2035,1
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
      Src: org.threeten.bp.TestLocalTime:2035,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:2035,1
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:2036,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestLocalTime:2038,1
    - Dst: '[org.threeten.bp.LocalTime].minusNanos(int)'
      Src: org.threeten.bp.TestLocalTime:2040,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestLocalTime:2041,1
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
      Src: org.threeten.bp.TestLocalTime:2041,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:2041,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2043
      start: 2031
    functionDepth: 3
    functionLinenumber: 2031
    functionLinenumberEnd: 2043
    functionName: '[org.threeten.bp.TestLocalTime].test_toNanoOfDay_fromNanoOfDay_symmetry()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
    - '[org.threeten.bp.LocalTime].plusNanos(int)'
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalTime].minusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_toNanoOfDay_fromNanoOfDay_symmetry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2060,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2061,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2062,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2063,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2064,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2065,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2066,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2067,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2068,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2069,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2070,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2071,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2072,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2073,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2074,1
    - Dst: '[org.threeten.bp.TestLocalTime].doTest_comparisons_LocalTime(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:2050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2076
      start: 2048
    functionDepth: 4
    functionLinenumber: 2048
    functionLinenumberEnd: 2076
    functionName: '[org.threeten.bp.TestLocalTime].test_comparisons()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].doTest_comparisons_LocalTime(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_comparisons()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.compareTo(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2084,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertTrue(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2084,1
    - Dst: a.isBefore(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2085,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,boolean,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2085,1
    - Dst: a.isAfter(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2086,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,boolean,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2086,1
    - Dst: a.equals(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2087,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,boolean,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2087,1
    - Dst: a.compareTo(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2089,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertTrue(int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2089,1
    - Dst: a.isBefore(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2090,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,boolean,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2090,1
    - Dst: a.isAfter(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2091,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,boolean,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2091,1
    - Dst: a.equals(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2092,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,boolean,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2092,1
    - Dst: a.compareTo(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2094,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2094,1
    - Dst: a.isBefore(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2095,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,boolean,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2095,1
    - Dst: a.isAfter(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2096,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,boolean,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2096,1
    - Dst: a.equals(org.threeten.bp.TestLocalTime)
      Src: org.threeten.bp.TestLocalTime:2097,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,boolean,org.threeten.bp.TestLocalTime)'
      Src: org.threeten.bp.TestLocalTime:2097,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2101
      start: 2078
    functionDepth: 1
    functionLinenumber: 2078
    functionLinenumberEnd: 2101
    functionName: '[org.threeten.bp.TestLocalTime].doTest_comparisons_LocalTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,boolean,org.threeten.bp.TestLocalTime)'
    - a.equals(org.threeten.bp.TestLocalTime)
    - '[org.threeten.bp.TestLocalTime].assertEquals(org.threeten.bp.TestLocalTime,int,org.threeten.bp.TestLocalTime)'
    - a.isAfter(org.threeten.bp.TestLocalTime)
    - '[org.threeten.bp.TestLocalTime].assertTrue(int,org.threeten.bp.TestLocalTime)'
    - a.isBefore(org.threeten.bp.TestLocalTime)
    - a.compareTo(org.threeten.bp.TestLocalTime)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].doTest_comparisons_LocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].compareTo(null)'
      Src: org.threeten.bp.TestLocalTime:2105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2106
      start: 2103
    functionDepth: 0
    functionLinenumber: 2103
    functionLinenumberEnd: 2106
    functionName: '[org.threeten.bp.TestLocalTime].test_compareTo_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].compareTo(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_compareTo_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].isBefore(null)'
      Src: org.threeten.bp.TestLocalTime:2110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2111
      start: 2108
    functionDepth: 0
    functionLinenumber: 2108
    functionLinenumberEnd: 2111
    functionName: '[org.threeten.bp.TestLocalTime].test_isBefore_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].isBefore(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_isBefore_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].isAfter(null)'
      Src: org.threeten.bp.TestLocalTime:2115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2116
      start: 2113
    functionDepth: 0
    functionLinenumber: 2113
    functionLinenumberEnd: 2116
    functionName: '[org.threeten.bp.TestLocalTime].test_isAfter_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].isAfter(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_isAfter_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.TestLocalTime:2122,1
    - Dst: c.compareTo(Object)
      Src: org.threeten.bp.TestLocalTime:2122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2123
      start: 2118
    functionDepth: 0
    functionLinenumber: 2118
    functionLinenumberEnd: 2123
    functionName: '[org.threeten.bp.TestLocalTime].compareToNonLocalTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - c.compareTo(Object)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].compareToNonLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2130,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2131,1
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:2132,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalTime:2132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2133
      start: 2128
    functionDepth: 4
    functionLinenumber: 2128
    functionLinenumberEnd: 2133
    functionName: '[org.threeten.bp.TestLocalTime].test_equals_true(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_equals_true(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2136,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2137,1
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:2138,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalTime:2138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2139
      start: 2134
    functionDepth: 4
    functionLinenumber: 2134
    functionLinenumberEnd: 2139
    functionName: '[org.threeten.bp.TestLocalTime].test_equals_false_hour_differs(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_equals_false_hour_differs(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2142,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2143,1
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:2144,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalTime:2144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2145
      start: 2140
    functionDepth: 4
    functionLinenumber: 2140
    functionLinenumberEnd: 2145
    functionName: '[org.threeten.bp.TestLocalTime].test_equals_false_minute_differs(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_equals_false_minute_differs(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2148,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2149,1
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:2150,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalTime:2150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2151
      start: 2146
    functionDepth: 4
    functionLinenumber: 2146
    functionLinenumberEnd: 2151
    functionName: '[org.threeten.bp.TestLocalTime].test_equals_false_second_differs(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_equals_false_second_differs(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2154,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2155,1
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:2156,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalTime:2156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2157
      start: 2152
    functionDepth: 4
    functionLinenumber: 2152
    functionLinenumberEnd: 2157
    functionName: '[org.threeten.bp.TestLocalTime].test_equals_false_nano_differs(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_equals_false_nano_differs(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestLocalTime:2161,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalTime:2161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2162
      start: 2159
    functionDepth: 0
    functionLinenumber: 2159
    functionLinenumberEnd: 2162
    functionName: '[org.threeten.bp.TestLocalTime].test_equals_itself_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_equals_itself_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].equals(String)'
      Src: org.threeten.bp.TestLocalTime:2166,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalTime:2166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2167
      start: 2164
    functionDepth: 0
    functionLinenumber: 2164
    functionLinenumberEnd: 2167
    functionName: '[org.threeten.bp.TestLocalTime].test_equals_string_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_equals_string_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].equals(null)'
      Src: org.threeten.bp.TestLocalTime:2171,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestLocalTime:2171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2172
      start: 2169
    functionDepth: 0
    functionLinenumber: 2169
    functionLinenumberEnd: 2172
    functionName: '[org.threeten.bp.TestLocalTime].test_equals_null_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].equals(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_equals_null_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2179,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2180,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.TestLocalTime:2181,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.TestLocalTime:2181,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestLocalTime:2181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2182
      start: 2177
    functionDepth: 4
    functionLinenumber: 2177
    functionLinenumberEnd: 2182
    functionName: '[org.threeten.bp.TestLocalTime].test_hashCode_same(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].hashCode()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_hashCode_same(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2186,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2187,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.TestLocalTime:2188,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.TestLocalTime:2188,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestLocalTime:2188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2189
      start: 2184
    functionDepth: 4
    functionLinenumber: 2184
    functionLinenumberEnd: 2189
    functionName: '[org.threeten.bp.TestLocalTime].test_hashCode_hour_differs(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].hashCode()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_hashCode_hour_differs(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2193,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2194,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.TestLocalTime:2195,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.TestLocalTime:2195,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestLocalTime:2195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2196
      start: 2191
    functionDepth: 4
    functionLinenumber: 2191
    functionLinenumberEnd: 2196
    functionName: '[org.threeten.bp.TestLocalTime].test_hashCode_minute_differs(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].hashCode()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_hashCode_minute_differs(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2200,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2201,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.TestLocalTime:2202,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.TestLocalTime:2202,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestLocalTime:2202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2203
      start: 2198
    functionDepth: 4
    functionLinenumber: 2198
    functionLinenumberEnd: 2203
    functionName: '[org.threeten.bp.TestLocalTime].test_hashCode_second_differs(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].hashCode()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_hashCode_second_differs(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2207,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2208,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.TestLocalTime:2209,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.TestLocalTime:2209,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestLocalTime:2209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 4
    argNames:
    - h
    - m
    - s
    - n
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2210
      start: 2205
    functionDepth: 4
    functionLinenumber: 2205
    functionLinenumberEnd: 2210
    functionName: '[org.threeten.bp.TestLocalTime].test_hashCode_nano_differs(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].hashCode()'
    - '[org.threeten.bp.TestLocalTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_hashCode_nano_differs(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2245
      start: 2215
    functionDepth: 0
    functionLinenumber: 2215
    functionLinenumberEnd: 2245
    functionName: '[org.threeten.bp.TestLocalTime].provider_sampleToString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestLocalTime].provider_sampleToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2249,1
    - Dst: '[org.threeten.bp.LocalTime].toString()'
      Src: org.threeten.bp.TestLocalTime:2250,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestLocalTime:2251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - h
    - m
    - s
    - n
    - expected
    argTypes:
    - int
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 2252
      start: 2247
    functionDepth: 4
    functionLinenumber: 2247
    functionLinenumberEnd: 2252
    functionName: '[org.threeten.bp.TestLocalTime].test_toString(int,int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(String,String)'
    - '[org.threeten.bp.LocalTime].toString()'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_toString(int,int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestLocalTime:2259,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2260,1
    - Dst: '[org.threeten.bp.LocalTime].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestLocalTime:2260,1
    - Dst: '[org.threeten.bp.TestLocalTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestLocalTime:2261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2262
      start: 2257
    functionDepth: 6
    functionLinenumber: 2257
    functionLinenumberEnd: 2262
    functionName: '[org.threeten.bp.TestLocalTime].test_format_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestLocalTime].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.LocalTime].format(org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_format_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestLocalTime:2266,1
    - Dst: '[org.threeten.bp.LocalTime].format(null)'
      Src: org.threeten.bp.TestLocalTime:2266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2267
      start: 2264
    functionDepth: 3
    functionLinenumber: 2264
    functionLinenumberEnd: 2267
    functionName: '[org.threeten.bp.TestLocalTime].test_format_formatter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].format(null)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestLocalTime].test_format_formatter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].<init>()'
      Src: org.threeten.bp.TestLocalTime:894,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].<init>()'
      Src: org.threeten.bp.TestLocalTime:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - TemporalUnit[]
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestLocalTime
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestLocalTime].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.TestLocalTime
    signature: '[org.threeten.bp.TestLocalTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Serializable.class.isAssignableFrom()
      Src: org.threeten.bp.TestPeriod:57,1
    - Dst: '[org.threeten.bp.TestPeriod].assertTrue(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.threeten.bp.TestPeriod].test_interfaces()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertTrue(org.threeten.bp.TestPeriod)'
    - Serializable.class.isAssignableFrom()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_interfaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:64,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 67
    functionName: '[org.threeten.bp.TestPeriod].data_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].ofDays(int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestPeriod].data_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.TestPeriod:71,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.TestPeriod:72,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:73,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.threeten.bp.TestPeriod:74,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.TestPeriod:77,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:76,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.TestPeriod:76,1
    - Dst: '[org.threeten.bp.Period].isZero()'
      Src: org.threeten.bp.TestPeriod:78,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.TestPeriod:79,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.TestPeriod,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:79,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.TestPeriod:81,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.TestPeriod,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Period
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 1
    argNames:
    - period
    argTypes:
    - org.threeten.bp.Period
    constantsTouched: []
    func_position:
      end: 83
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 83
    functionName: '[org.threeten.bp.TestPeriod].test_serialization(org.threeten.bp.Period)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.TestPeriod)'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.Period)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[org.threeten.bp.Period].isZero()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.TestPeriod,org.threeten.bp.Period)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.TestPeriod,org.threeten.bp.Period)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_serialization(org.threeten.bp.Period)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestPeriod].assertImmutable()'
      Src: org.threeten.bp.TestPeriod:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[org.threeten.bp.TestPeriod].test_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertImmutable()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:94,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:95,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:96,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:97,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 99
    functionName: '[org.threeten.bp.TestPeriod].factory_zeroSingleton()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].factory_zeroSingleton()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:105,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:105,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:106,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:106,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:107,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:107,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:108,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:108,1
    - Dst: '[org.threeten.bp.Period].of()'
      Src: org.threeten.bp.TestPeriod:109,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 104
    functionDepth: 4
    functionLinenumber: 104
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.TestPeriod].factory_of_ints()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].of()'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].factory_of_ints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:114,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:114,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:115,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:115,1
    - Dst: '[org.threeten.bp.Period].ofYears()'
      Src: org.threeten.bp.TestPeriod:116,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
      Src: org.threeten.bp.TestPeriod:116,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,org.threeten.bp.TestPeriod,int,int)'
      Src: org.threeten.bp.TestPeriod:117,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,org.threeten.bp.TestPeriod,int,int)'
      Src: org.threeten.bp.TestPeriod:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 113
    functionDepth: 4
    functionLinenumber: 113
    functionLinenumberEnd: 119
    functionName: '[org.threeten.bp.TestPeriod].factory_ofYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    - '[org.threeten.bp.Period].ofYears()'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,org.threeten.bp.TestPeriod,int,int)'
    - '[org.threeten.bp.Period].ofYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].factory_ofYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:122,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:122,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:123,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:123,1
    - Dst: '[org.threeten.bp.Period].ofMonths()'
      Src: org.threeten.bp.TestPeriod:124,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
      Src: org.threeten.bp.TestPeriod:124,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,org.threeten.bp.TestPeriod,int)'
      Src: org.threeten.bp.TestPeriod:125,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,org.threeten.bp.TestPeriod,int)'
      Src: org.threeten.bp.TestPeriod:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 121
    functionDepth: 4
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: '[org.threeten.bp.TestPeriod].factory_ofMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    - '[org.threeten.bp.Period].ofMonths()'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,org.threeten.bp.TestPeriod,int)'
    - '[org.threeten.bp.Period].ofMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].factory_ofMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:130,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:130,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:131,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:131,1
    - Dst: '[org.threeten.bp.Period].ofDays()'
      Src: org.threeten.bp.TestPeriod:132,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
      Src: org.threeten.bp.TestPeriod:132,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:133,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 129
    functionDepth: 4
    functionLinenumber: 129
    functionLinenumberEnd: 135
    functionName: '[org.threeten.bp.TestPeriod].factory_ofDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    - '[org.threeten.bp.Period].ofDays()'
    - '[org.threeten.bp.Period].ofDays(int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,org.threeten.bp.TestPeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].factory_ofDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 225
    functionName: '[org.threeten.bp.TestPeriod].data_between()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestPeriod].data_between()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:229,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:230,1
    - Dst: '[org.threeten.bp.Period].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestPeriod:231,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 9
    argNames:
    - y1
    - m1
    - d1
    - y2
    - m2
    - d2
    - ye
    - me
    - de
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 234
      start: 227
    functionDepth: 2
    functionLinenumber: 227
    functionLinenumberEnd: 234
    functionName: '[org.threeten.bp.TestPeriod].factory_between_LocalDate(int,int,int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].factory_between_LocalDate(int,int,int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:238,1
    - Dst: '[org.threeten.bp.Period].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestPeriod:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: '[org.threeten.bp.TestPeriod].factory_between_LocalDate_nullFirst()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].factory_between_LocalDate_nullFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:243,1
    - Dst: '[org.threeten.bp.Period].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestPeriod:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 244
    functionName: '[org.threeten.bp.TestPeriod].factory_between_LocalDate_nullSecond()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].factory_between_LocalDate_nullSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:264,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:265,1
    - Dst: '[org.threeten.bp.Period].ofDays()'
      Src: org.threeten.bp.TestPeriod:266,1
    - Dst: '[org.threeten.bp.Period].ofDays()'
      Src: org.threeten.bp.TestPeriod:267,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:268,1
    - Dst: '[org.threeten.bp.Period].ofDays(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:269,1
    - Dst: '[org.threeten.bp.Period].ofDays(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:270,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:272,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:273,1
    - Dst: '[org.threeten.bp.Period].ofDays()'
      Src: org.threeten.bp.TestPeriod:274,1
    - Dst: '[org.threeten.bp.Period].ofDays()'
      Src: org.threeten.bp.TestPeriod:275,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:276,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:278,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:279,1
    - Dst: '[org.threeten.bp.Period].ofMonths()'
      Src: org.threeten.bp.TestPeriod:280,1
    - Dst: '[org.threeten.bp.Period].ofMonths()'
      Src: org.threeten.bp.TestPeriod:281,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:282,1
    - Dst: '[org.threeten.bp.Period].ofMonths(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:283,1
    - Dst: '[org.threeten.bp.Period].ofMonths(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:284,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:286,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:287,1
    - Dst: '[org.threeten.bp.Period].ofYears()'
      Src: org.threeten.bp.TestPeriod:288,1
    - Dst: '[org.threeten.bp.Period].ofYears()'
      Src: org.threeten.bp.TestPeriod:289,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:290,1
    - Dst: '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:291,1
    - Dst: '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:292,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 249
    functionDepth: 4
    functionLinenumber: 249
    functionLinenumberEnd: 296
    functionName: '[org.threeten.bp.TestPeriod].data_parse()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofMonths(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].ofDays()'
    - '[org.threeten.bp.Period].ofMonths()'
    - '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].ofYears()'
    - '[org.threeten.bp.Period].ofMonths(int)'
    - '[org.threeten.bp.Period].ofDays(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].ofDays(int)'
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].ofYears(int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestPeriod].data_parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].parse(String)'
      Src: org.threeten.bp.TestPeriod:300,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.threeten.bp.Period
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 2
    argNames:
    - text
    - expected
    argTypes:
    - String
    - org.threeten.bp.Period
    constantsTouched: []
    func_position:
      end: 301
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 301
    functionName: '[org.threeten.bp.TestPeriod].test_parse(String,org.threeten.bp.Period)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.Period,org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_parse(String,org.threeten.bp.Period)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].parse(String)'
      Src: org.threeten.bp.TestPeriod:305,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Period
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 2
    argNames:
    - test
    - expected
    argTypes:
    - org.threeten.bp.Period
    - String
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[org.threeten.bp.TestPeriod].test_parse_toString(org.threeten.bp.Period,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.Period,org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_parse_toString(org.threeten.bp.Period,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].parse(String)'
      Src: org.threeten.bp.TestPeriod:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[org.threeten.bp.TestPeriod].test_parse_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_parse_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:317,1
    - Dst: '[org.threeten.bp.Period].isZero()'
      Src: org.threeten.bp.TestPeriod:317,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:317,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:318,1
    - Dst: '[org.threeten.bp.Period].isZero()'
      Src: org.threeten.bp.TestPeriod:318,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:318,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:319,1
    - Dst: '[org.threeten.bp.Period].isZero()'
      Src: org.threeten.bp.TestPeriod:319,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:319,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:320,1
    - Dst: '[org.threeten.bp.Period].isZero()'
      Src: org.threeten.bp.TestPeriod:320,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:320,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:321,1
    - Dst: '[org.threeten.bp.Period].isZero()'
      Src: org.threeten.bp.TestPeriod:321,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 316
    functionDepth: 4
    functionLinenumber: 316
    functionLinenumberEnd: 322
    functionName: '[org.threeten.bp.TestPeriod].test_isZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Period].isZero()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_isZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:328,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:328,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:328,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:330,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:330,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:330,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:331,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:331,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:331,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:332,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:332,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:332,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:333,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:333,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:333,1
    - Dst: '[org.threeten.bp.Period].of()'
      Src: org.threeten.bp.TestPeriod:335,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:335,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:335,1
    - Dst: '[org.threeten.bp.Period].of(int,int)'
      Src: org.threeten.bp.TestPeriod:336,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:336,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:336,1
    - Dst: '[org.threeten.bp.Period].of(int,int)'
      Src: org.threeten.bp.TestPeriod:337,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:337,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:337,1
    - Dst: '[org.threeten.bp.Period].of(int,int)'
      Src: org.threeten.bp.TestPeriod:338,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:338,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:338,1
    - Dst: '[org.threeten.bp.Period].of(int,int)'
      Src: org.threeten.bp.TestPeriod:339,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:339,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:339,1
    - Dst: '[org.threeten.bp.Period].of(int,int)'
      Src: org.threeten.bp.TestPeriod:340,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:340,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:340,1
    - Dst: '[org.threeten.bp.Period].of(int,int)'
      Src: org.threeten.bp.TestPeriod:341,1
    - Dst: '[org.threeten.bp.Period].isNegative()'
      Src: org.threeten.bp.TestPeriod:341,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 327
    functionDepth: 4
    functionLinenumber: 327
    functionLinenumberEnd: 342
    functionName: '[org.threeten.bp.TestPeriod].test_isNegative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].isNegative()'
    - '[org.threeten.bp.Period].of()'
    - '[org.threeten.bp.Period].of(int,int)'
    - '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Period].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_isNegative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:348,1
    - Dst: '[org.threeten.bp.Period].withYears(int)'
      Src: org.threeten.bp.TestPeriod:349,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 347
    functionDepth: 4
    functionLinenumber: 347
    functionLinenumberEnd: 350
    functionName: '[org.threeten.bp.TestPeriod].test_withYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    - '[org.threeten.bp.Period].withYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_withYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:353,1
    - Dst: '[org.threeten.bp.Period].withYears(int)'
      Src: org.threeten.bp.TestPeriod:354,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 352
    functionDepth: 4
    functionLinenumber: 352
    functionLinenumberEnd: 355
    functionName: '[org.threeten.bp.TestPeriod].test_withYears_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].withYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_withYears_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:358,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 357
    functionDepth: 4
    functionLinenumber: 357
    functionLinenumberEnd: 360
    functionName: '[org.threeten.bp.TestPeriod].test_withYears_toZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofYears(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_withYears_toZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:366,1
    - Dst: '[org.threeten.bp.Period].withMonths(int)'
      Src: org.threeten.bp.TestPeriod:367,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 365
    functionDepth: 4
    functionLinenumber: 365
    functionLinenumberEnd: 368
    functionName: '[org.threeten.bp.TestPeriod].test_withMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].withMonths(int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_withMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:371,1
    - Dst: '[org.threeten.bp.Period].withMonths(int)'
      Src: org.threeten.bp.TestPeriod:372,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 370
    functionDepth: 4
    functionLinenumber: 370
    functionLinenumberEnd: 373
    functionName: '[org.threeten.bp.TestPeriod].test_withMonths_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].withMonths(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_withMonths_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:376,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 375
    functionDepth: 4
    functionLinenumber: 375
    functionLinenumberEnd: 378
    functionName: '[org.threeten.bp.TestPeriod].test_withMonths_toZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofMonths(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_withMonths_toZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:384,1
    - Dst: '[org.threeten.bp.Period].withDays(int)'
      Src: org.threeten.bp.TestPeriod:385,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 383
    functionDepth: 4
    functionLinenumber: 383
    functionLinenumberEnd: 386
    functionName: '[org.threeten.bp.TestPeriod].test_withDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].withDays(int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_withDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:389,1
    - Dst: '[org.threeten.bp.Period].withDays(int)'
      Src: org.threeten.bp.TestPeriod:390,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 388
    functionDepth: 4
    functionLinenumber: 388
    functionLinenumberEnd: 391
    functionName: '[org.threeten.bp.TestPeriod].test_withDays_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].withDays(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_withDays_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:394,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 393
    functionDepth: 4
    functionLinenumber: 393
    functionLinenumberEnd: 396
    functionName: '[org.threeten.bp.TestPeriod].test_withDays_toZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofDays(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_withDays_toZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:404,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:404,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:404,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:405,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:405,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:405,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:406,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:406,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:406,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:407,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:407,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:407,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:408,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:408,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:408,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:409,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:409,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:409,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:410,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:410,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:410,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:411,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:411,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:411,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:412,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd()'
      Src: org.threeten.bp.TestPeriod:412,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd()'
      Src: org.threeten.bp.TestPeriod:412,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:414,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:414,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:414,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:415,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd()'
      Src: org.threeten.bp.TestPeriod:415,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 401
    functionDepth: 5
    functionLinenumber: 401
    functionLinenumberEnd: 417
    functionName: '[org.threeten.bp.TestPeriod].data_plus()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].pymd()'
    - '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
    - '[org.threeten.bp.TestPeriod].pymd(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestPeriod].data_plus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].plus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:421,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Period
      - org.threeten.bp.Period
      - org.threeten.bp.Period
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - base
    - add
    - expected
    argTypes:
    - org.threeten.bp.Period
    - org.threeten.bp.Period
    - org.threeten.bp.Period
    constantsTouched: []
    func_position:
      end: 422
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 422
    functionName: '[org.threeten.bp.TestPeriod].test_plus(org.threeten.bp.Period,org.threeten.bp.Period,org.threeten.bp.Period)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].plus(org.threeten.bp.Period)'
    - '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plus(org.threeten.bp.Period,org.threeten.bp.Period,org.threeten.bp.Period)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:428,1
    - Dst: '[org.threeten.bp.Period].plusYears(int)'
      Src: org.threeten.bp.TestPeriod:429,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:429,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:430,1
    - Dst: '[org.threeten.bp.Period].plus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:430,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 427
    functionDepth: 4
    functionLinenumber: 427
    functionLinenumberEnd: 431
    functionName: '[org.threeten.bp.TestPeriod].test_plusYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].plus(org.threeten.bp.Period)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    - '[org.threeten.bp.Period].plusYears(int)'
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].ofYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:434,1
    - Dst: '[org.threeten.bp.Period].plusYears(int)'
      Src: org.threeten.bp.TestPeriod:435,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:435,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:436,1
    - Dst: '[org.threeten.bp.Period].plus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:436,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 437
      start: 433
    functionDepth: 4
    functionLinenumber: 433
    functionLinenumberEnd: 437
    functionName: '[org.threeten.bp.TestPeriod].test_plusYears_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].plus(org.threeten.bp.Period)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    - '[org.threeten.bp.Period].plusYears(int)'
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].ofYears(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusYears_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears()'
      Src: org.threeten.bp.TestPeriod:440,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:441,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 443
    functionName: '[org.threeten.bp.TestPeriod].test_plusYears_toZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofYears()'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusYears_toZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:447,1
    - Dst: '[org.threeten.bp.Period].plusYears(int)'
      Src: org.threeten.bp.TestPeriod:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 449
    functionName: '[org.threeten.bp.TestPeriod].test_plusYears_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].plusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusYears_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:453,1
    - Dst: '[org.threeten.bp.Period].plusYears()'
      Src: org.threeten.bp.TestPeriod:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 455
    functionName: '[org.threeten.bp.TestPeriod].test_plusYears_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].plusYears()'
    - '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusYears_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:461,1
    - Dst: '[org.threeten.bp.Period].plusMonths(int)'
      Src: org.threeten.bp.TestPeriod:462,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:462,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:463,1
    - Dst: '[org.threeten.bp.Period].plus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:463,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 460
    functionDepth: 4
    functionLinenumber: 460
    functionLinenumberEnd: 464
    functionName: '[org.threeten.bp.TestPeriod].test_plusMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].plus(org.threeten.bp.Period)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    - '[org.threeten.bp.Period].ofMonths(int)'
    - '[org.threeten.bp.Period].plusMonths(int)'
    - '[org.threeten.bp.Period].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:467,1
    - Dst: '[org.threeten.bp.Period].plusMonths(int)'
      Src: org.threeten.bp.TestPeriod:468,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:468,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:469,1
    - Dst: '[org.threeten.bp.Period].plus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:469,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 466
    functionDepth: 4
    functionLinenumber: 466
    functionLinenumberEnd: 470
    functionName: '[org.threeten.bp.TestPeriod].test_plusMonths_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].plus(org.threeten.bp.Period)'
    - '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.Period,org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].ofMonths(int)'
    - '[org.threeten.bp.Period].plusMonths(int)'
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusMonths_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofMonths()'
      Src: org.threeten.bp.TestPeriod:473,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:474,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 476
      start: 472
    functionDepth: 1
    functionLinenumber: 472
    functionLinenumberEnd: 476
    functionName: '[org.threeten.bp.TestPeriod].test_plusMonths_toZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofMonths()'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusMonths_toZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofMonths(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:480,1
    - Dst: '[org.threeten.bp.Period].plusMonths(int)'
      Src: org.threeten.bp.TestPeriod:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 482
    functionName: '[org.threeten.bp.TestPeriod].test_plusMonths_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofMonths(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].plusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusMonths_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofMonths(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:486,1
    - Dst: '[org.threeten.bp.Period].plusMonths()'
      Src: org.threeten.bp.TestPeriod:487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 488
    functionName: '[org.threeten.bp.TestPeriod].test_plusMonths_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofMonths(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].plusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusMonths_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:494,1
    - Dst: '[org.threeten.bp.Period].plusDays(int)'
      Src: org.threeten.bp.TestPeriod:495,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 4
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: '[org.threeten.bp.TestPeriod].test_plusDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].plusDays(int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:499,1
    - Dst: '[org.threeten.bp.Period].plusDays(int)'
      Src: org.threeten.bp.TestPeriod:500,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 498
    functionDepth: 4
    functionLinenumber: 498
    functionLinenumberEnd: 501
    functionName: '[org.threeten.bp.TestPeriod].test_plusDays_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].plusDays(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusDays_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays()'
      Src: org.threeten.bp.TestPeriod:504,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 506
    functionName: '[org.threeten.bp.TestPeriod].test_plusDays_toZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofDays()'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusDays_toZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:510,1
    - Dst: '[org.threeten.bp.Period].plusDays(int)'
      Src: org.threeten.bp.TestPeriod:511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 512
    functionName: '[org.threeten.bp.TestPeriod].test_plusDays_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofDays(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].plusDays(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusDays_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:516,1
    - Dst: '[org.threeten.bp.Period].plusDays()'
      Src: org.threeten.bp.TestPeriod:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 518
    functionName: '[org.threeten.bp.TestPeriod].test_plusDays_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofDays(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].plusDays()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_plusDays_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:526,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:526,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:526,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:527,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:527,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:527,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:528,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:528,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:528,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:529,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:529,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:529,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:530,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:530,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:530,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:531,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:531,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:531,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:532,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:532,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:532,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:533,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:533,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd()'
      Src: org.threeten.bp.TestPeriod:533,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:534,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd()'
      Src: org.threeten.bp.TestPeriod:534,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:534,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:536,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:536,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:536,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:537,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd()'
      Src: org.threeten.bp.TestPeriod:537,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:537,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 523
    functionDepth: 5
    functionLinenumber: 523
    functionLinenumberEnd: 539
    functionName: '[org.threeten.bp.TestPeriod].data_minus()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].pymd()'
    - '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
    - '[org.threeten.bp.TestPeriod].pymd(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestPeriod].data_minus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].minus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:543,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Period
      - org.threeten.bp.Period
      - org.threeten.bp.Period
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - base
    - subtract
    - expected
    argTypes:
    - org.threeten.bp.Period
    - org.threeten.bp.Period
    - org.threeten.bp.Period
    constantsTouched: []
    func_position:
      end: 544
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 544
    functionName: '[org.threeten.bp.TestPeriod].test_minus(org.threeten.bp.Period,org.threeten.bp.Period,org.threeten.bp.Period)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].minus(org.threeten.bp.Period)'
    - '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minus(org.threeten.bp.Period,org.threeten.bp.Period,org.threeten.bp.Period)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:550,1
    - Dst: '[org.threeten.bp.Period].minusYears(int)'
      Src: org.threeten.bp.TestPeriod:551,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
      Src: org.threeten.bp.TestPeriod:551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 552
      start: 549
    functionDepth: 4
    functionLinenumber: 549
    functionLinenumberEnd: 552
    functionName: '[org.threeten.bp.TestPeriod].test_minusYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
    - '[org.threeten.bp.Period].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:555,1
    - Dst: '[org.threeten.bp.Period].minusYears(int)'
      Src: org.threeten.bp.TestPeriod:556,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 4
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: '[org.threeten.bp.TestPeriod].test_minusYears_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusYears_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:560,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 562
      start: 559
    functionDepth: 4
    functionLinenumber: 559
    functionLinenumberEnd: 562
    functionName: '[org.threeten.bp.TestPeriod].test_minusYears_toZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofYears(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusYears_toZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:566,1
    - Dst: '[org.threeten.bp.Period].minusYears()'
      Src: org.threeten.bp.TestPeriod:567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 568
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 568
    functionName: '[org.threeten.bp.TestPeriod].test_minusYears_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].minusYears()'
    - '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusYears_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:572,1
    - Dst: '[org.threeten.bp.Period].minusYears(int)'
      Src: org.threeten.bp.TestPeriod:573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 574
      start: 570
    functionDepth: 0
    functionLinenumber: 570
    functionLinenumberEnd: 574
    functionName: '[org.threeten.bp.TestPeriod].test_minusYears_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusYears_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:580,1
    - Dst: '[org.threeten.bp.Period].minusMonths(int)'
      Src: org.threeten.bp.TestPeriod:581,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
      Src: org.threeten.bp.TestPeriod:581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 582
      start: 579
    functionDepth: 4
    functionLinenumber: 579
    functionLinenumberEnd: 582
    functionName: '[org.threeten.bp.TestPeriod].test_minusMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
    - '[org.threeten.bp.Period].minusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:585,1
    - Dst: '[org.threeten.bp.Period].minusMonths(int)'
      Src: org.threeten.bp.TestPeriod:586,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 587
      start: 584
    functionDepth: 4
    functionLinenumber: 584
    functionLinenumberEnd: 587
    functionName: '[org.threeten.bp.TestPeriod].test_minusMonths_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].minusMonths(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusMonths_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:590,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:591,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 592
      start: 589
    functionDepth: 4
    functionLinenumber: 589
    functionLinenumberEnd: 592
    functionName: '[org.threeten.bp.TestPeriod].test_minusMonths_toZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofMonths(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusMonths_toZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofMonths(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:596,1
    - Dst: '[org.threeten.bp.Period].minusMonths()'
      Src: org.threeten.bp.TestPeriod:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 594
    functionDepth: 0
    functionLinenumber: 594
    functionLinenumberEnd: 598
    functionName: '[org.threeten.bp.TestPeriod].test_minusMonths_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofMonths(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].minusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusMonths_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofMonths(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:602,1
    - Dst: '[org.threeten.bp.Period].minusMonths(int)'
      Src: org.threeten.bp.TestPeriod:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 600
    functionDepth: 0
    functionLinenumber: 600
    functionLinenumberEnd: 604
    functionName: '[org.threeten.bp.TestPeriod].test_minusMonths_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofMonths(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].minusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusMonths_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:610,1
    - Dst: '[org.threeten.bp.Period].minusDays(int)'
      Src: org.threeten.bp.TestPeriod:611,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
      Src: org.threeten.bp.TestPeriod:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 612
      start: 609
    functionDepth: 4
    functionLinenumber: 609
    functionLinenumberEnd: 612
    functionName: '[org.threeten.bp.TestPeriod].test_minusDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].minusDays(int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:615,1
    - Dst: '[org.threeten.bp.Period].minusDays(int)'
      Src: org.threeten.bp.TestPeriod:616,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 614
    functionDepth: 4
    functionLinenumber: 614
    functionLinenumberEnd: 617
    functionName: '[org.threeten.bp.TestPeriod].test_minusDays_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].minusDays(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusDays_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:620,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 619
    functionDepth: 4
    functionLinenumber: 619
    functionLinenumberEnd: 622
    functionName: '[org.threeten.bp.TestPeriod].test_minusDays_toZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofDays(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusDays_toZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:626,1
    - Dst: '[org.threeten.bp.Period].minusDays()'
      Src: org.threeten.bp.TestPeriod:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 624
    functionDepth: 0
    functionLinenumber: 624
    functionLinenumberEnd: 628
    functionName: '[org.threeten.bp.TestPeriod].test_minusDays_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofDays(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].minusDays()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusDays_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:632,1
    - Dst: '[org.threeten.bp.Period].minusDays(int)'
      Src: org.threeten.bp.TestPeriod:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 634
      start: 630
    functionDepth: 0
    functionLinenumber: 630
    functionLinenumberEnd: 634
    functionName: '[org.threeten.bp.TestPeriod].test_minusDays_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofDays(org.threeten.bp.TestPeriod)'
    - '[org.threeten.bp.Period].minusDays(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_minusDays_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:640,1
    - Dst: '[org.threeten.bp.Period].multipliedBy(int)'
      Src: org.threeten.bp.TestPeriod:641,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:641,1
    - Dst: '[org.threeten.bp.Period].multipliedBy()'
      Src: org.threeten.bp.TestPeriod:642,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:642,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 643
      start: 639
    functionDepth: 4
    functionLinenumber: 639
    functionLinenumberEnd: 643
    functionName: '[org.threeten.bp.TestPeriod].test_multipliedBy()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    - '[org.threeten.bp.Period].multipliedBy()'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].multipliedBy(int)'
    - '[org.threeten.bp.Period].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_multipliedBy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 647
      start: 645
    functionDepth: 0
    functionLinenumber: 645
    functionLinenumberEnd: 647
    functionName: '[org.threeten.bp.TestPeriod].test_multipliedBy_zeroBase()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_multipliedBy_zeroBase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:650,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 652
      start: 649
    functionDepth: 4
    functionLinenumber: 649
    functionLinenumberEnd: 652
    functionName: '[org.threeten.bp.TestPeriod].test_multipliedBy_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_multipliedBy_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:655,1
    - Dst: '[org.threeten.bp.Period].multipliedBy(int)'
      Src: org.threeten.bp.TestPeriod:656,1
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 657
      start: 654
    functionDepth: 4
    functionLinenumber: 654
    functionLinenumberEnd: 657
    functionName: '[org.threeten.bp.TestPeriod].test_multipliedBy_one()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].multipliedBy(int)'
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_multipliedBy_one()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:661,1
    - Dst: '[org.threeten.bp.Period].multipliedBy(int)'
      Src: org.threeten.bp.TestPeriod:662,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 663
      start: 659
    functionDepth: 4
    functionLinenumber: 659
    functionLinenumberEnd: 663
    functionName: '[org.threeten.bp.TestPeriod].test_multipliedBy_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofYears(int)'
    - '[org.threeten.bp.Period].multipliedBy(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_multipliedBy_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:667,1
    - Dst: '[org.threeten.bp.Period].multipliedBy(int)'
      Src: org.threeten.bp.TestPeriod:668,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 665
    functionDepth: 4
    functionLinenumber: 665
    functionLinenumberEnd: 669
    functionName: '[org.threeten.bp.TestPeriod].test_multipliedBy_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofYears(int)'
    - '[org.threeten.bp.Period].multipliedBy(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_multipliedBy_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:675,1
    - Dst: '[org.threeten.bp.Period].negated()'
      Src: org.threeten.bp.TestPeriod:676,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 677
      start: 674
    functionDepth: 4
    functionLinenumber: 674
    functionLinenumberEnd: 677
    functionName: '[org.threeten.bp.TestPeriod].test_negated()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].negated()'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_negated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: '[org.threeten.bp.TestPeriod].test_negated_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertSame(org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_negated_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:684,1
    - Dst: '[org.threeten.bp.Period].negated()'
      Src: org.threeten.bp.TestPeriod:684,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
      Src: org.threeten.bp.TestPeriod:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 685
      start: 683
    functionDepth: 1
    functionLinenumber: 683
    functionLinenumberEnd: 685
    functionName: '[org.threeten.bp.TestPeriod].test_negated_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].negated()'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int)'
    - '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_negated_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
      Src: org.threeten.bp.TestPeriod:689,1
    - Dst: '[org.threeten.bp.Period].negated()'
      Src: org.threeten.bp.TestPeriod:689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 690
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 690
    functionName: '[org.threeten.bp.TestPeriod].test_negated_overflow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].negated()'
    - '[org.threeten.bp.Period].ofYears(org.threeten.bp.TestPeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_negated_overflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 736
      start: 695
    functionDepth: 0
    functionLinenumber: 695
    functionLinenumberEnd: 736
    functionName: '[org.threeten.bp.TestPeriod].data_normalized()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestPeriod].data_normalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:740,1
    - Dst: '[org.threeten.bp.Period].normalized()'
      Src: org.threeten.bp.TestPeriod:740,1
    - Dst: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
      Src: org.threeten.bp.TestPeriod:740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 4
    argNames:
    - inputYears
    - inputMonths
    - expectedYears
    - expectedMonths
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 741
      start: 738
    functionDepth: 4
    functionLinenumber: 738
    functionLinenumberEnd: 741
    functionName: '[org.threeten.bp.TestPeriod].test_normalized(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].normalized()'
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_normalized(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(org.threeten.bp.TestPeriod,int)'
      Src: org.threeten.bp.TestPeriod:745,1
    - Dst: '[org.threeten.bp.Period].normalized()'
      Src: org.threeten.bp.TestPeriod:746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 747
      start: 743
    functionDepth: 2
    functionLinenumber: 743
    functionLinenumberEnd: 747
    functionName: '[org.threeten.bp.TestPeriod].test_normalizedMonthsISO_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].normalized()'
    - '[org.threeten.bp.Period].of(org.threeten.bp.TestPeriod,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_normalizedMonthsISO_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(org.threeten.bp.TestPeriod,int,int)'
      Src: org.threeten.bp.TestPeriod:751,1
    - Dst: '[org.threeten.bp.Period].normalized()'
      Src: org.threeten.bp.TestPeriod:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 753
      start: 749
    functionDepth: 2
    functionLinenumber: 749
    functionLinenumberEnd: 753
    functionName: '[org.threeten.bp.TestPeriod].test_normalizedMonthsISO_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(org.threeten.bp.TestPeriod,int,int)'
    - '[org.threeten.bp.Period].normalized()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_normalizedMonthsISO_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:761,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:761,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:761,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:763,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:763,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:763,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:764,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:764,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:764,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:765,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:765,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:765,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:767,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:767,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:767,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:768,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:768,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:768,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:769,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:769,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:769,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:771,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:771,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:771,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:772,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:772,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:772,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:773,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:773,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:773,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:774,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:774,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:774,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:775,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:775,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:775,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:777,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:777,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:777,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:778,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:778,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:778,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:779,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:779,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:779,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:780,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:780,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:780,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:782,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:782,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:782,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:783,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:783,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:783,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 785
      start: 758
    functionDepth: 5
    functionLinenumber: 758
    functionLinenumberEnd: 785
    functionName: '[org.threeten.bp.TestPeriod].data_addTo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].date(int,int,int)'
    - '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
    - '[org.threeten.bp.TestPeriod].pymd(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestPeriod].data_addTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].addTo(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestPeriod:789,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestPeriod:789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Period
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - period
    - baseDate
    - expected
    argTypes:
    - org.threeten.bp.Period
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 790
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 790
    functionName: '[org.threeten.bp.TestPeriod].test_addTo(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].addTo(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_addTo(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:794,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestPeriod:794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Period
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - period
    - baseDate
    - expected
    argTypes:
    - org.threeten.bp.Period
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 795
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 795
    functionName: '[org.threeten.bp.TestPeriod].test_addTo_usingLocalDatePlus(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_addTo_usingLocalDatePlus(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].addTo(null)'
      Src: org.threeten.bp.TestPeriod:799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 797
    functionDepth: 0
    functionLinenumber: 797
    functionLinenumberEnd: 800
    functionName: '[org.threeten.bp.TestPeriod].test_addTo_nullZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].addTo(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_addTo_nullZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:804,1
    - Dst: '[org.threeten.bp.Period].addTo(null)'
      Src: org.threeten.bp.TestPeriod:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 805
      start: 802
    functionDepth: 4
    functionLinenumber: 802
    functionLinenumberEnd: 805
    functionName: '[org.threeten.bp.TestPeriod].test_addTo_nullNonZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].addTo(null)'
    - '[org.threeten.bp.Period].ofDays(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_addTo_nullNonZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:813,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:813,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:813,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:815,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:815,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:815,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:816,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:816,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:816,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:817,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:817,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:817,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:819,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:819,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:819,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:820,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:820,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:820,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int)'
      Src: org.threeten.bp.TestPeriod:821,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:821,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:821,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:823,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:823,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:823,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:824,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:824,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:824,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:825,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:825,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:825,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:826,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:826,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:826,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:827,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:827,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:827,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:828,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:828,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:828,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:830,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:830,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:830,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:831,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:831,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:831,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:832,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:832,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:832,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:833,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:833,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:833,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:835,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:835,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:835,1
    - Dst: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
      Src: org.threeten.bp.TestPeriod:836,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:836,1
    - Dst: '[org.threeten.bp.TestPeriod].date(int,int,int)'
      Src: org.threeten.bp.TestPeriod:836,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 810
    functionDepth: 5
    functionLinenumber: 810
    functionLinenumberEnd: 838
    functionName: '[org.threeten.bp.TestPeriod].data_subtractFrom()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].date(int,int,int)'
    - '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
    - '[org.threeten.bp.TestPeriod].pymd(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestPeriod].data_subtractFrom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].subtractFrom(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestPeriod:842,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestPeriod:842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Period
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - period
    - baseDate
    - expected
    argTypes:
    - org.threeten.bp.Period
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 843
      start: 840
    functionDepth: 0
    functionLinenumber: 840
    functionLinenumberEnd: 843
    functionName: '[org.threeten.bp.TestPeriod].test_subtractFrom(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].subtractFrom(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_subtractFrom(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].minus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:847,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestPeriod:847,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Period
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - period
    - baseDate
    - expected
    argTypes:
    - org.threeten.bp.Period
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 848
      start: 845
    functionDepth: 0
    functionLinenumber: 845
    functionLinenumberEnd: 848
    functionName: '[org.threeten.bp.TestPeriod].test_subtractFrom_usingLocalDateMinus(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].minus(org.threeten.bp.Period)'
    - '[org.threeten.bp.TestPeriod].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_subtractFrom_usingLocalDateMinus(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].subtractFrom(null)'
      Src: org.threeten.bp.TestPeriod:852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 853
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 853
    functionName: '[org.threeten.bp.TestPeriod].test_subtractFrom_nullZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].subtractFrom(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_subtractFrom_nullZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:857,1
    - Dst: '[org.threeten.bp.Period].subtractFrom(null)'
      Src: org.threeten.bp.TestPeriod:857,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 858
      start: 855
    functionDepth: 4
    functionLinenumber: 855
    functionLinenumberEnd: 858
    functionName: '[org.threeten.bp.TestPeriod].test_subtractFrom_nullNonZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofDays(int)'
    - '[org.threeten.bp.Period].subtractFrom(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_subtractFrom_nullNonZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:864,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:864,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:864,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:864,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:865,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:865,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:865,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:865,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:866,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:866,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:866,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:866,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:867,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:867,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:867,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:867,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:869,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:869,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:869,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:869,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:870,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:870,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:870,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:870,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:872,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:872,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:872,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:872,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:873,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:873,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:873,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:873,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:875,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:875,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:875,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:875,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:876,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:876,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:876,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:876,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:878,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:878,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:878,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:878,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:879,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:879,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:879,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:879,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:880,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:880,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:880,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:880,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:881,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:881,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:881,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 882
      start: 863
    functionDepth: 4
    functionLinenumber: 863
    functionLinenumberEnd: 882
    functionName: '[org.threeten.bp.TestPeriod].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
    - '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Period].ofMonths(int)'
    - '[org.threeten.bp.Period].ofDays(int)'
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].ofYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:885,1
    - Dst: '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestPeriod:886,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 887
      start: 884
    functionDepth: 4
    functionLinenumber: 884
    functionLinenumberEnd: 887
    functionName: '[org.threeten.bp.TestPeriod].test_equals_self()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].equals(org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_equals_self()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:890,1
    - Dst: '[org.threeten.bp.Period].equals(null)'
      Src: org.threeten.bp.TestPeriod:891,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 892
      start: 889
    functionDepth: 4
    functionLinenumber: 889
    functionLinenumberEnd: 892
    functionName: '[org.threeten.bp.TestPeriod].test_equals_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Period].equals(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_equals_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:895,1
    - Dst: '[org.threeten.bp.Period].equals(String)'
      Src: org.threeten.bp.TestPeriod:896,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestPeriod:896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 897
      start: 894
    functionDepth: 4
    functionLinenumber: 894
    functionLinenumberEnd: 897
    functionName: '[org.threeten.bp.TestPeriod].test_equals_otherClass()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].equals(String)'
    - '[org.threeten.bp.TestPeriod].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_equals_otherClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:901,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:902,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:903,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:904,1
    - Dst: '[org.threeten.bp.Period].hashCode()'
      Src: org.threeten.bp.TestPeriod:905,1
    - Dst: '[org.threeten.bp.Period].hashCode()'
      Src: org.threeten.bp.TestPeriod:905,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestPeriod:905,1
    - Dst: '[org.threeten.bp.Period].hashCode()'
      Src: org.threeten.bp.TestPeriod:906,1
    - Dst: '[org.threeten.bp.Period].hashCode()'
      Src: org.threeten.bp.TestPeriod:906,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestPeriod:906,1
    - Dst: '[org.threeten.bp.Period].hashCode()'
      Src: org.threeten.bp.TestPeriod:907,1
    - Dst: '[org.threeten.bp.Period].hashCode()'
      Src: org.threeten.bp.TestPeriod:907,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestPeriod:907,1
    - Dst: '[org.threeten.bp.Period].hashCode()'
      Src: org.threeten.bp.TestPeriod:908,1
    - Dst: '[org.threeten.bp.Period].hashCode()'
      Src: org.threeten.bp.TestPeriod:908,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestPeriod:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 909
      start: 900
    functionDepth: 4
    functionLinenumber: 900
    functionLinenumberEnd: 909
    functionName: '[org.threeten.bp.TestPeriod].test_hashCode()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestPeriod].assertEquals(int,boolean)'
    - '[org.threeten.bp.Period].ofMonths(int)'
    - '[org.threeten.bp.Period].ofDays(int)'
    - '[org.threeten.bp.Period].hashCode()'
    - '[org.threeten.bp.Period].ofYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:918,1
    - Dst: '[org.threeten.bp.Period].ofYears(int)'
      Src: org.threeten.bp.TestPeriod:919,1
    - Dst: '[org.threeten.bp.Period].ofMonths(int)'
      Src: org.threeten.bp.TestPeriod:920,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestPeriod:921,1
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:922,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 924
      start: 914
    functionDepth: 4
    functionLinenumber: 914
    functionLinenumberEnd: 924
    functionName: '[org.threeten.bp.TestPeriod].data_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].ofMonths(int)'
    - '[org.threeten.bp.Period].of(int,int,int)'
    - '[org.threeten.bp.Period].ofYears(int)'
    - '[org.threeten.bp.Period].ofDays(int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestPeriod].data_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].toString()'
      Src: org.threeten.bp.TestPeriod:928,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(String,String)'
      Src: org.threeten.bp.TestPeriod:928,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Period
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 2
    argNames:
    - input
    - expected
    argTypes:
    - org.threeten.bp.Period
    - String
    constantsTouched: []
    func_position:
      end: 929
      start: 926
    functionDepth: 2
    functionLinenumber: 926
    functionLinenumberEnd: 929
    functionName: '[org.threeten.bp.TestPeriod].test_toString(org.threeten.bp.Period,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].toString()'
    - '[org.threeten.bp.TestPeriod].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].test_toString(org.threeten.bp.Period,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].getYears()'
      Src: org.threeten.bp.TestPeriod:933,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(int,int,String)'
      Src: org.threeten.bp.TestPeriod:933,1
    - Dst: '[org.threeten.bp.Period].getMonths()'
      Src: org.threeten.bp.TestPeriod:934,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(int,int,String)'
      Src: org.threeten.bp.TestPeriod:934,1
    - Dst: '[org.threeten.bp.Period].getDays()'
      Src: org.threeten.bp.TestPeriod:935,1
    - Dst: '[org.threeten.bp.TestPeriod].assertEquals(int,int,String)'
      Src: org.threeten.bp.TestPeriod:935,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Period
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 4
    argNames:
    - test
    - y
    - mo
    - d
    argTypes:
    - org.threeten.bp.Period
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 936
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 936
    functionName: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 14
    functionsReached:
    - '[org.threeten.bp.Period].getDays()'
    - '[org.threeten.bp.TestPeriod].assertEquals(int,int,String)'
    - '[org.threeten.bp.Period].getYears()'
    - '[org.threeten.bp.Period].getMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:939,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Period
      static: true
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - y
    - m
    - d
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 940
      start: 938
    functionDepth: 4
    functionLinenumber: 938
    functionLinenumberEnd: 940
    functionName: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.Period].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestPeriod:943,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - y
    - m
    - d
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 944
      start: 942
    functionDepth: 1
    functionLinenumber: 942
    functionLinenumberEnd: 944
    functionName: '[org.threeten.bp.TestPeriod].date(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.TestPeriod].date(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestPeriod
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestPeriod].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.TestPeriod
    signature: '[org.threeten.bp.TestPeriod].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:109,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:109,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 4
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.TestOffsetDateTime].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.TestOffsetDateTime].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestOffsetDateTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.TestOffsetDateTime].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.TestOffsetDateTime].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestOffsetDateTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestOffsetDateTime].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].values()'
      Src: org.threeten.bp.TestOffsetDateTime:161,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:161,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:161,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].validFields()'
      Src: org.threeten.bp.TestOffsetDateTime:162,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.TestOffsetDateTime:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 2
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.threeten.bp.TestOffsetDateTime].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[java.util.ArrayList].<init>(org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.temporal.ChronoField].values()'
    - '[org.threeten.bp.TestOffsetDateTime].validFields()'
    - '[java.util.Arrays].asList(org.threeten.bp.TestOffsetDateTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestOffsetDateTime].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertSerializable(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:169,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertSerializable(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:170,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertSerializable(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertSerializable(org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:176,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:177,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestOffsetDateTime:178,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:179,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEqualsSerialisedForm(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 174
    functionDepth: 6
    functionLinenumber: 174
    functionLinenumberEnd: 180
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEqualsSerialisedForm(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestOffsetDateTime:187,1
    - Dst: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetDateTime:187,1
    - Dst: '[org.threeten.bp.OffsetDateTime].now()'
      Src: org.threeten.bp.TestOffsetDateTime:188,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetDateTime:189,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestOffsetDateTime:189,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetDateTime:189,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestOffsetDateTime:189,1
    - Dst: Math.abs(long)
      Src: org.threeten.bp.TestOffsetDateTime:189,1
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestOffsetDateTime:192,1
    - Dst: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetDateTime:192,1
    - Dst: '[org.threeten.bp.OffsetDateTime].now()'
      Src: org.threeten.bp.TestOffsetDateTime:193,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetDateTime:194,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestOffsetDateTime:194,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetDateTime:194,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestOffsetDateTime:194,1
    - Dst: Math.abs(long)
      Src: org.threeten.bp.TestOffsetDateTime:194,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertTrue(int)'
      Src: org.threeten.bp.TestOffsetDateTime:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 197
    functionName: '[org.threeten.bp.TestOffsetDateTime].now()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.OffsetDateTime].now()'
    - Math.abs(long)
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.OffsetDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.TestOffsetDateTime].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:205,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestOffsetDateTime:205,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:206,1
    - Dst: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetDateTime:207,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getYear()'
      Src: org.threeten.bp.TestOffsetDateTime:208,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:208,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(Month,org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:209,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime:210,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int)'
      Src: org.threeten.bp.TestOffsetDateTime:210,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime:211,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:211,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime:212,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:212,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime:213,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:213,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime:214,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:214,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:215,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 202
    functionDepth: 3
    functionLinenumber: 202
    functionLinenumberEnd: 217
    functionName: '[org.threeten.bp.TestOffsetDateTime].now_Clock_allSecsInDay_utc()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].getYear()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int)'
    - '[org.threeten.bp.OffsetDateTime].getNano()'
    - '[org.threeten.bp.OffsetDateTime].getHour()'
    - '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.OffsetDateTime].getMinute()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    - '[org.threeten.bp.OffsetDateTime].getSecond()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(Month,org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].now_Clock_allSecsInDay_utc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:222,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestOffsetDateTime:222,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestOffsetDateTime:223,1
    - Dst: '[org.threeten.bp.Instant].minusSeconds(int)'
      Src: org.threeten.bp.TestOffsetDateTime:223,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:223,1
    - Dst: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetDateTime:224,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getYear()'
      Src: org.threeten.bp.TestOffsetDateTime:225,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:225,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(Month,org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:226,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime:227,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int)'
      Src: org.threeten.bp.TestOffsetDateTime:227,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime:228,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:228,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime:229,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:229,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime:230,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:230,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime:231,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:231,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime:232,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:232,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 219
    functionDepth: 3
    functionLinenumber: 219
    functionLinenumberEnd: 234
    functionName: '[org.threeten.bp.TestOffsetDateTime].now_Clock_allSecsInDay_offset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].getYear()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int)'
    - '[org.threeten.bp.OffsetDateTime].getNano()'
    - '[org.threeten.bp.Instant].minusSeconds(int)'
    - '[org.threeten.bp.OffsetDateTime].getHour()'
    - '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.OffsetDateTime].getMinute()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    - '[org.threeten.bp.OffsetDateTime].getSecond()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(Month,org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].now_Clock_allSecsInDay_offset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(int)'
      Src: org.threeten.bp.TestOffsetDateTime:238,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:240,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestOffsetDateTime:240,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:241,1
    - Dst: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetDateTime:242,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getYear()'
      Src: org.threeten.bp.TestOffsetDateTime:243,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:243,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(Month,org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:244,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime:245,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:245,1
    - Dst: '[org.threeten.bp.LocalTime].minusSeconds(int)'
      Src: org.threeten.bp.TestOffsetDateTime:246,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetDateTime:247,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:247,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 236
    functionDepth: 3
    functionLinenumber: 236
    functionLinenumberEnd: 250
    functionName: '[org.threeten.bp.TestOffsetDateTime].now_Clock_allSecsInDay_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].getYear()'
    - '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalTime].plusNanos(int)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    - '[org.threeten.bp.LocalTime].minusSeconds(int)'
    - '[org.threeten.bp.OffsetDateTime].toLocalTime()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(Month,org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].now_Clock_allSecsInDay_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:254,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:256,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:257,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:257,1
    - Dst: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetDateTime:258,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime:259,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:259,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime:260,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:260,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime:261,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:261,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime:262,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:262,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime:263,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 252
    functionDepth: 4
    functionLinenumber: 252
    functionLinenumberEnd: 265
    functionName: '[org.threeten.bp.TestOffsetDateTime].now_Clock_offsets()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].getNano()'
    - '[org.threeten.bp.OffsetDateTime].getHour()'
    - '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getSecond()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getMinute()'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].now_Clock_offsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 267
    functionDepth: 3
    functionLinenumber: 267
    functionLinenumberEnd: 270
    functionName: '[org.threeten.bp.TestOffsetDateTime].now_Clock_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].now_Clock_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetDateTime:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 272
    functionDepth: 2
    functionLinenumber: 272
    functionLinenumberEnd: 275
    functionName: '[org.threeten.bp.TestOffsetDateTime].now_Clock_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].now_Clock_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].getYear()'
      Src: org.threeten.bp.TestOffsetDateTime:279,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:279,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMonth()'
      Src: org.threeten.bp.TestOffsetDateTime:280,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestOffsetDateTime:280,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.TestOffsetDateTime,int)'
      Src: org.threeten.bp.TestOffsetDateTime:280,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime:281,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:281,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime:282,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:282,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime:283,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:283,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime:284,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:284,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime:285,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:285,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime:286,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:286,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:287,1
    - Dst: '[org.threeten.bp.OffsetDateTime].hashCode()'
      Src: org.threeten.bp.TestOffsetDateTime:288,1
    - Dst: '[org.threeten.bp.OffsetDateTime].hashCode()'
      Src: org.threeten.bp.TestOffsetDateTime:288,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:288,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:289,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:289,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetDateTime
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 9
    argNames:
    - test
    - y
    - mo
    - d
    - h
    - m
    - s
    - n
    - offset
    argTypes:
    - org.threeten.bp.OffsetDateTime
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 290
      start: 278
    functionDepth: 5
    functionLinenumber: 278
    functionLinenumberEnd: 290
    functionName: '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].getYear()'
    - '[org.threeten.bp.OffsetDateTime].getNano()'
    - '[org.threeten.bp.OffsetDateTime].getMonth()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.OffsetDateTime].getHour()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.TestOffsetDateTime,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getSecond()'
    - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].hashCode()'
    - '[org.threeten.bp.OffsetDateTime].getMinute()'
    - '[Month].getValue()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestOffsetDateTime,int)'
      Src: org.threeten.bp.TestOffsetDateTime:297,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:298,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:297,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 295
    functionDepth: 5
    functionLinenumber: 295
    functionLinenumberEnd: 300
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_intMonthIntHM()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestOffsetDateTime,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_intMonthIntHM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestOffsetDateTime,int)'
      Src: org.threeten.bp.TestOffsetDateTime:305,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:306,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:305,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 303
    functionDepth: 5
    functionLinenumber: 303
    functionLinenumberEnd: 308
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_intMonthIntHMS()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestOffsetDateTime,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_intMonthIntHMS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestOffsetDateTime,int)'
      Src: org.threeten.bp.TestOffsetDateTime:313,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:314,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:313,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 311
    functionDepth: 5
    functionLinenumber: 311
    functionLinenumberEnd: 316
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_intMonthIntHMSN()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.TestOffsetDateTime,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_intMonthIntHMSN()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:321,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:321,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:321,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 319
    functionDepth: 5
    functionLinenumber: 319
    functionLinenumberEnd: 323
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_intsHM()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_intsHM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:328,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:328,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:328,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 326
    functionDepth: 5
    functionLinenumber: 326
    functionLinenumberEnd: 330
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_intsHMS()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_intsHMS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:335,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:335,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:335,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 333
    functionDepth: 5
    functionLinenumber: 333
    functionLinenumberEnd: 337
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_intsHMSN()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_intsHMSN()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:342,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:343,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:344,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 340
    functionDepth: 5
    functionLinenumber: 340
    functionLinenumberEnd: 346
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:350,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 348
    functionDepth: 4
    functionLinenumber: 348
    functionLinenumberEnd: 352
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset_nullLocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset_nullLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:356,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 354
    functionDepth: 4
    functionLinenumber: 354
    functionLinenumberEnd: 358
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset_nullLocalTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset_nullLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:362,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:363,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 360
    functionDepth: 4
    functionLinenumber: 360
    functionLinenumberEnd: 365
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset_nullOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset_nullOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:370,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:370,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:370,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:371,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 368
    functionDepth: 5
    functionLinenumber: 368
    functionLinenumberEnd: 373
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateTimeZoneOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateTimeZoneOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 375
    functionDepth: 3
    functionLinenumber: 375
    functionLinenumberEnd: 378
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateTimeZoneOffset_nullProvider()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateTimeZoneOffset_nullProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:382,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:382,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:382,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 380
    functionDepth: 4
    functionLinenumber: 380
    functionLinenumberEnd: 384
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateTimeZoneOffset_nullOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateTimeZoneOffset_nullOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:392,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:392,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:392,1
    - Dst: '[org.threeten.bp.OffsetDateTime].from(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:391,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:393,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:393,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:393,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 389
    functionDepth: 4
    functionLinenumber: 389
    functionLinenumberEnd: 394
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_factory_CalendricalObject()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].from(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_factory_CalendricalObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:398,1
    - Dst: '[org.threeten.bp.OffsetDateTime].from(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 399
      start: 396
    functionDepth: 3
    functionLinenumber: 396
    functionLinenumberEnd: 399
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_factory_CalendricalObject_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].from(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_factory_CalendricalObject_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.TestOffsetDateTime:403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 401
    functionDepth: 5
    functionLinenumber: 401
    functionLinenumberEnd: 404
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_factory_Calendricals_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_factory_Calendricals_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].parse(String)'
      Src: org.threeten.bp.TestOffsetDateTime:411,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getYear()'
      Src: org.threeten.bp.TestOffsetDateTime:412,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:412,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMonth()'
      Src: org.threeten.bp.TestOffsetDateTime:413,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestOffsetDateTime:413,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.TestOffsetDateTime,int)'
      Src: org.threeten.bp.TestOffsetDateTime:413,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime:414,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:414,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime:415,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:415,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime:416,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:416,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime:417,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:417,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime:418,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:418,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime:419,1
    - Dst: '[org.threeten.bp.ZoneOffset].getId()'
      Src: org.threeten.bp.TestOffsetDateTime:419,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestOffsetDateTime:419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 9
    argNames:
    - y
    - month
    - d
    - h
    - m
    - s
    - n
    - offsetId
    - text
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 420
      start: 409
    functionDepth: 3
    functionLinenumber: 409
    functionLinenumberEnd: 420
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_parse(int,int,int,int,int,int,int,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].getYear()'
    - '[org.threeten.bp.OffsetDateTime].getNano()'
    - '[org.threeten.bp.OffsetDateTime].getMonth()'
    - '[org.threeten.bp.OffsetDateTime].parse(String)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.OffsetDateTime].getHour()'
    - '[org.threeten.bp.ZoneOffset].getId()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.TestOffsetDateTime,int)'
    - '[org.threeten.bp.OffsetDateTime].getSecond()'
    - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.OffsetDateTime].getMinute()'
    - '[Month].getValue()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_parse(int,int,int,int,int,int,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].parse(String)'
      Src: org.threeten.bp.TestOffsetDateTime:424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 425
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_parse_illegalValue()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_parse_illegalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].parse(String)'
      Src: org.threeten.bp.TestOffsetDateTime:429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 430
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_parse_invalidValue()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_parse_invalidValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].parse(String)'
      Src: org.threeten.bp.TestOffsetDateTime:434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 435
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_parse_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_parse_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestOffsetDateTime:442,1
    - Dst: '[org.threeten.bp.OffsetDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestOffsetDateTime:443,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:444,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:444,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestOffsetDateTime:444,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:444,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 445
      start: 440
    functionDepth: 6
    functionLinenumber: 440
    functionLinenumberEnd: 445
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_parse_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_parse_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestOffsetDateTime:449,1
    - Dst: '[org.threeten.bp.OffsetDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestOffsetDateTime:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 447
    functionDepth: 6
    functionLinenumber: 447
    functionLinenumberEnd: 451
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_parse_formatter_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.OffsetDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_parse_formatter_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].parse(String,null)'
      Src: org.threeten.bp.TestOffsetDateTime:455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 456
    functionName: '[org.threeten.bp.TestOffsetDateTime].factory_parse_formatter_nullFormatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].parse(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].factory_parse_formatter_nullFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OffsetDateTime.class.getDeclaredConstructor()
      Src: org.threeten.bp.TestOffsetDateTime:461,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].setAccessible(boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:462,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].newInstance(null,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:464,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.TestOffsetDateTime:466,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 468
    functionName: '[org.threeten.bp.TestOffsetDateTime].constructor_nullTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].newInstance(null,org.threeten.bp.ZoneOffset)'
    - ex.getCause()
    - '[org.threeten.bp.TestOffsetDateTime].setAccessible(boolean)'
    - OffsetDateTime.class.getDeclaredConstructor()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].constructor_nullTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OffsetDateTime.class.getDeclaredConstructor()
      Src: org.threeten.bp.TestOffsetDateTime:472,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].setAccessible(boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:473,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:475,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:475,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:475,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].newInstance(org.threeten.bp.LocalDateTime,null)'
      Src: org.threeten.bp.TestOffsetDateTime:475,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.TestOffsetDateTime:477,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 479
      start: 470
    functionDepth: 3
    functionLinenumber: 470
    functionLinenumberEnd: 479
    functionName: '[org.threeten.bp.TestOffsetDateTime].constructor_nullOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - ex.getCause()
    - OffsetDateTime.class.getDeclaredConstructor()
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestOffsetDateTime].newInstance(org.threeten.bp.LocalDateTime,null)'
    - '[org.threeten.bp.TestOffsetDateTime].setAccessible(boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].constructor_nullOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 492
    functionName: '[org.threeten.bp.TestOffsetDateTime].provider_sampleTimes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestOffsetDateTime].provider_sampleTimes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:496,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:497,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:498,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:499,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getYear()'
      Src: org.threeten.bp.TestOffsetDateTime:501,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestOffsetDateTime:501,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:501,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMonth()'
      Src: org.threeten.bp.TestOffsetDateTime:502,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.TestOffsetDateTime:502,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(Month,Month)'
      Src: org.threeten.bp.TestOffsetDateTime:502,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime:503,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.TestOffsetDateTime:503,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:503,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfYear()'
      Src: org.threeten.bp.TestOffsetDateTime:504,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.TestOffsetDateTime:504,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:504,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getDayOfWeek()'
      Src: org.threeten.bp.TestOffsetDateTime:505,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.TestOffsetDateTime:505,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(DayOfWeek,DayOfWeek)'
      Src: org.threeten.bp.TestOffsetDateTime:505,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime:507,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.TestOffsetDateTime:507,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:507,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime:508,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.TestOffsetDateTime:508,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:508,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime:509,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.TestOffsetDateTime:509,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:509,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime:510,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.TestOffsetDateTime:510,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:510,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toOffsetTime()'
      Src: org.threeten.bp.TestOffsetDateTime:512,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:512,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetDateTime:512,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toString()'
      Src: org.threeten.bp.TestOffsetDateTime:513,1
    - Dst: '[org.threeten.bp.LocalDateTime].toString()'
      Src: org.threeten.bp.TestOffsetDateTime:513,1
    - Dst: '[org.threeten.bp.ZoneOffset].toString()'
      Src: org.threeten.bp.TestOffsetDateTime:513,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestOffsetDateTime:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - offset
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 514
      start: 494
    functionDepth: 5
    functionLinenumber: 494
    functionLinenumberEnd: 514
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_get(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.OffsetDateTime].getHour()'
    - '[org.threeten.bp.OffsetDateTime].getDayOfYear()'
    - '[org.threeten.bp.OffsetDateTime].getDayOfWeek()'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(String,String)'
    - '[org.threeten.bp.OffsetDateTime].getYear()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.OffsetDateTime].toString()'
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(Month,Month)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].toString()'
    - '[org.threeten.bp.OffsetDateTime].toOffsetTime()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(DayOfWeek,DayOfWeek)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.ZoneOffset].toString()'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.OffsetDateTime].getMonth()'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.OffsetDateTime].getSecond()'
    - '[org.threeten.bp.OffsetDateTime].getMinute()'
    - '[org.threeten.bp.LocalDate].getMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_get(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:521,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:521,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:521,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:522,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:522,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:523,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:523,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:524,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:524,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:525,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:525,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:526,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:526,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:528,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:528,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:529,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:529,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:530,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:530,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:531,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:531,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:532,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:532,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:533,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:533,1
    - Dst: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:535,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 536
      start: 519
    functionDepth: 4
    functionLinenumber: 519
    functionLinenumberEnd: 536
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_get_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_get_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:540,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:540,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:540,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:541,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:541,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:542,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:542,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:543,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:543,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:544,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:544,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:545,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:545,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:547,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:547,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:548,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:548,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:549,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:549,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:550,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:550,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:551,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:551,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:552,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:552,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:554,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime:554,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,long)'
      Src: org.threeten.bp.TestOffsetDateTime:554,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:555,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetDateTime:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 556
      start: 538
    functionDepth: 4
    functionLinenumber: 538
    functionLinenumberEnd: 556
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_getLong_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,int)'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,long)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_getLong_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.TestOffsetDateTime:563,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.TestOffsetDateTime:564,1
    - Dst: '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.TestOffsetDateTime:564,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalDate()'
      Src: org.threeten.bp.TestOffsetDateTime:564,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestOffsetDateTime:564,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.TestOffsetDateTime:565,1
    - Dst: '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.TestOffsetDateTime:565,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetDateTime:565,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:565,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.TestOffsetDateTime:566,1
    - Dst: '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.TestOffsetDateTime:566,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime:566,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:566,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:567,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.TestOffsetDateTime:568,1
    - Dst: '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestOffsetDateTime:568,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime:568,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:568,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.TestOffsetDateTime:569,1
    - Dst: '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestOffsetDateTime:569,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestOffsetDateTime:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 561
    functionDepth: 2
    functionLinenumber: 561
    functionLinenumberEnd: 570
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    - '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].toLocalDate()'
    - '[org.threeten.bp.OffsetDateTime].toLocalTime()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(R,null)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].query(null)'
      Src: org.threeten.bp.TestOffsetDateTime:574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 575
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 575
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].query(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:582,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:582,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:582,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
      Src: org.threeten.bp.TestOffsetDateTime:583,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestOffsetDateTime:589,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 580
    functionDepth: 4
    functionLinenumber: 580
    functionLinenumberEnd: 590
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:594,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestOffsetDateTime:594,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:595,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:595,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:595,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 592
    functionDepth: 4
    functionLinenumber: 592
    functionLinenumberEnd: 596
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_LocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_LocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:600,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:600,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:601,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:601,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:601,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 598
    functionDepth: 4
    functionLinenumber: 598
    functionLinenumberEnd: 602
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_LocalTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_LocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:606,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:606,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:606,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:606,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:607,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:607,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:607,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 608
      start: 604
    functionDepth: 3
    functionLinenumber: 604
    functionLinenumberEnd: 608
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_LocalDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_LocalDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:612,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:612,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetDateTime:612,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:613,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:613,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:613,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 614
      start: 610
    functionDepth: 4
    functionLinenumber: 610
    functionLinenumberEnd: 614
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_OffsetTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_OffsetTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:618,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:618,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:618,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:618,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:619,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:619,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:619,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:619,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 616
    functionDepth: 4
    functionLinenumber: 616
    functionLinenumberEnd: 620
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_OffsetDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_OffsetDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:624,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:625,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:625,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:625,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 622
    functionDepth: 4
    functionLinenumber: 622
    functionLinenumberEnd: 626
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_Month()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_Month()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:630,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:631,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:631,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:631,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 632
      start: 628
    functionDepth: 4
    functionLinenumber: 628
    functionLinenumberEnd: 632
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_ZoneOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_ZoneOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestOffsetDateTime:636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 637
      start: 634
    functionDepth: 6
    functionLinenumber: 634
    functionLinenumberEnd: 637
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:641,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:641,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:641,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withOffsetSameLocal(null)'
      Src: org.threeten.bp.TestOffsetDateTime:642,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 643
      start: 639
    functionDepth: 4
    functionLinenumber: 639
    functionLinenumberEnd: 643
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withOffsetSameLocal_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].withOffsetSameLocal(null)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withOffsetSameLocal_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:650,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:650,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:650,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:651,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:652,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:652,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:652,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 654
      start: 648
    functionDepth: 4
    functionLinenumber: 648
    functionLinenumberEnd: 654
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withOffsetSameInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withOffsetSameInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:658,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:658,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:658,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withOffsetSameInstant(null)'
      Src: org.threeten.bp.TestOffsetDateTime:659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 660
      start: 656
    functionDepth: 4
    functionLinenumber: 656
    functionLinenumberEnd: 660
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withOffsetSameInstant_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].withOffsetSameInstant(null)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withOffsetSameInstant_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:667,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:667,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:667,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withYear(int)'
      Src: org.threeten.bp.TestOffsetDateTime:668,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:669,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:669,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:669,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 670
      start: 665
    functionDepth: 4
    functionLinenumber: 665
    functionLinenumberEnd: 670
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withYear_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].withYear(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withYear_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:677,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:677,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:677,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withMonth(int)'
      Src: org.threeten.bp.TestOffsetDateTime:678,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:679,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:679,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:679,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 680
      start: 675
    functionDepth: 4
    functionLinenumber: 675
    functionLinenumberEnd: 680
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withMonth_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].withMonth(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withMonth_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:687,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:687,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:687,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.TestOffsetDateTime:688,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:689,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:689,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:689,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 690
      start: 685
    functionDepth: 4
    functionLinenumber: 685
    functionLinenumberEnd: 690
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withDayOfMonth_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].withDayOfMonth(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withDayOfMonth_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestOffsetDateTime:697,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:698,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:698,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:698,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 699
      start: 695
    functionDepth: 6
    functionLinenumber: 695
    functionLinenumberEnd: 699
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withDayOfYear_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].withDayOfYear(int)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withDayOfYear_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestOffsetDateTime:703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 704
      start: 701
    functionDepth: 6
    functionLinenumber: 701
    functionLinenumberEnd: 704
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withDayOfYear_illegal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].withDayOfYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withDayOfYear_illegal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:708,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:708,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:708,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestOffsetDateTime:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 709
      start: 706
    functionDepth: 5
    functionLinenumber: 706
    functionLinenumberEnd: 709
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withDayOfYear_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].withDayOfYear(int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withDayOfYear_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:716,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:716,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:716,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withHour(int)'
      Src: org.threeten.bp.TestOffsetDateTime:717,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:718,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:718,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:718,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 719
      start: 714
    functionDepth: 4
    functionLinenumber: 714
    functionLinenumberEnd: 719
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withHour_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].withHour(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withHour_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:726,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:726,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:726,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withMinute(int)'
      Src: org.threeten.bp.TestOffsetDateTime:727,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:728,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:728,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:728,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 729
      start: 724
    functionDepth: 4
    functionLinenumber: 724
    functionLinenumberEnd: 729
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withMinute_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].withMinute(int)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withMinute_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:736,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:736,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:736,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withSecond(int)'
      Src: org.threeten.bp.TestOffsetDateTime:737,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:738,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:738,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:738,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 739
      start: 734
    functionDepth: 4
    functionLinenumber: 734
    functionLinenumberEnd: 739
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withSecond_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].withSecond(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withSecond_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:746,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:746,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:746,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withNano(int)'
      Src: org.threeten.bp.TestOffsetDateTime:747,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:748,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:748,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:748,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 749
      start: 744
    functionDepth: 4
    functionLinenumber: 744
    functionLinenumberEnd: 749
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_withNanoOfSecond_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].withNano(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_withNanoOfSecond_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].truncatedTo(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:756,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:756,1
    - Dst: '[org.threeten.bp.OffsetDateTime].truncatedTo(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:757,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withNano(int)'
      Src: org.threeten.bp.TestOffsetDateTime:757,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:757,1
    - Dst: '[org.threeten.bp.OffsetDateTime].truncatedTo(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:758,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:758,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 754
    functionDepth: 6
    functionLinenumber: 754
    functionLinenumberEnd: 759
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_truncatedTo_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].withNano(int)'
    - '[org.threeten.bp.OffsetDateTime].truncatedTo(org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_truncatedTo_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].truncatedTo(null)'
      Src: org.threeten.bp.TestOffsetDateTime:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 764
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 764
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_truncatedTo_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].truncatedTo(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_truncatedTo_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:771,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestOffsetDateTime:772,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:773,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:773,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:773,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 774
      start: 769
    functionDepth: 4
    functionLinenumber: 769
    functionLinenumberEnd: 774
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plus_Period()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plus_Period()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:781,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestOffsetDateTime:782,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:783,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:783,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:783,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:783,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 784
      start: 779
    functionDepth: 4
    functionLinenumber: 779
    functionLinenumberEnd: 784
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plus_Duration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plus_Duration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestOffsetDateTime:788,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 790
      start: 786
    functionDepth: 0
    functionLinenumber: 786
    functionLinenumberEnd: 790
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plus_Duration_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plus_Duration_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestOffsetDateTime:794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 795
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 795
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plus_Duration_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plus_Duration_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:802,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:802,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:802,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusYears(int)'
      Src: org.threeten.bp.TestOffsetDateTime:803,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:804,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:804,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:804,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 805
      start: 800
    functionDepth: 4
    functionLinenumber: 800
    functionLinenumberEnd: 805
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plusYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].plusYears(int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plusYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:812,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:812,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:812,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusMonths(int)'
      Src: org.threeten.bp.TestOffsetDateTime:813,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:814,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:814,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:814,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 815
      start: 810
    functionDepth: 4
    functionLinenumber: 810
    functionLinenumberEnd: 815
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plusMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusMonths(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plusMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:822,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:822,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:822,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusWeeks(int)'
      Src: org.threeten.bp.TestOffsetDateTime:823,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:824,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:824,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:824,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 825
      start: 820
    functionDepth: 4
    functionLinenumber: 820
    functionLinenumberEnd: 825
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plusWeeks()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plusWeeks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:832,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:832,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:832,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusDays(int)'
      Src: org.threeten.bp.TestOffsetDateTime:833,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:834,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:834,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:834,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:834,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 835
      start: 830
    functionDepth: 4
    functionLinenumber: 830
    functionLinenumberEnd: 835
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plusDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusDays(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plusDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:842,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:842,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:842,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusHours(int)'
      Src: org.threeten.bp.TestOffsetDateTime:843,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:844,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:844,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:844,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 845
      start: 840
    functionDepth: 4
    functionLinenumber: 840
    functionLinenumberEnd: 845
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plusHours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusHours(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plusHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:852,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:852,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:852,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusMinutes(int)'
      Src: org.threeten.bp.TestOffsetDateTime:853,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:854,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:854,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:854,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 855
      start: 850
    functionDepth: 4
    functionLinenumber: 850
    functionLinenumberEnd: 855
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plusMinutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].plusMinutes(int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plusMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:862,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:862,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:862,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusSeconds(int)'
      Src: org.threeten.bp.TestOffsetDateTime:863,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:864,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:864,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:864,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:864,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 865
      start: 860
    functionDepth: 4
    functionLinenumber: 860
    functionLinenumberEnd: 865
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plusSeconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusSeconds(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plusSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:872,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:872,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:872,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusNanos(int)'
      Src: org.threeten.bp.TestOffsetDateTime:873,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:874,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:874,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:874,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 875
      start: 870
    functionDepth: 4
    functionLinenumber: 870
    functionLinenumberEnd: 875
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_plusNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].plusNanos(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_plusNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:882,1
    - Dst: '[org.threeten.bp.OffsetDateTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestOffsetDateTime:883,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:884,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:884,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:884,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 885
      start: 880
    functionDepth: 4
    functionLinenumber: 880
    functionLinenumberEnd: 885
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minus_Period()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minus_Period()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:892,1
    - Dst: '[org.threeten.bp.OffsetDateTime].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestOffsetDateTime:893,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:894,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:894,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:894,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 895
      start: 890
    functionDepth: 4
    functionLinenumber: 890
    functionLinenumberEnd: 895
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minus_Duration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.OffsetDateTime].minus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minus_Duration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestOffsetDateTime:899,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:900,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 901
      start: 897
    functionDepth: 0
    functionLinenumber: 897
    functionLinenumberEnd: 901
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minus_Duration_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].minus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minus_Duration_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestOffsetDateTime:905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 906
      start: 903
    functionDepth: 0
    functionLinenumber: 903
    functionLinenumberEnd: 906
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minus_Duration_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].minus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minus_Duration_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:913,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:913,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:913,1
    - Dst: '[org.threeten.bp.OffsetDateTime].minusYears(int)'
      Src: org.threeten.bp.TestOffsetDateTime:914,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:915,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:915,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:915,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 916
      start: 911
    functionDepth: 4
    functionLinenumber: 911
    functionLinenumberEnd: 916
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minusYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].minusYears(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minusYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:923,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:923,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:923,1
    - Dst: '[org.threeten.bp.OffsetDateTime].minusMonths(int)'
      Src: org.threeten.bp.TestOffsetDateTime:924,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:925,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:925,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:925,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:925,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 926
      start: 921
    functionDepth: 4
    functionLinenumber: 921
    functionLinenumberEnd: 926
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minusMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].minusMonths(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minusMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:933,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:933,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:933,1
    - Dst: '[org.threeten.bp.OffsetDateTime].minusWeeks(int)'
      Src: org.threeten.bp.TestOffsetDateTime:934,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:935,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:935,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:935,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:935,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 936
      start: 931
    functionDepth: 4
    functionLinenumber: 931
    functionLinenumberEnd: 936
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minusWeeks()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].minusWeeks(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minusWeeks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:943,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:943,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:943,1
    - Dst: '[org.threeten.bp.OffsetDateTime].minusDays(int)'
      Src: org.threeten.bp.TestOffsetDateTime:944,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:945,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:945,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:945,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:945,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 946
      start: 941
    functionDepth: 4
    functionLinenumber: 941
    functionLinenumberEnd: 946
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minusDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].minusDays(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minusDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:953,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:953,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:953,1
    - Dst: '[org.threeten.bp.OffsetDateTime].minusHours(int)'
      Src: org.threeten.bp.TestOffsetDateTime:954,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:955,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:955,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:955,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 956
      start: 951
    functionDepth: 4
    functionLinenumber: 951
    functionLinenumberEnd: 956
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minusHours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].minusHours(int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minusHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:963,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:963,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:963,1
    - Dst: '[org.threeten.bp.OffsetDateTime].minusMinutes(int)'
      Src: org.threeten.bp.TestOffsetDateTime:964,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:965,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:965,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:965,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:965,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 966
      start: 961
    functionDepth: 4
    functionLinenumber: 961
    functionLinenumberEnd: 966
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minusMinutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].minusMinutes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minusMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:973,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:973,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:973,1
    - Dst: '[org.threeten.bp.OffsetDateTime].minusSeconds(int)'
      Src: org.threeten.bp.TestOffsetDateTime:974,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:975,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:975,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:975,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:975,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 976
      start: 971
    functionDepth: 4
    functionLinenumber: 971
    functionLinenumberEnd: 976
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minusSeconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].minusSeconds(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minusSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:983,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:983,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:983,1
    - Dst: '[org.threeten.bp.OffsetDateTime].minusNanos(int)'
      Src: org.threeten.bp.TestOffsetDateTime:984,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:985,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:985,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:985,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 986
      start: 981
    functionDepth: 4
    functionLinenumber: 981
    functionLinenumberEnd: 986
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_minusNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.OffsetDateTime,org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].minusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_minusNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:993,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:993,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:993,1
    - Dst: '[org.threeten.bp.OffsetDateTime].atZoneSameInstant(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:994,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:995,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:995,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:995,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:995,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 996
      start: 991
    functionDepth: 4
    functionLinenumber: 991
    functionLinenumberEnd: 996
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_atZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].atZoneSameInstant(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_atZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1000,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1000,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1000,1
    - Dst: '[org.threeten.bp.OffsetDateTime].atZoneSameInstant(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1001,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1002
      start: 998
    functionDepth: 4
    functionLinenumber: 998
    functionLinenumberEnd: 1002
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_atZone_nullTimeZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].atZoneSameInstant(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_atZone_nullTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1009,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1009,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1009,1
    - Dst: '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1010,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1011,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1011,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1011,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1011,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1007
    functionDepth: 5
    functionLinenumber: 1007
    functionLinenumberEnd: 1012
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_atZoneSimilarLocal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_atZoneSimilarLocal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1016,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1016,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1016,1
    - Dst: '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1017,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1018,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1018,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1018,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1018,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1017,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1019
      start: 1014
    functionDepth: 5
    functionLinenumber: 1014
    functionLinenumberEnd: 1019
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_atZoneSimilarLocal_dstGap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_atZoneSimilarLocal_dstGap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1023,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1023,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1023,1
    - Dst: '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1024,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.TestOffsetDateTime:1024,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
      Src: org.threeten.bp.TestOffsetDateTime:1024,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1024,1
    - Dst: '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1025,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime:1025,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1025,1
    - Dst: '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1026,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.TestOffsetDateTime:1026,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1027
      start: 1021
    functionDepth: 5
    functionLinenumber: 1021
    functionLinenumberEnd: 1027
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_atZone_dstOverlapSummer()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getZone()'
    - '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_atZone_dstOverlapSummer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1031,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1031,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1031,1
    - Dst: '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1032,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.TestOffsetDateTime:1032,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
      Src: org.threeten.bp.TestOffsetDateTime:1032,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1032,1
    - Dst: '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1033,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetDateTime:1033,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1033,1
    - Dst: '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1034,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.TestOffsetDateTime:1034,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1034,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1035
      start: 1029
    functionDepth: 5
    functionLinenumber: 1029
    functionLinenumberEnd: 1035
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_atZone_dstOverlapWinter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getZone()'
    - '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_atZone_dstOverlapWinter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1039,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1039,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1039,1
    - Dst: '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetDateTime:1040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1037
    functionDepth: 5
    functionLinenumber: 1037
    functionLinenumberEnd: 1041
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_atZoneSimilarLocal_nullTimeZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_atZoneSimilarLocal_nullTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1049,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusSeconds(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1049,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime:1050,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1050,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1046
    functionDepth: 4
    functionLinenumber: 1046
    functionLinenumberEnd: 1052
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_toEpochSecond_afterEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusSeconds(org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(long,org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_toEpochSecond_afterEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1057,1
    - Dst: '[org.threeten.bp.OffsetDateTime].minusSeconds(org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1057,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestOffsetDateTime:1058,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(long)'
      Src: org.threeten.bp.TestOffsetDateTime:1058,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1054
    functionDepth: 4
    functionLinenumber: 1054
    functionLinenumberEnd: 1060
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_toEpochSecond_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].minusSeconds(org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(long)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_toEpochSecond_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1067,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1067,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1067,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1068,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1068,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1068,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1069,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1069,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1070,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1070,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1071,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1071,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1072,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1072,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1073,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1073,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetDateTime:1073,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1074
      start: 1065
    functionDepth: 4
    functionLinenumber: 1065
    functionLinenumberEnd: 1074
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_timeMins()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_timeMins()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1078,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1078,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1078,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1079,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1079,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1079,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1080,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1080,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1081,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1081,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1082,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1082,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1083,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1083,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1084,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1084,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetDateTime:1084,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1076
    functionDepth: 4
    functionLinenumber: 1076
    functionLinenumberEnd: 1085
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_timeSecs()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_timeSecs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1089,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1089,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1089,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1090,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1090,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1090,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1091,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1091,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1092,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1092,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1093,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1093,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1094,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1094,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1095,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1095,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetDateTime:1095,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1095,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1096
      start: 1087
    functionDepth: 4
    functionLinenumber: 1087
    functionLinenumberEnd: 1096
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_timeNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_timeNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1100,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1100,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1100,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1101,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1101,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1101,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1102,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1102,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1103,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1103,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1104,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1104,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1105,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1105,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1106,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1106,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetDateTime:1106,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1107
      start: 1098
    functionDepth: 4
    functionLinenumber: 1098
    functionLinenumberEnd: 1107
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_offset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_offset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1111,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1111,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1111,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1112,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1112,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1112,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1113,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1113,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1114,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1114,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1115,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1115,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1116,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1116,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1117,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1117,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetDateTime:1117,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1109
    functionDepth: 4
    functionLinenumber: 1109
    functionLinenumberEnd: 1118
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_offsetNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_offsetNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1122,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1122,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1122,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1123,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1123,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1123,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1124,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1124,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1125,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1125,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1126,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1126,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1127,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1127,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1128,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1128,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetDateTime:1128,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1120
    functionDepth: 4
    functionLinenumber: 1120
    functionLinenumberEnd: 1129
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_both()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_both()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1133,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1133,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1133,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1134,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1134,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1134,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1135,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1135,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1136,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1136,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1137,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1137,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1138,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1138,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1139,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1139,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetDateTime:1139,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1140
      start: 1131
    functionDepth: 4
    functionLinenumber: 1131
    functionLinenumberEnd: 1140
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_bothNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_bothNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1144,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1144,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1144,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1145,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1145,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1145,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1146,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1146,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1147,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1147,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1148,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1148,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1149,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1149,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1150,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toInstant()'
      Src: org.threeten.bp.TestOffsetDateTime:1150,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetDateTime:1150,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1151
      start: 1142
    functionDepth: 4
    functionLinenumber: 1142
    functionLinenumberEnd: 1151
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_hourDifference()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.OffsetDateTime].toInstant()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_hourDifference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1155,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1155,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1155,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1156,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1156,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1156,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1157,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1157,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1158,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1158,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1159,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1159,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1160,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1161
      start: 1153
    functionDepth: 4
    functionLinenumber: 1153
    functionLinenumberEnd: 1161
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1165,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1165,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1165,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1166,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1166,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1166,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1167,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1167,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1168,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1168,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1169,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1169,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1170,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1171
      start: 1163
    functionDepth: 4
    functionLinenumber: 1163
    functionLinenumberEnd: 1171
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1175,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1175,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1175,1
    - Dst: '[org.threeten.bp.OffsetDateTime].compareTo(null)'
      Src: org.threeten.bp.TestOffsetDateTime:1176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1177
      start: 1173
    functionDepth: 4
    functionLinenumber: 1173
    functionLinenumberEnd: 1177
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].compareTo(null)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_compareTo_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.TestOffsetDateTime:1183,1
    - Dst: c.compareTo(Object)
      Src: org.threeten.bp.TestOffsetDateTime:1183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1184
      start: 1179
    functionDepth: 0
    functionLinenumber: 1179
    functionLinenumberEnd: 1184
    functionName: '[org.threeten.bp.TestOffsetDateTime].compareToNonOffsetDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - c.compareTo(Object)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].compareToNonOffsetDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1191,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1191,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1191,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1192,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1192,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1192,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1193,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1193,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1194,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1194,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1195,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1195,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1197,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1197,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1198,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1198,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1199,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1199,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1201,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1201,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1202,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1202,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1204,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1204,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1205,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1205,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1207,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1207,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1208,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1189
    functionDepth: 4
    functionLinenumber: 1189
    functionLinenumberEnd: 1209
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_isBeforeIsAfterIsEqual1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_isBeforeIsAfterIsEqual1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1213,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1213,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1213,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1214,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1214,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1214,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1215,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1215,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1216,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1216,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1217,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1217,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1219,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1219,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1220,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1220,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1221,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1221,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1223,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1223,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1224,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1224,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1226,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1226,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1227,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1227,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1229,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1229,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1230,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1231
      start: 1211
    functionDepth: 4
    functionLinenumber: 1211
    functionLinenumberEnd: 1231
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_isBeforeIsAfterIsEqual2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_isBeforeIsAfterIsEqual2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1235,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1235,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1235,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1236,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1236,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1236,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1237,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1237,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1238,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1238,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1239,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1239,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1241,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1241,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1242,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1242,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1243,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1243,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1245,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1245,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1246,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1246,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1248,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1248,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1249,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1249,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1251,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1251,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1252,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1233
    functionDepth: 4
    functionLinenumber: 1233
    functionLinenumberEnd: 1253
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_isBeforeIsAfterIsEqual_instantComparison()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_isBeforeIsAfterIsEqual_instantComparison()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1257,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1257,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1257,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isBefore(null)'
      Src: org.threeten.bp.TestOffsetDateTime:1258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1259
      start: 1255
    functionDepth: 4
    functionLinenumber: 1255
    functionLinenumberEnd: 1259
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_isBefore_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].isBefore(null)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_isBefore_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1263,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1263,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1263,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isEqual(null)'
      Src: org.threeten.bp.TestOffsetDateTime:1264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1265
      start: 1261
    functionDepth: 4
    functionLinenumber: 1261
    functionLinenumberEnd: 1265
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_isEqual_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].isEqual(null)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_isEqual_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1269,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1269,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1269,1
    - Dst: '[org.threeten.bp.OffsetDateTime].isAfter(null)'
      Src: org.threeten.bp.TestOffsetDateTime:1270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1271
      start: 1267
    functionDepth: 4
    functionLinenumber: 1267
    functionLinenumberEnd: 1271
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_isAfter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].isAfter(null)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_isAfter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1278,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1278,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1278,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1279,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1279,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1279,1
    - Dst: '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1280,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1280,1
    - Dst: '[org.threeten.bp.OffsetDateTime].hashCode()'
      Src: org.threeten.bp.TestOffsetDateTime:1281,1
    - Dst: '[org.threeten.bp.OffsetDateTime].hashCode()'
      Src: org.threeten.bp.TestOffsetDateTime:1281,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1282
      start: 1276
    functionDepth: 4
    functionLinenumber: 1276
    functionLinenumberEnd: 1282
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_equals_true(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].hashCode()'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_equals_true(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1285,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1285,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1285,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1286,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1286,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1286,1
    - Dst: '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1287,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1288
      start: 1283
    functionDepth: 4
    functionLinenumber: 1283
    functionLinenumberEnd: 1288
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_year_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_year_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1292,1
    - Dst: '[org.threeten.bp.LocalTime].of(org.threeten.bp.TestOffsetDateTime,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1292,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1292,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1293,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1293,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1293,1
    - Dst: '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1294,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1295
      start: 1289
    functionDepth: 4
    functionLinenumber: 1289
    functionLinenumberEnd: 1295
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_hour_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalTime].of(org.threeten.bp.TestOffsetDateTime,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_hour_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1299,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,org.threeten.bp.TestOffsetDateTime,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1299,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1299,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1300,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1300,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1300,1
    - Dst: '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1301,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1302
      start: 1296
    functionDepth: 4
    functionLinenumber: 1296
    functionLinenumberEnd: 1302
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_minute_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,org.threeten.bp.TestOffsetDateTime,int,int)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_minute_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1306,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,org.threeten.bp.TestOffsetDateTime,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1306,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1306,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1307,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1307,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1307,1
    - Dst: '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1308,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1309
      start: 1303
    functionDepth: 4
    functionLinenumber: 1303
    functionLinenumberEnd: 1309
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_second_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,org.threeten.bp.TestOffsetDateTime,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_second_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1313,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,org.threeten.bp.TestOffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1313,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1313,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1314,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1314,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1314,1
    - Dst: '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1315,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1315,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1316
      start: 1310
    functionDepth: 4
    functionLinenumber: 1310
    functionLinenumberEnd: 1316
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_nano_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,org.threeten.bp.TestOffsetDateTime)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_nano_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1319,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1319,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1319,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1320,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1320,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1320,1
    - Dst: '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1321,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1322
      start: 1317
    functionDepth: 4
    functionLinenumber: 1317
    functionLinenumberEnd: 1322
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_offset_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_equals_false_offset_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.TestOffsetDateTime:1326,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1327
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1327
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_equals_itself_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].equals(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_equals_itself_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].equals(String)'
      Src: org.threeten.bp.TestOffsetDateTime:1331,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1332
      start: 1329
    functionDepth: 0
    functionLinenumber: 1329
    functionLinenumberEnd: 1332
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_equals_string_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.OffsetDateTime].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_equals_string_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].equals(null)'
      Src: org.threeten.bp.TestOffsetDateTime:1336,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetDateTime:1336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1337
      start: 1334
    functionDepth: 0
    functionLinenumber: 1334
    functionLinenumberEnd: 1337
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_equals_null_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].equals(null)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_equals_null_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1354
      start: 1342
    functionDepth: 0
    functionLinenumber: 1342
    functionLinenumberEnd: 1354
    functionName: '[org.threeten.bp.TestOffsetDateTime].provider_sampleToString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestOffsetDateTime].provider_sampleToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1358,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1358,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestOffsetDateTime:1358,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1358,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toString()'
      Src: org.threeten.bp.TestOffsetDateTime:1359,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestOffsetDateTime:1360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 9
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - offsetId
    - expected
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1361
      start: 1356
    functionDepth: 6
    functionLinenumber: 1356
    functionLinenumberEnd: 1361
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_toString(int,int,int,int,int,int,int,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.OffsetDateTime].toString()'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(String,String)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_toString(int,int,int,int,int,int,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestOffsetDateTime:1368,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1369,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1369,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1369,1
    - Dst: '[org.threeten.bp.OffsetDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestOffsetDateTime:1369,1
    - Dst: '[org.threeten.bp.TestOffsetDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestOffsetDateTime:1370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1371
      start: 1366
    functionDepth: 6
    functionLinenumber: 1366
    functionLinenumberEnd: 1371
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_format_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.TestOffsetDateTime].assertEquals(String,String)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_format_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1375,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetDateTime:1375,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetDateTime:1375,1
    - Dst: '[org.threeten.bp.OffsetDateTime].format(null)'
      Src: org.threeten.bp.TestOffsetDateTime:1375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1376
      start: 1373
    functionDepth: 4
    functionLinenumber: 1373
    functionLinenumberEnd: 1376
    functionName: '[org.threeten.bp.TestOffsetDateTime].test_format_formatter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.OffsetDateTime].format(null)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetDateTime].test_format_formatter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestOffsetDateTime:99,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestOffsetDateTime:100,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestOffsetDateTime:101,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestOffsetDateTime:102,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestOffsetDateTime:103,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestOffsetDateTime:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.OffsetDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestOffsetDateTime
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestOffsetDateTime].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    linkageType: ''
    returnType: org.threeten.bp.TestOffsetDateTime
    signature: '[org.threeten.bp.TestOffsetDateTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:57,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:58,1
    - Dst: '[java.util.concurrent.locks.ReentrantLock].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:59,1
    - Dst: '[java.util.concurrent.locks.ReentrantLock].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:60,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.threeten.bp.ClassLoaderChecker:61,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].matcher(String)'
      Src: org.threeten.bp.ClassLoaderChecker:61,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].matches()'
      Src: org.threeten.bp.ClassLoaderChecker:61,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:62,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:63,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.threeten.bp.ClassLoaderChecker:63,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:64,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:65,1
    - Dst: '[java.util.HashMap].values()'
      Src: org.threeten.bp.ClassLoaderChecker:65,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:66,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:67,1
    - Dst: '[java.util.HashMap].keySet()'
      Src: org.threeten.bp.ClassLoaderChecker:67,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:68,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:69,1
    - Dst: '[java.util.TreeMap].entrySet()'
      Src: org.threeten.bp.ClassLoaderChecker:69,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:70,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:71,1
    - Dst: '[java.util.TreeMap].values()'
      Src: org.threeten.bp.ClassLoaderChecker:71,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:72,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:73,1
    - Dst: '[java.util.TreeMap].keySet()'
      Src: org.threeten.bp.ClassLoaderChecker:73,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:74,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:75,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
      Src: org.threeten.bp.ClassLoaderChecker:75,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].entrySet()'
      Src: org.threeten.bp.ClassLoaderChecker:75,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:76,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:77,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
      Src: org.threeten.bp.ClassLoaderChecker:77,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].values()'
      Src: org.threeten.bp.ClassLoaderChecker:77,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:78,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:79,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
      Src: org.threeten.bp.ClassLoaderChecker:79,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].keySet()'
      Src: org.threeten.bp.ClassLoaderChecker:79,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:80,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:81,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.threeten.bp.ClassLoaderChecker:81,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:82,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:83,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.threeten.bp.ClassLoaderChecker:83,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].iterator()'
      Src: org.threeten.bp.ClassLoaderChecker:83,1
    - Dst: '[org.threeten.bp.ClassLoaderChecker].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:84,1
    - Dst: '[java.io.FileInputStream].<init>(String)'
      Src: org.threeten.bp.ClassLoaderChecker:86,1
    - Dst: '[java.util.zip.ZipInputStream].<init>(java.io.FileInputStream)'
      Src: org.threeten.bp.ClassLoaderChecker:86,1
    - Dst: '[java.io.DataInputStream].<init>(java.util.zip.ZipInputStream)'
      Src: org.threeten.bp.ClassLoaderChecker:86,1
    - Dst: '[java.io.DataInputStream].toString()'
      Src: org.threeten.bp.ClassLoaderChecker:90,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.ClassLoaderChecker:92,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.ClassLoaderChecker:95,1
    - Dst: Month.of(int)
      Src: org.threeten.bp.ClassLoaderChecker:96,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.ClassLoaderChecker:98,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.ClassLoaderChecker:101,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.ClassLoaderChecker:102,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.ClassLoaderChecker:104,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.ClassLoaderChecker:105,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.ClassLoaderChecker:107,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.ClassLoaderChecker:108,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.ClassLoaderChecker:110,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.ClassLoaderChecker:113,1
    - Dst: '[java.util.GregorianCalendar].<init>()'
      Src: org.threeten.bp.ClassLoaderChecker:114,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.ClassLoaderChecker:116,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.ClassLoaderChecker:117,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ClassLoaderChecker:117,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.ClassLoaderChecker:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 83
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 120
      start: 55
    functionDepth: 7
    functionLinenumber: 55
    functionLinenumberEnd: 120
    functionName: '[org.threeten.bp.ClassLoaderChecker].main(String[])'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/ClassLoaderChecker.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ClassLoaderChecker].toString()'
    - '[java.util.concurrent.locks.ReentrantLock].toString()'
    - '[java.util.regex.Pattern].compile(String)'
    - '[java.util.TreeMap].keySet()'
    - '[java.util.HashMap].keySet()'
    - Month.of(int)
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[java.util.concurrent.ConcurrentHashMap].toString()'
    - '[java.util.TreeMap].<init>()'
    - '[java.util.GregorianCalendar].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.ClassLoaderChecker].keySet()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[java.util.HashMap].entrySet()'
    - '[java.util.concurrent.ConcurrentHashMap].<init>()'
    - '[java.io.FileInputStream].<init>(String)'
    - '[java.util.HashMap].values()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[java.io.DataInputStream].<init>(java.util.zip.ZipInputStream)'
    - '[java.util.HashMap].<init>()'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ClassLoaderChecker].entrySet()'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.ClassLoaderChecker].matcher(String)'
    - '[org.threeten.bp.ClassLoaderChecker].iterator()'
    - '[java.util.zip.ZipInputStream].<init>(java.io.FileInputStream)'
    - '[java.util.concurrent.locks.ReentrantLock].<init>()'
    - '[java.util.TreeMap].values()'
    - '[java.util.TreeMap].entrySet()'
    - '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
    - '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
    - System.out.println(String)
    - '[org.threeten.bp.ClassLoaderChecker].values()'
    - '[java.io.DataInputStream].toString()'
    - '[org.threeten.bp.ClassLoaderChecker].matches()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.ClassLoaderChecker].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ClassLoaderChecker
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.ClassLoaderChecker].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/ClassLoaderChecker.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ClassLoaderChecker
    signature: '[org.threeten.bp.ClassLoaderChecker].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestDuration].assertImmutable()'
      Src: org.threeten.bp.TestDuration:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.threeten.bp.TestDuration].test_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertImmutable()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.TestDuration:71,1
    - Dst: '[org.threeten.bp.TestDuration].assertSerializable(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:71,1
    - Dst: '[org.threeten.bp.Duration].ofHours()'
      Src: org.threeten.bp.TestDuration:72,1
    - Dst: '[org.threeten.bp.TestDuration].assertSerializable(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:72,1
    - Dst: '[org.threeten.bp.TestDuration].assertSerializableAndSame(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.threeten.bp.TestDuration].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofHours(int)'
    - '[org.threeten.bp.TestDuration].assertSerializableAndSame(org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestDuration].assertSerializable(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofHours()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:78,1
    - Dst: '[org.threeten.bp.TestDuration].assertEqualsSerialisedForm(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.threeten.bp.TestDuration].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEqualsSerialisedForm(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:86,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:86,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:87,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[org.threeten.bp.TestDuration].test_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getNano()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:96,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:97,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:97,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:98,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[org.threeten.bp.TestDuration].factory_seconds_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_seconds_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:109,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:110,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:110,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:111,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:111,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:114,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:115,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:115,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:116,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:116,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:119,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:120,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:120,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:121,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:121,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 124
    functionName: '[org.threeten.bp.TestDuration].factory_seconds_long_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    - '[org.threeten.bp.TestDuration].assertEquals(int,org.threeten.bp.TestDuration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_seconds_long_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:128,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:129,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:129,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:130,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[org.threeten.bp.TestDuration].factory_seconds_long_long_nanosNegativeAdjusted()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_seconds_long_long_nanosNegativeAdjusted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.threeten.bp.TestDuration].factory_seconds_long_long_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_seconds_long_long_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.TestDuration].provider_factory_millis_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_factory_millis_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofMillis(long)'
      Src: org.threeten.bp.TestDuration:160,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:161,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:161,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:162,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - millis
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 163
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 163
    functionName: '[org.threeten.bp.TestDuration].factory_millis_long(long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofMillis(long)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_millis_long(long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofNanos(int)'
      Src: org.threeten.bp.TestDuration:170,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:171,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:171,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:172,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 173
    functionName: '[org.threeten.bp.TestDuration].factory_nanos_nanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofNanos(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_nanos_nanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofNanos(int)'
      Src: org.threeten.bp.TestDuration:177,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:178,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:178,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:179,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 180
    functionName: '[org.threeten.bp.TestDuration].factory_nanos_nanosSecs()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofNanos(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_nanos_nanosSecs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofNanos()'
      Src: org.threeten.bp.TestDuration:184,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:185,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long)'
      Src: org.threeten.bp.TestDuration:185,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:186,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 187
    functionName: '[org.threeten.bp.TestDuration].factory_nanos_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].ofNanos()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_nanos_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofNanos(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:191,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:192,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:192,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:193,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 194
    functionName: '[org.threeten.bp.TestDuration].factory_nanos_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].ofNanos(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_nanos_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofNanos(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:198,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:199,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:199,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:200,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 201
    functionName: '[org.threeten.bp.TestDuration].factory_nanos_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].ofNanos(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_nanos_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofMinutes(int)'
      Src: org.threeten.bp.TestDuration:208,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:209,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:209,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:210,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 211
    functionName: '[org.threeten.bp.TestDuration].factory_minutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofMinutes(int)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_minutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofMinutes(int)'
      Src: org.threeten.bp.TestDuration:215,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:216,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:216,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:217,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 218
    functionName: '[org.threeten.bp.TestDuration].factory_minutes_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofMinutes(int)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_minutes_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofMinutes(int)'
      Src: org.threeten.bp.TestDuration:222,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:223,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:223,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:224,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 225
    functionName: '[org.threeten.bp.TestDuration].factory_minutes_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofMinutes(int)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_minutes_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofMinutes(int)'
      Src: org.threeten.bp.TestDuration:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[org.threeten.bp.TestDuration].factory_minutes_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofMinutes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_minutes_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofMinutes(int)'
      Src: org.threeten.bp.TestDuration:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionName: '[org.threeten.bp.TestDuration].factory_minutes_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofMinutes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_minutes_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.TestDuration:242,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:243,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int,int)'
      Src: org.threeten.bp.TestDuration:243,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:244,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 245
    functionName: '[org.threeten.bp.TestDuration].factory_hours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofHours(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,int,int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_hours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.TestDuration:249,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:250,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:250,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:251,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 252
    functionName: '[org.threeten.bp.TestDuration].factory_hours_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofHours(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_hours_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.TestDuration:256,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:257,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:257,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:258,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 259
    functionName: '[org.threeten.bp.TestDuration].factory_hours_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofHours(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_hours_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.TestDuration:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[org.threeten.bp.TestDuration].factory_hours_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofHours(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_hours_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.TestDuration:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 269
    functionName: '[org.threeten.bp.TestDuration].factory_hours_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofHours(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_hours_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofDays(int)'
      Src: org.threeten.bp.TestDuration:276,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:277,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int,int)'
      Src: org.threeten.bp.TestDuration:277,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:278,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 279
    functionName: '[org.threeten.bp.TestDuration].factory_days()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,int,int)'
    - '[org.threeten.bp.Duration].ofDays(int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_days()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofDays(int)'
      Src: org.threeten.bp.TestDuration:283,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:284,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:284,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:285,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 286
    functionName: '[org.threeten.bp.TestDuration].factory_days_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].ofDays(int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_days_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofDays(int)'
      Src: org.threeten.bp.TestDuration:290,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:291,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:291,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:292,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 293
    functionName: '[org.threeten.bp.TestDuration].factory_days_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].ofDays(int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_days_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofDays(int)'
      Src: org.threeten.bp.TestDuration:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 298
    functionName: '[org.threeten.bp.TestDuration].factory_days_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofDays(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_days_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofDays(int)'
      Src: org.threeten.bp.TestDuration:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionName: '[org.threeten.bp.TestDuration].factory_days_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofDays(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_days_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 366
    functionName: '[org.threeten.bp.TestDuration].provider_factory_of_longTemporalUnit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_factory_of_longTemporalUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].of(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestDuration:370,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:371,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:371,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:372,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 4
    argNames:
    - amount
    - unit
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    - long
    - int
    constantsTouched: []
    func_position:
      end: 373
      start: 368
    functionDepth: 4
    functionLinenumber: 368
    functionLinenumberEnd: 373
    functionName: '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit(long,org.threeten.bp.temporal.TemporalUnit,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].of(long,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit(long,org.threeten.bp.temporal.TemporalUnit,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 385
    functionName: '[org.threeten.bp.TestDuration].provider_factory_of_longTemporalUnit_outOfRange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_factory_of_longTemporalUnit_outOfRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].of(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestDuration:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 2
    argNames:
    - amount
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 390
      start: 387
    functionDepth: 4
    functionLinenumber: 387
    functionLinenumberEnd: 390
    functionName: '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit_outOfRange(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].of(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit_outOfRange(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].of(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 395
    functionName: '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit_estimatedUnit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].of(int,org.threeten.bp.TestDuration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit_estimatedUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].of(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestDuration:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 400
    functionName: '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].of(int,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 414
    functionName: '[org.threeten.bp.TestDuration].provider_factory_between_Instant_Instant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_factory_between_Instant_Instant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestDuration:418,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.TestDuration:419,1
    - Dst: '[org.threeten.bp.Duration].between(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestDuration:420,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:421,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:421,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:422,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 6
    argNames:
    - secs1
    - nanos1
    - secs2
    - nanos2
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 423
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 423
    functionName: '[org.threeten.bp.TestDuration].factory_between_Instant_Instant(long,int,long,int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].between(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_between_Instant_Instant(long,int,long,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestDuration:427,1
    - Dst: '[org.threeten.bp.Duration].between(null,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestDuration:428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 429
    functionName: '[org.threeten.bp.TestDuration].factory_between_Instant_Instant_startNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.Duration].between(null,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_between_Instant_Instant_startNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestDuration:433,1
    - Dst: '[org.threeten.bp.Duration].between(org.threeten.bp.Instant,null)'
      Src: org.threeten.bp.TestDuration:434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 435
    functionName: '[org.threeten.bp.TestDuration].factory_between_Instant_Instant_endNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.Duration].between(org.threeten.bp.Instant,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_between_Instant_Instant_endNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 500
    functionName: '[org.threeten.bp.TestDuration].provider_factory_parse()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_factory_parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].parse(String)'
      Src: org.threeten.bp.TestDuration:504,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:505,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:505,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:506,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - text
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 507
      start: 502
    functionDepth: 1
    functionLinenumber: 502
    functionLinenumberEnd: 507
    functionName: '[org.threeten.bp.TestDuration].factory_parse(String,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].parse(String)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_parse(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:511,1
    - Dst: '[org.threeten.bp.Duration].parse(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:511,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:512,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:512,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:513,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - text
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 514
      start: 509
    functionDepth: 1
    functionLinenumber: 509
    functionLinenumberEnd: 514
    functionName: '[org.threeten.bp.TestDuration].factory_parse_ignoreCase(String,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[String].toLowerCase(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].parse(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_parse_ignoreCase(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(char,char)'
      Src: org.threeten.bp.TestDuration:518,1
    - Dst: '[org.threeten.bp.Duration].parse(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:519,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:520,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:520,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:521,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:521,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - text
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 522
      start: 516
    functionDepth: 1
    functionLinenumber: 516
    functionLinenumberEnd: 522
    functionName: '[org.threeten.bp.TestDuration].factory_parse_comma(String,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[String].replace(char,char)'
    - '[org.threeten.bp.Duration].parse(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_parse_comma(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 553
    functionName: '[org.threeten.bp.TestDuration].provider_factory_parseFailures()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_factory_parseFailures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].parse(String)'
      Src: org.threeten.bp.TestDuration:557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 558
      start: 555
    functionDepth: 0
    functionLinenumber: 555
    functionLinenumberEnd: 558
    functionName: '[org.threeten.bp.TestDuration].factory_parseFailures(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_parseFailures(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(char,char)'
      Src: org.threeten.bp.TestDuration:562,1
    - Dst: '[org.threeten.bp.Duration].parse(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 564
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 564
    functionName: '[org.threeten.bp.TestDuration].factory_parseFailures_comma(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].parse(org.threeten.bp.TestDuration)'
    - '[String].replace(char,char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_parseFailures_comma(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].parse(String)'
      Src: org.threeten.bp.TestDuration:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 569
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 569
    functionName: '[org.threeten.bp.TestDuration].factory_parse_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_parse_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].parse(String)'
      Src: org.threeten.bp.TestDuration:573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 574
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 574
    functionName: '[org.threeten.bp.TestDuration].factory_parse_tooBig_decimal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_parse_tooBig_decimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].parse(String)'
      Src: org.threeten.bp.TestDuration:578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 579
    functionName: '[org.threeten.bp.TestDuration].factory_parse_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_parse_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].parse(String)'
      Src: org.threeten.bp.TestDuration:583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 584
    functionName: '[org.threeten.bp.TestDuration].factory_parse_tooSmall_decimal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_parse_tooSmall_decimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].parse(String)'
      Src: org.threeten.bp.TestDuration:588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 586
    functionDepth: 0
    functionLinenumber: 586
    functionLinenumberEnd: 589
    functionName: '[org.threeten.bp.TestDuration].factory_parse_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].factory_parse_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:593,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.TestDuration:594,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.TestDuration:595,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:596,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.threeten.bp.TestDuration:597,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.TestDuration:598,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:598,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.TestDuration:599,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.TestDuration:600,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:601,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 591
    functionDepth: 1
    functionLinenumber: 591
    functionLinenumberEnd: 602
    functionName: '[org.threeten.bp.TestDuration].test_deserialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.TestDuration)'
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.TestDuration)'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_deserialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofNanos(int)'
      Src: org.threeten.bp.TestDuration:609,1
    - Dst: '[org.threeten.bp.Duration].isZero()'
      Src: org.threeten.bp.TestDuration:609,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:609,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:610,1
    - Dst: '[org.threeten.bp.Duration].isZero()'
      Src: org.threeten.bp.TestDuration:610,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:610,1
    - Dst: '[org.threeten.bp.Duration].ofNanos(int)'
      Src: org.threeten.bp.TestDuration:611,1
    - Dst: '[org.threeten.bp.Duration].isZero()'
      Src: org.threeten.bp.TestDuration:611,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:611,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:612,1
    - Dst: '[org.threeten.bp.Duration].isZero()'
      Src: org.threeten.bp.TestDuration:612,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:612,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:613,1
    - Dst: '[org.threeten.bp.Duration].isZero()'
      Src: org.threeten.bp.TestDuration:613,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:613,1
    - Dst: '[org.threeten.bp.Duration].ofNanos()'
      Src: org.threeten.bp.TestDuration:614,1
    - Dst: '[org.threeten.bp.Duration].isZero()'
      Src: org.threeten.bp.TestDuration:614,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:614,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestDuration:615,1
    - Dst: '[org.threeten.bp.Duration].isZero()'
      Src: org.threeten.bp.TestDuration:615,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:615,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestDuration:616,1
    - Dst: '[org.threeten.bp.Duration].isZero()'
      Src: org.threeten.bp.TestDuration:616,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 617
    functionName: '[org.threeten.bp.TestDuration].test_isZero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds()'
    - '[org.threeten.bp.Duration].ofNanos(int)'
    - '[org.threeten.bp.Duration].isZero()'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.Duration].ofNanos()'
    - '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_isZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofNanos(int)'
      Src: org.threeten.bp.TestDuration:621,1
    - Dst: '[org.threeten.bp.Duration].isNegative()'
      Src: org.threeten.bp.TestDuration:621,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:621,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:622,1
    - Dst: '[org.threeten.bp.Duration].isNegative()'
      Src: org.threeten.bp.TestDuration:622,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:622,1
    - Dst: '[org.threeten.bp.Duration].ofNanos(int)'
      Src: org.threeten.bp.TestDuration:623,1
    - Dst: '[org.threeten.bp.Duration].isNegative()'
      Src: org.threeten.bp.TestDuration:623,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:623,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:624,1
    - Dst: '[org.threeten.bp.Duration].isNegative()'
      Src: org.threeten.bp.TestDuration:624,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:624,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:625,1
    - Dst: '[org.threeten.bp.Duration].isNegative()'
      Src: org.threeten.bp.TestDuration:625,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:625,1
    - Dst: '[org.threeten.bp.Duration].ofNanos()'
      Src: org.threeten.bp.TestDuration:626,1
    - Dst: '[org.threeten.bp.Duration].isNegative()'
      Src: org.threeten.bp.TestDuration:626,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:626,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestDuration:627,1
    - Dst: '[org.threeten.bp.Duration].isNegative()'
      Src: org.threeten.bp.TestDuration:627,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:627,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestDuration:628,1
    - Dst: '[org.threeten.bp.Duration].isNegative()'
      Src: org.threeten.bp.TestDuration:628,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:628,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 619
    functionDepth: 1
    functionLinenumber: 619
    functionLinenumberEnd: 629
    functionName: '[org.threeten.bp.TestDuration].test_isNegative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].isNegative()'
    - '[org.threeten.bp.Duration].ofSeconds()'
    - '[org.threeten.bp.Duration].ofNanos(int)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.Duration].ofNanos()'
    - '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_isNegative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 232
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 817
      start: 634
    functionDepth: 0
    functionLinenumber: 634
    functionLinenumberEnd: 817
    functionName: '[org.threeten.bp.TestDuration].provider_plus()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_plus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:821,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:821,1
    - Dst: '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:821,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:822,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:822,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:823,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 6
    argNames:
    - seconds
    - nanos
    - otherSeconds
    - otherNanos
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 824
      start: 819
    functionDepth: 2
    functionLinenumber: 819
    functionLinenumberEnd: 824
    functionName: '[org.threeten.bp.TestDuration].plus(long,int,long,int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plus(long,int,long,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:828,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:829,1
    - Dst: '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 826
    functionDepth: 2
    functionLinenumber: 826
    functionLinenumberEnd: 830
    functionName: '[org.threeten.bp.TestDuration].plusOverflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusOverflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:834,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:835,1
    - Dst: '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 836
      start: 832
    functionDepth: 2
    functionLinenumber: 832
    functionLinenumberEnd: 836
    functionName: '[org.threeten.bp.TestDuration].plusOverflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusOverflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:841,1
    - Dst: '[org.threeten.bp.Duration].plus(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:842,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:843,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,long)'
      Src: org.threeten.bp.TestDuration:843,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:844,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 845
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 845
    functionName: '[org.threeten.bp.TestDuration].plus_longTemporalUnit_seconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].plus(int,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plus_longTemporalUnit_seconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:849,1
    - Dst: '[org.threeten.bp.Duration].plus(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:850,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:851,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,long)'
      Src: org.threeten.bp.TestDuration:851,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:852,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 853
      start: 847
    functionDepth: 1
    functionLinenumber: 847
    functionLinenumberEnd: 853
    functionName: '[org.threeten.bp.TestDuration].plus_longTemporalUnit_millis()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].plus(int,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plus_longTemporalUnit_millis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:857,1
    - Dst: '[org.threeten.bp.Duration].plus(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:858,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:859,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,long)'
      Src: org.threeten.bp.TestDuration:859,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:860,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:860,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 861
      start: 855
    functionDepth: 1
    functionLinenumber: 855
    functionLinenumberEnd: 861
    functionName: '[org.threeten.bp.TestDuration].plus_longTemporalUnit_micros()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].plus(int,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plus_longTemporalUnit_micros()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:865,1
    - Dst: '[org.threeten.bp.Duration].plus(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:866,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:867,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,long)'
      Src: org.threeten.bp.TestDuration:867,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:868,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 869
    functionName: '[org.threeten.bp.TestDuration].plus_longTemporalUnit_nanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].plus(int,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plus_longTemporalUnit_nanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:873,1
    - Dst: '[org.threeten.bp.Duration].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestDuration:874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 875
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 875
    functionName: '[org.threeten.bp.TestDuration].plus_longTemporalUnit_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plus_longTemporalUnit_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 902
      start: 878
    functionDepth: 0
    functionLinenumber: 878
    functionLinenumberEnd: 902
    functionName: '[org.threeten.bp.TestDuration].provider_plusSeconds_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_plusSeconds_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:906,1
    - Dst: '[org.threeten.bp.Duration].plusSeconds(long)'
      Src: org.threeten.bp.TestDuration:907,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:908,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:908,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:909,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:909,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 910
      start: 904
    functionDepth: 1
    functionLinenumber: 904
    functionLinenumberEnd: 910
    functionName: '[org.threeten.bp.TestDuration].plusSeconds_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].plusSeconds(long)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusSeconds_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:914,1
    - Dst: '[org.threeten.bp.Duration].plusSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 916
      start: 912
    functionDepth: 0
    functionLinenumber: 912
    functionLinenumberEnd: 916
    functionName: '[org.threeten.bp.TestDuration].plusSeconds_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].plusSeconds(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusSeconds_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:920,1
    - Dst: '[org.threeten.bp.Duration].plusSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:921,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 922
      start: 918
    functionDepth: 0
    functionLinenumber: 918
    functionLinenumberEnd: 922
    functionName: '[org.threeten.bp.TestDuration].plusSeconds_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].plusSeconds(org.threeten.bp.TestDuration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusSeconds_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 978
      start: 925
    functionDepth: 0
    functionLinenumber: 925
    functionLinenumberEnd: 978
    functionName: '[org.threeten.bp.TestDuration].provider_plusMillis_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_plusMillis_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:982,1
    - Dst: '[org.threeten.bp.Duration].plusMillis(long)'
      Src: org.threeten.bp.TestDuration:983,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:984,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:984,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:985,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 986
      start: 980
    functionDepth: 1
    functionLinenumber: 980
    functionLinenumberEnd: 986
    functionName: '[org.threeten.bp.TestDuration].plusMillis_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].plusMillis(long)'
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusMillis_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:989,1
    - Dst: '[org.threeten.bp.Duration].plusMillis(long)'
      Src: org.threeten.bp.TestDuration:990,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:991,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:991,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:992,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 993
      start: 987
    functionDepth: 1
    functionLinenumber: 987
    functionLinenumberEnd: 993
    functionName: '[org.threeten.bp.TestDuration].plusMillis_long_oneMore(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.Duration].plusMillis(long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusMillis_long_oneMore(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:996,1
    - Dst: '[org.threeten.bp.Duration].plusMillis(long)'
      Src: org.threeten.bp.TestDuration:997,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:998,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:998,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:999,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1000
      start: 994
    functionDepth: 1
    functionLinenumber: 994
    functionLinenumberEnd: 1000
    functionName: '[org.threeten.bp.TestDuration].plusMillis_long_minusOneLess(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.Duration].plusMillis(long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusMillis_long_minusOneLess(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1004,1
    - Dst: '[org.threeten.bp.Duration].plusMillis(int)'
      Src: org.threeten.bp.TestDuration:1005,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1006,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1007,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1007,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1008
      start: 1002
    functionDepth: 1
    functionLinenumber: 1002
    functionLinenumberEnd: 1008
    functionName: '[org.threeten.bp.TestDuration].plusMillis_long_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].plusMillis(int)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusMillis_long_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1012,1
    - Dst: '[org.threeten.bp.Duration].plusMillis(int)'
      Src: org.threeten.bp.TestDuration:1013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 1010
    functionDepth: 0
    functionLinenumber: 1010
    functionLinenumberEnd: 1014
    functionName: '[org.threeten.bp.TestDuration].plusMillis_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    - '[org.threeten.bp.Duration].plusMillis(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusMillis_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1018,1
    - Dst: '[org.threeten.bp.Duration].plusMillis()'
      Src: org.threeten.bp.TestDuration:1019,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1020,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1021,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1021,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1022
      start: 1016
    functionDepth: 1
    functionLinenumber: 1016
    functionLinenumberEnd: 1022
    functionName: '[org.threeten.bp.TestDuration].plusMillis_long_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    - '[org.threeten.bp.Duration].getNano()'
    - '[org.threeten.bp.Duration].plusMillis()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusMillis_long_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1026,1
    - Dst: '[org.threeten.bp.Duration].plusMillis()'
      Src: org.threeten.bp.TestDuration:1027,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1028
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1028
    functionName: '[org.threeten.bp.TestDuration].plusMillis_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    - '[org.threeten.bp.Duration].plusMillis()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusMillis_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1031
    functionDepth: 0
    functionLinenumber: 1031
    functionLinenumberEnd: 1104
    functionName: '[org.threeten.bp.TestDuration].provider_plusNanos_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_plusNanos_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:1108,1
    - Dst: '[org.threeten.bp.Duration].plusNanos(long)'
      Src: org.threeten.bp.TestDuration:1109,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1110,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:1110,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1111,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1112
      start: 1106
    functionDepth: 1
    functionLinenumber: 1106
    functionLinenumberEnd: 1112
    functionName: '[org.threeten.bp.TestDuration].plusNanos_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.Duration].plusNanos(long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusNanos_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1116,1
    - Dst: '[org.threeten.bp.Duration].plusNanos(int)'
      Src: org.threeten.bp.TestDuration:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1114
    functionDepth: 0
    functionLinenumber: 1114
    functionLinenumberEnd: 1118
    functionName: '[org.threeten.bp.TestDuration].plusNanos_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    - '[org.threeten.bp.Duration].plusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusNanos_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1122,1
    - Dst: '[org.threeten.bp.Duration].plusNanos()'
      Src: org.threeten.bp.TestDuration:1123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1120
    functionDepth: 0
    functionLinenumber: 1120
    functionLinenumberEnd: 1124
    functionName: '[org.threeten.bp.TestDuration].plusNanos_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    - '[org.threeten.bp.Duration].plusNanos()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].plusNanos_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 232
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1127
    functionDepth: 0
    functionLinenumber: 1127
    functionLinenumberEnd: 1310
    functionName: '[org.threeten.bp.TestDuration].provider_minus()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_minus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:1314,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:1314,1
    - Dst: '[org.threeten.bp.Duration].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1314,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1315,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:1315,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1316,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 6
    argNames:
    - seconds
    - nanos
    - otherSeconds
    - otherNanos
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1317
      start: 1312
    functionDepth: 3
    functionLinenumber: 1312
    functionLinenumberEnd: 1317
    functionName: '[org.threeten.bp.TestDuration].minus(long,int,long,int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.Duration].minus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minus(long,int,long,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1321,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1322,1
    - Dst: '[org.threeten.bp.Duration].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1319
    functionDepth: 3
    functionLinenumber: 1319
    functionLinenumberEnd: 1323
    functionName: '[org.threeten.bp.TestDuration].minusOverflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].minus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusOverflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1327,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1328,1
    - Dst: '[org.threeten.bp.Duration].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1329
      start: 1325
    functionDepth: 3
    functionLinenumber: 1325
    functionLinenumberEnd: 1329
    functionName: '[org.threeten.bp.TestDuration].minusOverflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    - '[org.threeten.bp.Duration].minus(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusOverflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1334,1
    - Dst: '[org.threeten.bp.Duration].minus(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1335,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1336,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,long)'
      Src: org.threeten.bp.TestDuration:1336,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1337,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1338
      start: 1332
    functionDepth: 1
    functionLinenumber: 1332
    functionLinenumberEnd: 1338
    functionName: '[org.threeten.bp.TestDuration].minus_longTemporalUnit_seconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].minus(int,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minus_longTemporalUnit_seconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1342,1
    - Dst: '[org.threeten.bp.Duration].minus(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1343,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1344,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,long)'
      Src: org.threeten.bp.TestDuration:1344,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1345,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 1340
    functionDepth: 1
    functionLinenumber: 1340
    functionLinenumberEnd: 1346
    functionName: '[org.threeten.bp.TestDuration].minus_longTemporalUnit_millis()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].minus(int,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minus_longTemporalUnit_millis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1350,1
    - Dst: '[org.threeten.bp.Duration].minus(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1351,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1352,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,long)'
      Src: org.threeten.bp.TestDuration:1352,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1353,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1354
      start: 1348
    functionDepth: 1
    functionLinenumber: 1348
    functionLinenumberEnd: 1354
    functionName: '[org.threeten.bp.TestDuration].minus_longTemporalUnit_micros()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].minus(int,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minus_longTemporalUnit_micros()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1358,1
    - Dst: '[org.threeten.bp.Duration].minus(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1359,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1360,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,long)'
      Src: org.threeten.bp.TestDuration:1360,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1361,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1362
      start: 1356
    functionDepth: 1
    functionLinenumber: 1356
    functionLinenumberEnd: 1362
    functionName: '[org.threeten.bp.TestDuration].minus_longTemporalUnit_nanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].minus(int,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minus_longTemporalUnit_nanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1366,1
    - Dst: '[org.threeten.bp.Duration].minus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.TestDuration:1367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1368
      start: 1364
    functionDepth: 0
    functionLinenumber: 1364
    functionLinenumberEnd: 1368
    functionName: '[org.threeten.bp.TestDuration].minus_longTemporalUnit_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].minus(int,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minus_longTemporalUnit_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1395
    functionName: '[org.threeten.bp.TestDuration].provider_minusSeconds_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_minusSeconds_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:1399,1
    - Dst: '[org.threeten.bp.Duration].minusSeconds(long)'
      Src: org.threeten.bp.TestDuration:1400,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1401,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:1401,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1402,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1403
      start: 1397
    functionDepth: 1
    functionLinenumber: 1397
    functionLinenumberEnd: 1403
    functionName: '[org.threeten.bp.TestDuration].minusSeconds_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].minusSeconds(long)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusSeconds_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1407,1
    - Dst: '[org.threeten.bp.Duration].minusSeconds(int)'
      Src: org.threeten.bp.TestDuration:1408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1409
      start: 1405
    functionDepth: 0
    functionLinenumber: 1405
    functionLinenumberEnd: 1409
    functionName: '[org.threeten.bp.TestDuration].minusSeconds_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].minusSeconds(int)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusSeconds_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1413,1
    - Dst: '[org.threeten.bp.Duration].minusSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1415
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1415
    functionName: '[org.threeten.bp.TestDuration].minusSeconds_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].minusSeconds(org.threeten.bp.TestDuration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusSeconds_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1471
      start: 1418
    functionDepth: 0
    functionLinenumber: 1418
    functionLinenumberEnd: 1471
    functionName: '[org.threeten.bp.TestDuration].provider_minusMillis_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_minusMillis_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:1475,1
    - Dst: '[org.threeten.bp.Duration].minusMillis(long)'
      Src: org.threeten.bp.TestDuration:1476,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1477,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:1477,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1478,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1479
      start: 1473
    functionDepth: 1
    functionLinenumber: 1473
    functionLinenumberEnd: 1479
    functionName: '[org.threeten.bp.TestDuration].minusMillis_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].minusMillis(long)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusMillis_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1482,1
    - Dst: '[org.threeten.bp.Duration].minusMillis(long)'
      Src: org.threeten.bp.TestDuration:1483,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1484,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:1484,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1485,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1486
      start: 1480
    functionDepth: 1
    functionLinenumber: 1480
    functionLinenumberEnd: 1486
    functionName: '[org.threeten.bp.TestDuration].minusMillis_long_oneMore(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].minusMillis(long)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusMillis_long_oneMore(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1489,1
    - Dst: '[org.threeten.bp.Duration].minusMillis(long)'
      Src: org.threeten.bp.TestDuration:1490,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1491,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:1491,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1492,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1493
      start: 1487
    functionDepth: 1
    functionLinenumber: 1487
    functionLinenumberEnd: 1493
    functionName: '[org.threeten.bp.TestDuration].minusMillis_long_minusOneLess(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].minusMillis(long)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusMillis_long_minusOneLess(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1497,1
    - Dst: '[org.threeten.bp.Duration].minusMillis()'
      Src: org.threeten.bp.TestDuration:1498,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1499,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1500,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1501
      start: 1495
    functionDepth: 1
    functionLinenumber: 1495
    functionLinenumberEnd: 1501
    functionName: '[org.threeten.bp.TestDuration].minusMillis_long_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].minusMillis()'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusMillis_long_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1505,1
    - Dst: '[org.threeten.bp.Duration].minusMillis()'
      Src: org.threeten.bp.TestDuration:1506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1507
      start: 1503
    functionDepth: 0
    functionLinenumber: 1503
    functionLinenumberEnd: 1507
    functionName: '[org.threeten.bp.TestDuration].minusMillis_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].minusMillis()'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusMillis_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1511,1
    - Dst: '[org.threeten.bp.Duration].minusMillis(int)'
      Src: org.threeten.bp.TestDuration:1512,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1513,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1514,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1509
    functionDepth: 1
    functionLinenumber: 1509
    functionLinenumberEnd: 1515
    functionName: '[org.threeten.bp.TestDuration].minusMillis_long_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].minusMillis(int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusMillis_long_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1519,1
    - Dst: '[org.threeten.bp.Duration].minusMillis(int)'
      Src: org.threeten.bp.TestDuration:1520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1521
      start: 1517
    functionDepth: 0
    functionLinenumber: 1517
    functionLinenumberEnd: 1521
    functionName: '[org.threeten.bp.TestDuration].minusMillis_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].minusMillis(int)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusMillis_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1597
      start: 1524
    functionDepth: 0
    functionLinenumber: 1524
    functionLinenumberEnd: 1597
    functionName: '[org.threeten.bp.TestDuration].provider_minusNanos_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_minusNanos_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:1601,1
    - Dst: '[org.threeten.bp.Duration].minusNanos(long)'
      Src: org.threeten.bp.TestDuration:1602,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1603,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:1603,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1604,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - amount
    - expectedSeconds
    - expectedNanoOfSecond
    argTypes:
    - long
    - int
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1605
      start: 1599
    functionDepth: 1
    functionLinenumber: 1599
    functionLinenumberEnd: 1605
    functionName: '[org.threeten.bp.TestDuration].minusNanos_long(long,int,long,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.Duration].minusNanos(long)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusNanos_long(long,int,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1609,1
    - Dst: '[org.threeten.bp.Duration].minusNanos()'
      Src: org.threeten.bp.TestDuration:1610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1611
      start: 1607
    functionDepth: 0
    functionLinenumber: 1607
    functionLinenumberEnd: 1611
    functionName: '[org.threeten.bp.TestDuration].minusNanos_long_overflowTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    - '[org.threeten.bp.Duration].minusNanos()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusNanos_long_overflowTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
      Src: org.threeten.bp.TestDuration:1615,1
    - Dst: '[org.threeten.bp.Duration].minusNanos(int)'
      Src: org.threeten.bp.TestDuration:1616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1617
      start: 1613
    functionDepth: 0
    functionLinenumber: 1613
    functionLinenumberEnd: 1617
    functionName: '[org.threeten.bp.TestDuration].minusNanos_long_overflowTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].minusNanos(int)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].minusNanos_long_overflowTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 99
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1713
      start: 1622
    functionDepth: 0
    functionLinenumber: 1622
    functionLinenumberEnd: 1713
    functionName: '[org.threeten.bp.TestDuration].provider_multipliedBy()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_multipliedBy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:1717,1
    - Dst: '[org.threeten.bp.Duration].multipliedBy(int)'
      Src: org.threeten.bp.TestDuration:1718,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1719,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:1719,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1720,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - multiplicand
    - expectedSeconds
    - expectedNanos
    argTypes:
    - long
    - int
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1721
      start: 1715
    functionDepth: 1
    functionLinenumber: 1715
    functionLinenumberEnd: 1721
    functionName: '[org.threeten.bp.TestDuration].multipliedBy(long,int,int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].multipliedBy(int)'
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].multipliedBy(long,int,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1725,1
    - Dst: '[org.threeten.bp.Duration].multipliedBy(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1726,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1726,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1727
      start: 1723
    functionDepth: 0
    functionLinenumber: 1723
    functionLinenumberEnd: 1727
    functionName: '[org.threeten.bp.TestDuration].multipliedBy_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].multipliedBy(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].multipliedBy_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1731,1
    - Dst: '[org.threeten.bp.Duration].multipliedBy(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1732,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1732,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1733
      start: 1729
    functionDepth: 0
    functionLinenumber: 1729
    functionLinenumberEnd: 1733
    functionName: '[org.threeten.bp.TestDuration].multipliedBy_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].multipliedBy(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].multipliedBy_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1737,1
    - Dst: '[org.threeten.bp.Duration].multipliedBy(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1739
      start: 1735
    functionDepth: 0
    functionLinenumber: 1735
    functionLinenumberEnd: 1739
    functionName: '[org.threeten.bp.TestDuration].multipliedBy_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].multipliedBy(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].multipliedBy_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1743,1
    - Dst: '[org.threeten.bp.Duration].multipliedBy(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1745
      start: 1741
    functionDepth: 0
    functionLinenumber: 1741
    functionLinenumberEnd: 1745
    functionName: '[org.threeten.bp.TestDuration].multipliedBy_tooBig_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].multipliedBy(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].multipliedBy_tooBig_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1830
      start: 1750
    functionDepth: 0
    functionLinenumber: 1750
    functionLinenumberEnd: 1830
    functionName: '[org.threeten.bp.TestDuration].provider_dividedBy()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_dividedBy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:1834,1
    - Dst: '[org.threeten.bp.Duration].dividedBy(int)'
      Src: org.threeten.bp.TestDuration:1835,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.TestDuration:1836,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:1836,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.TestDuration:1837,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:1837,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - divisor
    - expectedSeconds
    - expectedNanos
    argTypes:
    - long
    - int
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1838
      start: 1832
    functionDepth: 1
    functionLinenumber: 1832
    functionLinenumberEnd: 1838
    functionName: '[org.threeten.bp.TestDuration].dividedBy(long,int,int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].dividedBy(int)'
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].dividedBy(long,int,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:1842,1
    - Dst: '[org.threeten.bp.Duration].dividedBy(int)'
      Src: org.threeten.bp.TestDuration:1843,1
    - Dst: '[org.threeten.bp.TestDuration].fail(String)'
      Src: org.threeten.bp.TestDuration:1844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 5
    argNames:
    - seconds
    - nanos
    - divisor
    - expectedSeconds
    - expectedNanos
    argTypes:
    - long
    - int
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1845
      start: 1840
    functionDepth: 0
    functionLinenumber: 1840
    functionLinenumberEnd: 1845
    functionName: '[org.threeten.bp.TestDuration].dividedByZero(long,int,int,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].dividedBy(int)'
    - '[org.threeten.bp.TestDuration].fail(String)'
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].dividedByZero(long,int,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1849,1
    - Dst: '[org.threeten.bp.Duration].dividedBy(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1850,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1850,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1851
      start: 1847
    functionDepth: 0
    functionLinenumber: 1847
    functionLinenumberEnd: 1851
    functionName: '[org.threeten.bp.TestDuration].dividedBy_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].dividedBy(org.threeten.bp.TestDuration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].dividedBy_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1858,1
    - Dst: '[org.threeten.bp.Duration].negated()'
      Src: org.threeten.bp.TestDuration:1858,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1858,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1858,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1859,1
    - Dst: '[org.threeten.bp.Duration].negated()'
      Src: org.threeten.bp.TestDuration:1859,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestDuration:1859,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1859,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestDuration:1860,1
    - Dst: '[org.threeten.bp.Duration].negated()'
      Src: org.threeten.bp.TestDuration:1860,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1860,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1860,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1861,1
    - Dst: '[org.threeten.bp.Duration].negated()'
      Src: org.threeten.bp.TestDuration:1861,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestDuration:1861,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1861,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1862,1
    - Dst: '[org.threeten.bp.Duration].negated()'
      Src: org.threeten.bp.TestDuration:1862,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1862,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1862,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestDuration:1863,1
    - Dst: '[org.threeten.bp.Duration].negated()'
      Src: org.threeten.bp.TestDuration:1863,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1863,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1863,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1864,1
    - Dst: '[org.threeten.bp.Duration].negated()'
      Src: org.threeten.bp.TestDuration:1864,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1864,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1864,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1865,1
    - Dst: '[org.threeten.bp.Duration].negated()'
      Src: org.threeten.bp.TestDuration:1865,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestDuration:1865,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1856
    functionDepth: 1
    functionLinenumber: 1856
    functionLinenumberEnd: 1866
    functionName: '[org.threeten.bp.TestDuration].test_negated()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds()'
    - '[org.threeten.bp.Duration].negated()'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_negated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1870,1
    - Dst: '[org.threeten.bp.Duration].negated()'
      Src: org.threeten.bp.TestDuration:1870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1871
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1871
    functionName: '[org.threeten.bp.TestDuration].test_negated_overflow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].negated()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_negated_overflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1878,1
    - Dst: '[org.threeten.bp.Duration].abs()'
      Src: org.threeten.bp.TestDuration:1878,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1878,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1878,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1879,1
    - Dst: '[org.threeten.bp.Duration].abs()'
      Src: org.threeten.bp.TestDuration:1879,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1879,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1879,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestDuration:1880,1
    - Dst: '[org.threeten.bp.Duration].abs()'
      Src: org.threeten.bp.TestDuration:1880,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1880,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1880,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1881,1
    - Dst: '[org.threeten.bp.Duration].abs()'
      Src: org.threeten.bp.TestDuration:1881,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1881,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1881,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1882,1
    - Dst: '[org.threeten.bp.Duration].abs()'
      Src: org.threeten.bp.TestDuration:1882,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1882,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1882,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds()'
      Src: org.threeten.bp.TestDuration:1883,1
    - Dst: '[org.threeten.bp.Duration].abs()'
      Src: org.threeten.bp.TestDuration:1883,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1883,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1883,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1884,1
    - Dst: '[org.threeten.bp.Duration].abs()'
      Src: org.threeten.bp.TestDuration:1884,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1884,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1884,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1885,1
    - Dst: '[org.threeten.bp.Duration].abs()'
      Src: org.threeten.bp.TestDuration:1885,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1885,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1886
      start: 1876
    functionDepth: 2
    functionLinenumber: 1876
    functionLinenumberEnd: 1886
    functionName: '[org.threeten.bp.TestDuration].test_abs()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds()'
    - '[org.threeten.bp.Duration].abs()'
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_abs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1890,1
    - Dst: '[org.threeten.bp.Duration].abs()'
      Src: org.threeten.bp.TestDuration:1890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1888
    functionDepth: 2
    functionLinenumber: 1888
    functionLinenumberEnd: 1891
    functionName: '[org.threeten.bp.TestDuration].test_abs_overflow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].abs()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_abs_overflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1898,1
    - Dst: '[org.threeten.bp.Duration].toNanos()'
      Src: org.threeten.bp.TestDuration:1899,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int)'
      Src: org.threeten.bp.TestDuration:1899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1900
      start: 1896
    functionDepth: 3
    functionLinenumber: 1896
    functionLinenumberEnd: 1900
    functionName: '[org.threeten.bp.TestDuration].test_toNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].toNanos()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_toNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1904,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1906
      start: 1902
    functionDepth: 0
    functionLinenumber: 1902
    functionLinenumberEnd: 1906
    functionName: '[org.threeten.bp.TestDuration].test_toNanos_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,org.threeten.bp.TestDuration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_toNanos_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1910,1
    - Dst: '[org.threeten.bp.Duration].plusNanos(int)'
      Src: org.threeten.bp.TestDuration:1910,1
    - Dst: '[org.threeten.bp.Duration].toNanos()'
      Src: org.threeten.bp.TestDuration:1911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1912
      start: 1908
    functionDepth: 3
    functionLinenumber: 1908
    functionLinenumberEnd: 1912
    functionName: '[org.threeten.bp.TestDuration].test_toNanos_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].toNanos()'
    - '[org.threeten.bp.Duration].plusNanos(int)'
    - '[org.threeten.bp.Duration].ofSeconds(int,org.threeten.bp.TestDuration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_toNanos_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1919,1
    - Dst: '[org.threeten.bp.Duration].toMillis()'
      Src: org.threeten.bp.TestDuration:1920,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,int,int)'
      Src: org.threeten.bp.TestDuration:1920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1921
      start: 1917
    functionDepth: 3
    functionLinenumber: 1917
    functionLinenumberEnd: 1921
    functionName: '[org.threeten.bp.TestDuration].test_toMillis()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].toMillis()'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.TestDuration].assertEquals(long,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_toMillis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1925,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1927
      start: 1923
    functionDepth: 0
    functionLinenumber: 1923
    functionLinenumberEnd: 1927
    functionName: '[org.threeten.bp.TestDuration].test_toMillis_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(long,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_toMillis_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1931,1
    - Dst: '[org.threeten.bp.Duration].toMillis()'
      Src: org.threeten.bp.TestDuration:1932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1933
      start: 1929
    functionDepth: 3
    functionLinenumber: 1929
    functionLinenumberEnd: 1933
    functionName: '[org.threeten.bp.TestDuration].test_toMillis_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].toMillis()'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_toMillis_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1941,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1942,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1943,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1944,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1945,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1946,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1947,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1948,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1949,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1950,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1951,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1952,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1953,1
    - Dst: '[org.threeten.bp.TestDuration].doTest_comparisons_Duration(org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1955
      start: 1938
    functionDepth: 1
    functionLinenumber: 1938
    functionLinenumberEnd: 1955
    functionName: '[org.threeten.bp.TestDuration].test_comparisons()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].doTest_comparisons_Duration(org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_comparisons()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.compareTo(org.threeten.bp.TestDuration)
      Src: org.threeten.bp.TestDuration:1963,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,boolean,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1963,1
    - Dst: a.equals(org.threeten.bp.TestDuration)
      Src: org.threeten.bp.TestDuration:1964,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.TestDuration,boolean,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1964,1
    - Dst: a.compareTo(org.threeten.bp.TestDuration)
      Src: org.threeten.bp.TestDuration:1966,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,boolean,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1966,1
    - Dst: a.equals(org.threeten.bp.TestDuration)
      Src: org.threeten.bp.TestDuration:1967,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.TestDuration,boolean,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1967,1
    - Dst: a.compareTo(org.threeten.bp.TestDuration)
      Src: org.threeten.bp.TestDuration:1969,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.TestDuration,int,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1969,1
    - Dst: a.equals(org.threeten.bp.TestDuration)
      Src: org.threeten.bp.TestDuration:1970,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.TestDuration,boolean,org.threeten.bp.TestDuration)'
      Src: org.threeten.bp.TestDuration:1970,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1974
      start: 1957
    functionDepth: 1
    functionLinenumber: 1957
    functionLinenumberEnd: 1974
    functionName: '[org.threeten.bp.TestDuration].doTest_comparisons_Duration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - a.equals(org.threeten.bp.TestDuration)
    - a.compareTo(org.threeten.bp.TestDuration)
    - '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.TestDuration,int,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.TestDuration].assertEquals(org.threeten.bp.TestDuration,boolean,org.threeten.bp.TestDuration)'
    - '[org.threeten.bp.TestDuration].assertEquals(int,boolean,org.threeten.bp.TestDuration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].doTest_comparisons_Duration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1978,1
    - Dst: '[org.threeten.bp.Duration].compareTo(null)'
      Src: org.threeten.bp.TestDuration:1979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1980
      start: 1976
    functionDepth: 0
    functionLinenumber: 1976
    functionLinenumberEnd: 1980
    functionName: '[org.threeten.bp.TestDuration].test_compareTo_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].compareTo(null)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_compareTo_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestDuration:1985,1
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.TestDuration:1986,1
    - Dst: '[org.threeten.bp.Duration].compareTo(Object)'
      Src: org.threeten.bp.TestDuration:1986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1987
      start: 1982
    functionDepth: 0
    functionLinenumber: 1982
    functionLinenumberEnd: 1987
    functionName: '[org.threeten.bp.TestDuration].compareToNonDuration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.Duration].compareTo(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].compareToNonDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1994,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1995,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1996,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:1997,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:1999,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:1999,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2000,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2000,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2001,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2001,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2002,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2002,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2004,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2004,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2005,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2005,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2006,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2006,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2007,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2007,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2009,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2009,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2010,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2010,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2011,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2011,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2012,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2012,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2014,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2014,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2015,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2015,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2016,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2016,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestDuration:2017,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2017,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2018
      start: 1992
    functionDepth: 1
    functionLinenumber: 1992
    functionLinenumberEnd: 2018
    functionName: '[org.threeten.bp.TestDuration].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:2022,1
    - Dst: '[org.threeten.bp.Duration].equals(null)'
      Src: org.threeten.bp.TestDuration:2023,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2023,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2024
      start: 2020
    functionDepth: 0
    functionLinenumber: 2020
    functionLinenumberEnd: 2024
    functionName: '[org.threeten.bp.TestDuration].test_equals_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].equals(null)'
    - '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_equals_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:2028,1
    - Dst: '[org.threeten.bp.Duration].equals(String)'
      Src: org.threeten.bp.TestDuration:2029,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestDuration:2029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2030
      start: 2026
    functionDepth: 0
    functionLinenumber: 2026
    functionLinenumberEnd: 2030
    functionName: '[org.threeten.bp.TestDuration].test_equals_otherClass()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    - '[org.threeten.bp.Duration].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_equals_otherClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:2037,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:2038,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:2039,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.TestDuration:2040,1
    - Dst: '[org.threeten.bp.Duration].hashCode()'
      Src: org.threeten.bp.TestDuration:2042,1
    - Dst: '[org.threeten.bp.Duration].hashCode()'
      Src: org.threeten.bp.TestDuration:2042,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestDuration:2042,1
    - Dst: '[org.threeten.bp.Duration].hashCode()'
      Src: org.threeten.bp.TestDuration:2043,1
    - Dst: '[org.threeten.bp.Duration].hashCode()'
      Src: org.threeten.bp.TestDuration:2043,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestDuration:2043,1
    - Dst: '[org.threeten.bp.Duration].hashCode()'
      Src: org.threeten.bp.TestDuration:2044,1
    - Dst: '[org.threeten.bp.Duration].hashCode()'
      Src: org.threeten.bp.TestDuration:2044,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestDuration:2044,1
    - Dst: '[org.threeten.bp.Duration].hashCode()'
      Src: org.threeten.bp.TestDuration:2046,1
    - Dst: '[org.threeten.bp.Duration].hashCode()'
      Src: org.threeten.bp.TestDuration:2046,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestDuration:2046,1
    - Dst: '[org.threeten.bp.Duration].hashCode()'
      Src: org.threeten.bp.TestDuration:2047,1
    - Dst: '[org.threeten.bp.Duration].hashCode()'
      Src: org.threeten.bp.TestDuration:2047,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestDuration:2047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2048
      start: 2035
    functionDepth: 1
    functionLinenumber: 2035
    functionLinenumberEnd: 2048
    functionName: '[org.threeten.bp.TestDuration].test_hashCode()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(int,boolean)'
    - '[org.threeten.bp.Duration].hashCode()'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2053
    functionDepth: 0
    functionLinenumber: 2053
    functionLinenumberEnd: 2085
    functionName: '[org.threeten.bp.TestDuration].provider_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.TestDuration:2089,1
    - Dst: '[org.threeten.bp.Duration].toString()'
      Src: org.threeten.bp.TestDuration:2090,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(String,String)'
      Src: org.threeten.bp.TestDuration:2090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 3
    argNames:
    - seconds
    - nanos
    - expected
    argTypes:
    - long
    - int
    - String
    constantsTouched: []
    func_position:
      end: 2091
      start: 2087
    functionDepth: 2
    functionLinenumber: 2087
    functionLinenumberEnd: 2091
    functionName: '[org.threeten.bp.TestDuration].test_toString(long,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestDuration].assertEquals(String,String)'
    - '[org.threeten.bp.Duration].toString()'
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_toString(long,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2108
      start: 2096
    functionDepth: 0
    functionLinenumber: 2096
    functionLinenumberEnd: 2108
    functionName: '[org.threeten.bp.TestDuration].provider_toPart()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestDuration].provider_toPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].parse(String)'
      Src: org.threeten.bp.TestDuration:2112,1
    - Dst: '[org.threeten.bp.Duration].toDaysPart()'
      Src: org.threeten.bp.TestDuration:2113,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(long,long)'
      Src: org.threeten.bp.TestDuration:2113,1
    - Dst: '[org.threeten.bp.Duration].toHoursPart()'
      Src: org.threeten.bp.TestDuration:2114,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:2114,1
    - Dst: '[org.threeten.bp.Duration].toMinutesPart()'
      Src: org.threeten.bp.TestDuration:2115,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:2115,1
    - Dst: '[org.threeten.bp.Duration].toSecondsPart()'
      Src: org.threeten.bp.TestDuration:2116,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:2116,1
    - Dst: '[org.threeten.bp.Duration].toMillisPart()'
      Src: org.threeten.bp.TestDuration:2117,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:2117,1
    - Dst: '[org.threeten.bp.Duration].toNanosPart()'
      Src: org.threeten.bp.TestDuration:2118,1
    - Dst: '[org.threeten.bp.TestDuration].assertEquals(int,int)'
      Src: org.threeten.bp.TestDuration:2118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 7
    argNames:
    - text
    - daysPart
    - hoursPart
    - minutesPart
    - secondsPart
    - millisPart
    - nanosPart
    argTypes:
    - String
    - long
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2119
      start: 2110
    functionDepth: 2
    functionLinenumber: 2110
    functionLinenumberEnd: 2119
    functionName: '[org.threeten.bp.TestDuration].test_toPart(String,long,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].toMillisPart()'
    - '[org.threeten.bp.Duration].toHoursPart()'
    - '[org.threeten.bp.Duration].toNanosPart()'
    - '[org.threeten.bp.TestDuration].assertEquals(int,int)'
    - '[org.threeten.bp.Duration].toMinutesPart()'
    - '[org.threeten.bp.Duration].parse(String)'
    - '[org.threeten.bp.Duration].toSecondsPart()'
    - '[org.threeten.bp.Duration].toDaysPart()'
    - '[org.threeten.bp.TestDuration].assertEquals(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestDuration].test_toPart(String,long,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestDuration
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestDuration].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.TestDuration
    signature: '[org.threeten.bp.TestDuration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityChrono:58,1
    - Dst: '[org.threeten.bp.UsabilityChrono].newPackagePluggable()'
      Src: org.threeten.bp.UsabilityChrono:59,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityChrono:60,1
    - Dst: '[org.threeten.bp.UsabilityChrono].epochDays()'
      Src: org.threeten.bp.UsabilityChrono:61,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityChrono:62,1
    - Dst: '[org.threeten.bp.UsabilityChrono].printMinguoCal()'
      Src: org.threeten.bp.UsabilityChrono:63,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityChrono:64,1
    - Dst: '[org.threeten.bp.UsabilityChrono].example1()'
      Src: org.threeten.bp.UsabilityChrono:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 66
      start: 57
    functionDepth: 6
    functionLinenumber: 57
    functionLinenumberEnd: 66
    functionName: '[org.threeten.bp.UsabilityChrono].main(String[])'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityChrono.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.UsabilityChrono].newPackagePluggable()'
    - '[org.threeten.bp.UsabilityChrono].printMinguoCal()'
    - '[org.threeten.bp.UsabilityChrono].epochDays()'
    - System.out.println(String)
    - '[org.threeten.bp.UsabilityChrono].example1()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityChrono].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.UsabilityChrono
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 69
    functionName: '[org.threeten.bp.UsabilityChrono].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityChrono.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.UsabilityChrono
    signature: '[org.threeten.bp.UsabilityChrono].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: chrono.dateNow()
      Src: org.threeten.bp.UsabilityChrono:85,1
    - Dst: System.out.printf(String,org.threeten.bp.UsabilityChrono)
      Src: org.threeten.bp.UsabilityChrono:86,1
    - Dst: '[org.threeten.bp.UsabilityChrono].with(org.threeten.bp.UsabilityChrono,int)'
      Src: org.threeten.bp.UsabilityChrono:88,1
    - Dst: System.out.printf(String,org.threeten.bp.UsabilityChrono)
      Src: org.threeten.bp.UsabilityChrono:89,1
    - Dst: '[org.threeten.bp.UsabilityChrono].get(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:91,1
    - Dst: '[org.threeten.bp.UsabilityChrono].with(org.threeten.bp.UsabilityChrono,int)'
      Src: org.threeten.bp.UsabilityChrono:92,1
    - Dst: System.out.printf(String,org.threeten.bp.UsabilityChrono)
      Src: org.threeten.bp.UsabilityChrono:93,1
    - Dst: '[org.threeten.bp.UsabilityChrono].get(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:95,1
    - Dst: '[org.threeten.bp.UsabilityChrono].get(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:98,1
    - Dst: '[org.threeten.bp.UsabilityChrono].plus(int,org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:99,1
    - Dst: System.out.println(org.threeten.bp.UsabilityChrono)
      Src: org.threeten.bp.UsabilityChrono:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 103
    functionName: '[org.threeten.bp.UsabilityChrono].newPackagePluggable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityChrono.java
    functionUses: 1
    functionsReached:
    - System.out.printf(String,org.threeten.bp.UsabilityChrono)
    - '[org.threeten.bp.UsabilityChrono].get(org.threeten.bp.UsabilityChrono)'
    - '[org.threeten.bp.UsabilityChrono].plus(int,org.threeten.bp.UsabilityChrono)'
    - '[org.threeten.bp.UsabilityChrono].with(org.threeten.bp.UsabilityChrono,int)'
    - chrono.dateNow()
    - System.out.println(org.threeten.bp.UsabilityChrono)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityChrono].newPackagePluggable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now()'
      Src: org.threeten.bp.UsabilityChrono:106,1
    - Dst: '[org.threeten.bp.UsabilityChrono].output(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.UsabilityChrono:106,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.UsabilityChrono:107,1
    - Dst: '[org.threeten.bp.UsabilityChrono].output(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.UsabilityChrono:107,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.UsabilityChrono:108,1
    - Dst: '[org.threeten.bp.UsabilityChrono].output(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.UsabilityChrono:108,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.UsabilityChrono:109,1
    - Dst: '[org.threeten.bp.UsabilityChrono].output(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.UsabilityChrono:109,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.UsabilityChrono:110,1
    - Dst: '[org.threeten.bp.UsabilityChrono].output(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.UsabilityChrono:110,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.UsabilityChrono:111,1
    - Dst: '[org.threeten.bp.UsabilityChrono].output(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.UsabilityChrono:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 105
    functionDepth: 5
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionName: '[org.threeten.bp.UsabilityChrono].epochDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityChrono.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.UsabilityChrono].output(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int)'
    - '[org.threeten.bp.LocalDate].now()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityChrono].epochDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityChrono:115,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:116,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityChrono:116,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.UsabilityChrono:117,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityChrono:117,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.UsabilityChrono:118,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityChrono:118,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.UsabilityChrono:119,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityChrono:119,1
    - Dst: System.out.println()
      Src: org.threeten.bp.UsabilityChrono:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 121
      start: 114
    functionDepth: 4
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionName: '[org.threeten.bp.UsabilityChrono].output(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityChrono.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
    - System.out.println(org.threeten.bp.LocalDate)
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.UsabilityChrono)'
    - System.out.println(String)
    - System.out.println()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityChrono].output(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.printf(String)
      Src: org.threeten.bp.UsabilityChrono:128,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].dateNow()'
      Src: org.threeten.bp.UsabilityChrono:131,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:132,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:133,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:134,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:135,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getChronology()'
      Src: org.threeten.bp.UsabilityChrono:136,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].getId()'
      Src: org.threeten.bp.UsabilityChrono:136,1
    - Dst: DayOfWeek.of(org.threeten.bp.UsabilityChrono)
      Src: org.threeten.bp.UsabilityChrono:137,1
    - Dst: System.out.printf(String,String,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono)
      Src: org.threeten.bp.UsabilityChrono:136,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.UsabilityChrono,int)'
      Src: org.threeten.bp.UsabilityChrono:140,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.UsabilityChrono,int)'
      Src: org.threeten.bp.UsabilityChrono:140,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:143,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].minus(int,org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:143,1
    - Dst: System.out.printf(String,org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)
      Src: org.threeten.bp.UsabilityChrono:146,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.UsabilityChrono:149,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getAvailableChronologies()'
      Src: org.threeten.bp.UsabilityChrono:150,1
    - Dst: chrono.dateNow()
      Src: org.threeten.bp.UsabilityChrono:152,1
    - Dst: chrono.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityChrono:153,1
    - Dst: chrono.getId()
      Src: org.threeten.bp.UsabilityChrono:154,1
    - Dst: System.out.printf(String,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono)
      Src: org.threeten.bp.UsabilityChrono:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 127
    functionDepth: 5
    functionLinenumber: 127
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.UsabilityChrono].example1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityChrono.java
    functionUses: 1
    functionsReached:
    - DayOfWeek.of(org.threeten.bp.UsabilityChrono)
    - chrono.getId()
    - '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.UsabilityChrono)'
    - '[org.threeten.bp.LocalDate].of(int,int)'
    - System.out.printf(String)
    - '[org.threeten.bp.chrono.MinguoDate].minus(int,org.threeten.bp.UsabilityChrono)'
    - '[org.threeten.bp.chrono.MinguoChronology].dateNow()'
    - System.out.printf(String,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono)
    - '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.UsabilityChrono)'
    - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.UsabilityChrono,int)'
    - System.out.printf(String,String,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono)
    - System.out.printf(String,org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)
    - chrono.dateNow()
    - '[org.threeten.bp.chrono.MinguoChronology].getId()'
    - chrono.date(org.threeten.bp.LocalDate)
    - '[org.threeten.bp.chrono.Chronology].getAvailableChronologies()'
    - '[org.threeten.bp.chrono.MinguoDate].getChronology()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityChrono].example1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].of(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:163,1
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow()'
      Src: org.threeten.bp.UsabilityChrono:164,1
    - Dst: '[org.threeten.bp.UsabilityChrono].printMonthCal(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 161
    functionDepth: 4
    functionLinenumber: 161
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.UsabilityChrono].printMinguoCal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityChrono.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow()'
    - '[org.threeten.bp.UsabilityChrono].printMonthCal(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.UsabilityChrono)'
    - '[org.threeten.bp.chrono.Chronology].of(org.threeten.bp.UsabilityChrono)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityChrono].printMinguoCal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].lengthOfMonth()'
      Src: org.threeten.bp.UsabilityChrono:175,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:176,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:177,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.UsabilityChrono,int)'
      Src: org.threeten.bp.UsabilityChrono:179,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:180,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.UsabilityChrono:182,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.UsabilityChrono:182,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:183,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:184,1
    - Dst: '[java.io.PrintStream].printf(String,String,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:182,1
    - Dst: '[org.threeten.bp.UsabilityChrono].printMonthRow(org.threeten.bp.UsabilityChrono,String,java.io.PrintStream)'
      Src: org.threeten.bp.UsabilityChrono:186,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.UsabilityChrono:189,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:189,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:190,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.UsabilityChrono)'
      Src: org.threeten.bp.UsabilityChrono:191,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.UsabilityChrono:191,1
    - Dst: '[org.threeten.bp.UsabilityChrono].printMonthRow(org.threeten.bp.UsabilityChrono,String,java.io.PrintStream)'
      Src: org.threeten.bp.UsabilityChrono:193,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - java.io.PrintStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - date
    - out
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - java.io.PrintStream
    constantsTouched: []
    func_position:
      end: 196
      start: 173
    functionDepth: 3
    functionLinenumber: 173
    functionLinenumberEnd: 196
    functionName: '[org.threeten.bp.UsabilityChrono].printMonthCal(org.threeten.bp.chrono.ChronoLocalDate,java.io.PrintStream)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityChrono.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].minus(org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono)'
    - Integer.toString(int)
    - '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono)'
    - '[java.io.PrintStream].printf(String,String,org.threeten.bp.UsabilityChrono,org.threeten.bp.UsabilityChrono)'
    - '[org.threeten.bp.UsabilityChrono].printMonthRow(org.threeten.bp.UsabilityChrono,String,java.io.PrintStream)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].lengthOfMonth()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.UsabilityChrono,int)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.UsabilityChrono)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.UsabilityChrono)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityChrono].printMonthCal(org.threeten.bp.chrono.ChronoLocalDate,java.io.PrintStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintStream].printf(String,String)'
      Src: org.threeten.bp.UsabilityChrono:200,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: org.threeten.bp.UsabilityChrono:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String
      - java.io.PrintStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - cells
    - delim
    - out
    argTypes:
    - String[]
    - String
    - java.io.PrintStream
    constantsTouched: []
    func_position:
      end: 203
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 203
    functionName: '[org.threeten.bp.UsabilityChrono].printMonthRow(String[],String,java.io.PrintStream)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityChrono.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintStream].printf(String,String)'
    - '[java.io.PrintStream].println(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityChrono].printMonthRow(String[],String,java.io.PrintStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.FluentAPIChecker:58,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.FluentAPIChecker:60,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(int)'
      Src: org.threeten.bp.FluentAPIChecker:61,1
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(int)'
      Src: org.threeten.bp.FluentAPIChecker:61,1
    - Dst: '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:62,1
    - Dst: '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:62,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.FluentAPIChecker:65,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.FluentAPIChecker:65,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.FluentAPIChecker:66,1
    - Dst: '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:66,1
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.FluentAPIChecker:67,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.FluentAPIChecker:67,1
    - Dst: '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:67,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.FluentAPIChecker:69,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.FluentAPIChecker,int)'
      Src: org.threeten.bp.FluentAPIChecker:70,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.FluentAPIChecker:71,1
    - Dst: '[org.threeten.bp.Year].atMonth(int)'
      Src: org.threeten.bp.FluentAPIChecker:71,1
    - Dst: '[org.threeten.bp.YearMonth].atDay(int)'
      Src: org.threeten.bp.FluentAPIChecker:71,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.FluentAPIChecker:72,1
    - Dst: '[org.threeten.bp.Year].atMonth(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:72,1
    - Dst: '[org.threeten.bp.YearMonth].atDay(int)'
      Src: org.threeten.bp.FluentAPIChecker:72,1
    - Dst: '[org.threeten.bp.FluentAPIChecker].lastDayOfMonth()'
      Src: org.threeten.bp.FluentAPIChecker:74,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:74,1
    - Dst: '[org.threeten.bp.FluentAPIChecker].next(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:75,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:75,1
    - Dst: '[org.threeten.bp.FluentAPIChecker].nextOrSame(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:76,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:76,1
    - Dst: '[org.threeten.bp.FluentAPIChecker].dayOfWeekInMonth(int,org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:77,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:77,1
    - Dst: '[org.threeten.bp.FluentAPIChecker].firstInMonth(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:78,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:78,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.FluentAPIChecker:79,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.Year)'
      Src: org.threeten.bp.FluentAPIChecker:79,1
    - Dst: Month.of(int)
      Src: org.threeten.bp.FluentAPIChecker:80,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:80,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:81,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.FluentAPIChecker:89,1
    - Dst: System.out.println(org.threeten.bp.Period)
      Src: org.threeten.bp.FluentAPIChecker:90,1
    - Dst: '[org.threeten.bp.LocalTime].withHour(int)'
      Src: org.threeten.bp.FluentAPIChecker:92,1
    - Dst: '[org.threeten.bp.LocalTime].withMinute(int)'
      Src: org.threeten.bp.FluentAPIChecker:92,1
    - Dst: '[org.threeten.bp.MonthDay].of(org.threeten.bp.FluentAPIChecker,int)'
      Src: org.threeten.bp.FluentAPIChecker:94,1
    - Dst: '[org.threeten.bp.MonthDay].with(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:95,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].range()'
      Src: org.threeten.bp.FluentAPIChecker:97,1
    - Dst: '[org.threeten.bp.FluentAPIChecker].getMaximum()'
      Src: org.threeten.bp.FluentAPIChecker:97,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.FluentAPIChecker:98,1
    - Dst: '[Month].maxLength()'
      Src: org.threeten.bp.FluentAPIChecker:98,1
    - Dst: '[org.threeten.bp.LocalDate].range(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:99,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
      Src: org.threeten.bp.FluentAPIChecker:99,1
    - Dst: '[org.threeten.bp.Month.FEBRUARY].maxLength()'
      Src: org.threeten.bp.FluentAPIChecker:100,1
    - Dst: dow.plus(int)
      Src: org.threeten.bp.FluentAPIChecker:103,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.FluentAPIChecker:111,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.FluentAPIChecker:112,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.FluentAPIChecker:114,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.FluentAPIChecker:114,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.FluentAPIChecker:115,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.FluentAPIChecker:117,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
      Src: org.threeten.bp.FluentAPIChecker:117,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.FluentAPIChecker:117,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.FluentAPIChecker:117,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.FluentAPIChecker:118,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
      Src: org.threeten.bp.FluentAPIChecker:118,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.FluentAPIChecker:118,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.FluentAPIChecker:118,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.FluentAPIChecker:120,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.FluentAPIChecker:121,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.FluentAPIChecker:122,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.FluentAPIChecker:122,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.FluentAPIChecker:125,1
    - Dst: '[org.threeten.bp.Year].atMonth(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:126,1
    - Dst: '[org.threeten.bp.YearMonth].atDay(int)'
      Src: org.threeten.bp.FluentAPIChecker:127,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.FluentAPIChecker:128,1
    - Dst: '[org.threeten.bp.Year].atMonth(org.threeten.bp.FluentAPIChecker)'
      Src: org.threeten.bp.FluentAPIChecker:128,1
    - Dst: '[org.threeten.bp.YearMonth].atDay(int)'
      Src: org.threeten.bp.FluentAPIChecker:128,1
    - Dst: '[org.threeten.bp.Clock].tickSeconds(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.FluentAPIChecker:131,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.FluentAPIChecker:133,1
    - Dst: System.out.println(org.threeten.bp.LocalTime)
      Src: org.threeten.bp.FluentAPIChecker:133,1
    - Dst: Thread.sleep(int)
      Src: org.threeten.bp.FluentAPIChecker:135,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 99
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 139
      start: 56
    functionDepth: 6
    functionLinenumber: 56
    functionLinenumberEnd: 139
    functionName: '[org.threeten.bp.FluentAPIChecker].main(String[])'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/FluentAPIChecker.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].range()'
    - '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    - Thread.sleep(int)
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.FluentAPIChecker].next(org.threeten.bp.FluentAPIChecker)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.FluentAPIChecker)'
    - '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.FluentAPIChecker)'
    - '[Month].maxLength()'
    - '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneId)'
    - System.out.println(org.threeten.bp.LocalTime)
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.Year].atMonth(int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
    - '[org.threeten.bp.LocalDate].range(org.threeten.bp.FluentAPIChecker)'
    - '[org.threeten.bp.FluentAPIChecker].firstInMonth(org.threeten.bp.FluentAPIChecker)'
    - '[org.threeten.bp.FluentAPIChecker].getMaximum()'
    - '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - System.out.println(org.threeten.bp.Period)
    - '[org.threeten.bp.FluentAPIChecker].lastDayOfMonth()'
    - '[org.threeten.bp.FluentAPIChecker].nextOrSame(org.threeten.bp.FluentAPIChecker)'
    - '[org.threeten.bp.Month.FEBRUARY].maxLength()'
    - '[org.threeten.bp.MonthDay].with(org.threeten.bp.FluentAPIChecker)'
    - '[org.threeten.bp.LocalTime].withHour(int)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.Year)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.FluentAPIChecker)'
    - '[org.threeten.bp.LocalTime].plusMinutes(int)'
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.FluentAPIChecker,int)'
    - '[org.threeten.bp.Period].ofDays(int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[org.threeten.bp.FluentAPIChecker].dayOfWeekInMonth(int,org.threeten.bp.FluentAPIChecker)'
    - '[org.threeten.bp.Clock].tickSeconds(org.threeten.bp.ZoneId)'
    - dow.plus(int)
    - System.out.println(String)
    - '[org.threeten.bp.YearMonth].atDay(int)'
    - '[org.threeten.bp.LocalTime].plusHours(int)'
    - '[org.threeten.bp.MonthDay].of(org.threeten.bp.FluentAPIChecker,int)'
    - '[org.threeten.bp.Year].atMonth(org.threeten.bp.FluentAPIChecker)'
    - '[org.threeten.bp.LocalTime].withMinute(int)'
    - Month.of(int)
    - '[org.threeten.bp.LocalDate].getMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.FluentAPIChecker].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.FluentAPIChecker
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.FluentAPIChecker].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/FluentAPIChecker.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.FluentAPIChecker
    signature: '[org.threeten.bp.FluentAPIChecker].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.UsabilityBasic].simpleCalendar()'
      Src: org.threeten.bp.UsabilityBasic:50,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityBasic:51,1
    - Dst: '[org.threeten.bp.UsabilityBasic].lookup()'
      Src: org.threeten.bp.UsabilityBasic:52,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityBasic:53,1
    - Dst: '[org.threeten.bp.UsabilityBasic].period()'
      Src: org.threeten.bp.UsabilityBasic:54,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityBasic:55,1
    - Dst: '[org.threeten.bp.UsabilityBasic].print1()'
      Src: org.threeten.bp.UsabilityBasic:56,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityBasic:57,1
    - Dst: '[org.threeten.bp.UsabilityBasic].print2()'
      Src: org.threeten.bp.UsabilityBasic:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 59
      start: 49
    functionDepth: 7
    functionLinenumber: 49
    functionLinenumberEnd: 59
    functionName: '[org.threeten.bp.UsabilityBasic].main(String[])'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityBasic.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.UsabilityBasic].print1()'
    - '[org.threeten.bp.UsabilityBasic].lookup()'
    - '[org.threeten.bp.UsabilityBasic].print2()'
    - System.out.println(String)
    - '[org.threeten.bp.UsabilityBasic].period()'
    - '[org.threeten.bp.UsabilityBasic].simpleCalendar()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityBasic].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.UsabilityBasic
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 62
    functionName: '[org.threeten.bp.UsabilityBasic].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityBasic.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.UsabilityBasic
    signature: '[org.threeten.bp.UsabilityBasic].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now()'
      Src: org.threeten.bp.UsabilityBasic:65,1
    - Dst: System.out.println(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityBasic:66,1
    - Dst: '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
      Src: org.threeten.bp.UsabilityBasic:68,1
    - Dst: System.out.println(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityBasic:69,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.UsabilityBasic:71,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.UsabilityBasic:71,1
    - Dst: '[org.threeten.bp.UsabilityBasic].previousOrSame(org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:72,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:72,1
    - Dst: System.out.println(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityBasic:73,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.UsabilityBasic:75,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.UsabilityBasic:75,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.UsabilityBasic:78,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.UsabilityBasic:79,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 64
    functionDepth: 3
    functionLinenumber: 64
    functionLinenumberEnd: 83
    functionName: '[org.threeten.bp.UsabilityBasic].simpleCalendar()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityBasic.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].now()'
    - System.out.println(org.threeten.bp.LocalDate)
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.UsabilityBasic].previousOrSame(org.threeten.bp.UsabilityBasic)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.UsabilityBasic)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
    - '[Month].getValue()'
    - System.out.println(org.threeten.bp.UsabilityBasic)
    - '[org.threeten.bp.LocalDate].getMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityBasic].simpleCalendar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now()'
      Src: org.threeten.bp.UsabilityBasic:86,1
    - Dst: '[org.threeten.bp.LocalTime].now()'
      Src: org.threeten.bp.UsabilityBasic:87,1
    - Dst: '[org.threeten.bp.LocalDateTime].now()'
      Src: org.threeten.bp.UsabilityBasic:88,1
    - Dst: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDate,org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:96,1
    - Dst: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDate,org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:97,1
    - Dst: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDate,org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:98,1
    - Dst: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDateTime,org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:100,1
    - Dst: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalTime,org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:101,1
    - Dst: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalTime,org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:102,1
    - Dst: cal.get(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:105,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityBasic:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 85
    functionDepth: 6
    functionLinenumber: 85
    functionLinenumberEnd: 106
    functionName: '[org.threeten.bp.UsabilityBasic].lookup()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityBasic.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].now()'
    - '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalTime,org.threeten.bp.UsabilityBasic)'
    - System.out.println(String)
    - '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDate,org.threeten.bp.UsabilityBasic)'
    - '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDateTime,org.threeten.bp.UsabilityBasic)'
    - '[org.threeten.bp.LocalTime].now()'
    - cal.get(org.threeten.bp.UsabilityBasic)
    - '[org.threeten.bp.LocalDateTime].now()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityBasic].lookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.UsabilityBasic:109,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - date
    - field
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 4
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDate,org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityBasic.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
    - System.out.println(org.threeten.bp.UsabilityBasic)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDate,org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.UsabilityBasic:113,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - dateTime
    - field
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 5
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityBasic.java
    functionUses: 0
    functionsReached:
    - System.out.println(org.threeten.bp.UsabilityBasic)
    - '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.UsabilityBasic:117,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - time
    - field
    argTypes:
    - org.threeten.bp.LocalTime
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 4
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityBasic.java
    functionUses: 0
    functionsReached:
    - System.out.println(org.threeten.bp.UsabilityBasic)
    - '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now()'
      Src: org.threeten.bp.UsabilityBasic:121,1
    - Dst: '[org.threeten.bp.LocalDate].now()'
      Src: org.threeten.bp.UsabilityBasic:122,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.UsabilityBasic:122,1
    - Dst: ChronoUnit.DAYS.between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityBasic:123,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:123,1
    - Dst: ChronoUnit.YEARS.between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityBasic:124,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:124,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.UsabilityBasic:126,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.UsabilityBasic:127,1
    - Dst: ChronoUnit.YEARS.between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityBasic:128,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:128,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.UsabilityBasic:129,1
    - Dst: ChronoUnit.YEARS.between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityBasic:130,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:130,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.UsabilityBasic:131,1
    - Dst: ChronoUnit.YEARS.between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityBasic:132,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:132,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.UsabilityBasic:133,1
    - Dst: ChronoUnit.YEARS.between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityBasic:134,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:134,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.UsabilityBasic:135,1
    - Dst: ChronoUnit.YEARS.between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityBasic:136,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:136,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.UsabilityBasic:137,1
    - Dst: ChronoUnit.YEARS.between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)
      Src: org.threeten.bp.UsabilityBasic:138,1
    - Dst: System.out.println(org.threeten.bp.UsabilityBasic)
      Src: org.threeten.bp.UsabilityBasic:138,1
    - Dst: '[org.threeten.bp.LocalDate].now()'
      Src: org.threeten.bp.UsabilityBasic:140,1
    - Dst: '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:140,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityBasic:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 120
    functionDepth: 3
    functionLinenumber: 120
    functionLinenumberEnd: 142
    functionName: '[org.threeten.bp.UsabilityBasic].period()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityBasic.java
    functionUses: 1
    functionsReached:
    - ChronoUnit.YEARS.between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)
    - '[org.threeten.bp.LocalDate].now()'
    - ChronoUnit.DAYS.between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)
    - System.out.println(String)
    - '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.UsabilityBasic)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - System.out.println(org.threeten.bp.UsabilityBasic)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityBasic].period()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.UsabilityBasic:145,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:145,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.UsabilityBasic:145,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:145,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.UsabilityBasic:145,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.UsabilityBasic:147,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.UsabilityBasic:147,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityBasic:147,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now()'
      Src: org.threeten.bp.UsabilityBasic:148,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.UsabilityBasic:148,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityBasic:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 8
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: '[org.threeten.bp.UsabilityBasic].print1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityBasic.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.UsabilityBasic)'
    - System.out.println(String)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.UsabilityBasic)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.ZonedDateTime].now()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityBasic].print1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.UsabilityBasic:152,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:152,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.UsabilityBasic:152,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.UsabilityBasic)'
      Src: org.threeten.bp.UsabilityBasic:152,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.UsabilityBasic:152,1
    - Dst: '[org.threeten.bp.LocalDate].now()'
      Src: org.threeten.bp.UsabilityBasic:154,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.UsabilityBasic:154,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityBasic:154,1
    - Dst: '[org.threeten.bp.YearMonth].now()'
      Src: org.threeten.bp.UsabilityBasic:155,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.UsabilityBasic:155,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityBasic:155,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now()'
      Src: org.threeten.bp.UsabilityBasic:156,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.UsabilityBasic:156,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.UsabilityBasic:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 151
    functionDepth: 8
    functionLinenumber: 151
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.UsabilityBasic].print2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityBasic.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.LocalDate].now()'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.UsabilityBasic)'
    - System.out.println(String)
    - '[org.threeten.bp.YearMonth].now()'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.UsabilityBasic)'
    - '[org.threeten.bp.ZonedDateTime].now()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.UsabilityBasic].print2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:118,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:119,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:120,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:121,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 116
    functionDepth: 5
    functionLinenumber: 116
    functionLinenumberEnd: 123
    functionName: '[org.threeten.bp.TestZonedDateTime].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.TestZonedDateTime].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.TestZonedDateTime].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 170
    functionName: '[org.threeten.bp.TestZonedDateTime].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestZonedDateTime].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].values()'
      Src: org.threeten.bp.TestZonedDateTime:174,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:174,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:174,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].validFields()'
      Src: org.threeten.bp.TestZonedDateTime:175,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.TestZonedDateTime:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 172
    functionDepth: 2
    functionLinenumber: 172
    functionLinenumberEnd: 177
    functionName: '[org.threeten.bp.TestZonedDateTime].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.temporal.ChronoField].values()'
    - '[org.threeten.bp.TestZonedDateTime].validFields()'
    - '[java.util.Arrays].asList(org.threeten.bp.TestZonedDateTime)'
    - '[java.util.ArrayList].<init>(org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestZonedDateTime].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertSerializable(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[org.threeten.bp.TestZonedDateTime].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertSerializable(org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:187,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:187,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:187,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEqualsSerialisedForm(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 7
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: '[org.threeten.bp.TestZonedDateTime].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZonedDateTime].assertEqualsSerialisedForm(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestZonedDateTime:196,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestZonedDateTime:196,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now()'
      Src: org.threeten.bp.TestZonedDateTime:197,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.TestZonedDateTime:198,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestZonedDateTime:198,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.TestZonedDateTime:198,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestZonedDateTime:198,1
    - Dst: Math.abs(long)
      Src: org.threeten.bp.TestZonedDateTime:198,1
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestZonedDateTime:201,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestZonedDateTime:201,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now()'
      Src: org.threeten.bp.TestZonedDateTime:202,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.TestZonedDateTime:203,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestZonedDateTime:203,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.TestZonedDateTime:203,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestZonedDateTime:203,1
    - Dst: Math.abs(long)
      Src: org.threeten.bp.TestZonedDateTime:203,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertTrue(int)'
      Src: org.threeten.bp.TestZonedDateTime:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 194
    functionDepth: 7
    functionLinenumber: 194
    functionLinenumberEnd: 206
    functionName: '[org.threeten.bp.TestZonedDateTime].now()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - Math.abs(long)
    - '[org.threeten.bp.ZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.TestZonedDateTime].assertTrue(int)'
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.ZonedDateTime].now()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 211
    functionDepth: 8
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[org.threeten.bp.TestZonedDateTime].now_ZoneId_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].now_ZoneId_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:218,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:219,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestZonedDateTime:219,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:220,1
    - Dst: '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:222,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:225,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestZonedDateTime:225,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:226,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:228,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 216
    functionDepth: 7
    functionLinenumber: 216
    functionLinenumberEnd: 229
    functionName: '[org.threeten.bp.TestZonedDateTime].now_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].now_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestZonedDateTime:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 7
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[org.threeten.bp.TestZonedDateTime].now_Clock_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].now_Clock_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:242,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestZonedDateTime:242,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:243,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestZonedDateTime:244,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.TestZonedDateTime:245,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:245,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(Month,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:246,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:247,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int)'
      Src: org.threeten.bp.TestZonedDateTime:247,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:248,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:248,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:249,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:249,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:250,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:250,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:251,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:251,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:252,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:253,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 239
    functionDepth: 7
    functionLinenumber: 239
    functionLinenumberEnd: 255
    functionName: '[org.threeten.bp.TestZonedDateTime].now_Clock_allSecsInDay_utc()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].getYear()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].getSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.ZonedDateTime].getMinute()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getNano()'
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.ZonedDateTime].getHour()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(Month,org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].now_Clock_allSecsInDay_utc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:259,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:261,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestZonedDateTime:261,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:262,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestZonedDateTime:263,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:263,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestZonedDateTime:264,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 257
    functionDepth: 7
    functionLinenumber: 257
    functionLinenumberEnd: 267
    functionName: '[org.threeten.bp.TestZonedDateTime].now_Clock_allSecsInDay_zone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].now_Clock_allSecsInDay_zone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(int)'
      Src: org.threeten.bp.TestZonedDateTime:271,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:273,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.TestZonedDateTime:273,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:274,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestZonedDateTime:275,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.TestZonedDateTime:276,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:276,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(Month,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:277,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:278,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:278,1
    - Dst: '[org.threeten.bp.LocalTime].minusSeconds(int)'
      Src: org.threeten.bp.TestZonedDateTime:279,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.TestZonedDateTime:280,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestZonedDateTime:280,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:281,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 269
    functionDepth: 7
    functionLinenumber: 269
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.TestZonedDateTime].now_Clock_allSecsInDay_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].getYear()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].plusNanos(int)'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalTime].minusSeconds(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(Month,org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].now_Clock_allSecsInDay_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:288,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:290,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestZonedDateTime:291,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:291,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestZonedDateTime:292,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:293,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:293,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:294,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:294,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:295,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:295,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:296,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:296,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:297,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:297,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.TestZonedDateTime:298,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 286
    functionDepth: 7
    functionLinenumber: 286
    functionLinenumberEnd: 300
    functionName: '[org.threeten.bp.TestZonedDateTime].now_Clock_offsets()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.ZonedDateTime].getMinute()'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.ZoneOffset].ofHours(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].getNano()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getZone()'
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.ZonedDateTime].getHour()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].now_Clock_offsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.TestZonedDateTime:306,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:306,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMonth()'
      Src: org.threeten.bp.TestZonedDateTime:307,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestZonedDateTime:307,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:307,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:308,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:308,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:309,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:309,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:310,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:310,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:311,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:311,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:312,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:312,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:313,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:313,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.TestZonedDateTime:314,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 10
    argNames:
    - test
    - y
    - m
    - d
    - h
    - min
    - s
    - n
    - offset
    - zone
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 315
      start: 305
    functionDepth: 3
    functionLinenumber: 305
    functionLinenumberEnd: 315
    functionName: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 14
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].getYear()'
    - '[org.threeten.bp.ZonedDateTime].getMonth()'
    - '[org.threeten.bp.ZonedDateTime].getSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.ZonedDateTime].getMinute()'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    - '[org.threeten.bp.ZonedDateTime].getNano()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[Month].getValue()'
    - '[org.threeten.bp.ZonedDateTime].getZone()'
    - '[org.threeten.bp.ZonedDateTime].getHour()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:324,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:325,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 322
    functionDepth: 5
    functionLinenumber: 322
    functionLinenumberEnd: 327
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_of_LocalDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_of_LocalDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 332
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_of_LocalDateTime_nullDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_of_LocalDateTime_nullDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:336,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,null)'
      Src: org.threeten.bp.TestZonedDateTime:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 334
    functionDepth: 5
    functionLinenumber: 334
    functionLinenumberEnd: 338
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_of_LocalDateTime_nullZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_of_LocalDateTime_nullZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:345,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:345,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:346,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 343
    functionDepth: 5
    functionLinenumber: 343
    functionLinenumberEnd: 348
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_ZR()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_ZR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:352,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:352,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:353,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 350
    functionDepth: 5
    functionLinenumber: 350
    functionLinenumberEnd: 355
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_ZO()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_ZO()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:359,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:360,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 357
    functionDepth: 4
    functionLinenumber: 357
    functionLinenumberEnd: 362
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_inGap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_inGap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:366,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:367,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 364
    functionDepth: 4
    functionLinenumber: 364
    functionLinenumberEnd: 369
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_inOverlap_earlier()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_inOverlap_earlier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:373,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:374,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 371
    functionDepth: 4
    functionLinenumber: 371
    functionLinenumberEnd: 376
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_inOverlap_later()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_inOverlap_later()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:380,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:380,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:381,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 378
    functionDepth: 5
    functionLinenumber: 378
    functionLinenumberEnd: 383
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_invalidOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.TestZonedDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_invalidOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:388,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:389,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.TestZonedDateTime:390,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:390,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(Month,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:391,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:392,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:392,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:393,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:393,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:394,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:394,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:395,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:395,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 385
    functionDepth: 3
    functionLinenumber: 385
    functionLinenumberEnd: 397
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_allSecsInDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].getYear()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.ZonedDateTime].getMinute()'
    - '[org.threeten.bp.ZonedDateTime].getHour()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(Month,org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_allSecsInDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:402,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:402,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestZonedDateTime:404,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:405,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:406,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusDays(int)'
      Src: org.threeten.bp.TestZonedDateTime:407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 399
    functionDepth: 5
    functionLinenumber: 399
    functionLinenumberEnd: 409
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_allDaysInCycle()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.ZonedDateTime].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_allDaysInCycle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestZonedDateTime:416,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:416,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:417,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:418,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMonth()'
      Src: org.threeten.bp.TestZonedDateTime:419,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestZonedDateTime:419,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:419,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:420,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:420,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:421,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:421,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:422,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:422,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:423,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:423,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:424,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:424,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:425,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 411
    functionDepth: 3
    functionLinenumber: 411
    functionLinenumberEnd: 426
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_minWithMinOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].getMonth()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    - '[org.threeten.bp.ZonedDateTime].getMinute()'
    - '[org.threeten.bp.ZonedDateTime].getNano()'
    - '[Month].getValue()'
    - '[org.threeten.bp.ZonedDateTime].getHour()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_minWithMinOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestZonedDateTime:433,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:433,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:434,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:435,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMonth()'
      Src: org.threeten.bp.TestZonedDateTime:436,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestZonedDateTime:436,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:436,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:437,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:437,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:438,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:438,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:439,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:439,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:440,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:440,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:441,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:441,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:442,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 428
    functionDepth: 3
    functionLinenumber: 428
    functionLinenumberEnd: 443
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_minWithMaxOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].getMonth()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    - '[org.threeten.bp.ZonedDateTime].getMinute()'
    - '[org.threeten.bp.ZonedDateTime].getNano()'
    - '[Month].getValue()'
    - '[org.threeten.bp.ZonedDateTime].getHour()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_minWithMaxOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestZonedDateTime:450,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:450,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:451,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:452,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMonth()'
      Src: org.threeten.bp.TestZonedDateTime:453,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestZonedDateTime:453,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:453,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:454,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:454,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:455,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:455,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:456,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:456,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:457,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:457,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:458,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:458,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:459,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 445
    functionDepth: 3
    functionLinenumber: 445
    functionLinenumberEnd: 460
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxWithMinOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].getMonth()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    - '[org.threeten.bp.ZonedDateTime].getMinute()'
    - '[org.threeten.bp.ZonedDateTime].getNano()'
    - '[Month].getValue()'
    - '[org.threeten.bp.ZonedDateTime].getHour()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxWithMinOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestZonedDateTime:467,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:467,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:468,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:469,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMonth()'
      Src: org.threeten.bp.TestZonedDateTime:470,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestZonedDateTime:470,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:470,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:471,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:471,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:472,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:472,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:473,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:473,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:474,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:474,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:475,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:475,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:476,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 462
    functionDepth: 3
    functionLinenumber: 462
    functionLinenumberEnd: 477
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxWithMaxOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].getMonth()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    - '[org.threeten.bp.ZonedDateTime].getMinute()'
    - '[org.threeten.bp.ZonedDateTime].getNano()'
    - '[Month].getValue()'
    - '[org.threeten.bp.ZonedDateTime].getHour()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxWithMaxOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:482,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 484
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxInstantWithMaxOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxInstantWithMaxOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:488,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 490
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 490
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxInstantWithMinOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxInstantWithMinOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestZonedDateTime:497,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 499
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 499
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestZonedDateTime:506,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 508
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 510
    functionDepth: 6
    functionLinenumber: 510
    functionLinenumberEnd: 513
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_nullInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_nullInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,null)'
      Src: org.threeten.bp.TestZonedDateTime:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 518
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_nullZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_nullZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:525,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:526,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 523
    functionDepth: 5
    functionLinenumber: 523
    functionLinenumberEnd: 528
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:533,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.TestZonedDateTime:535,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].contains(String)'
      Src: org.threeten.bp.TestZonedDateTime:535,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:535,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 538
      start: 530
    functionDepth: 3
    functionLinenumber: 530
    functionLinenumberEnd: 538
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_inGap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - ex.getMessage()
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
    - '[org.threeten.bp.TestZonedDateTime].contains(String)'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_inGap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:543,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.TestZonedDateTime:545,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].contains(String)'
      Src: org.threeten.bp.TestZonedDateTime:545,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:545,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 548
      start: 540
    functionDepth: 3
    functionLinenumber: 540
    functionLinenumberEnd: 548
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_inOverlap_invalidOfset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - ex.getMessage()
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
    - '[org.threeten.bp.TestZonedDateTime].contains(String)'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_inOverlap_invalidOfset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:553,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.TestZonedDateTime:555,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].contains(String)'
      Src: org.threeten.bp.TestZonedDateTime:555,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:555,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 558
      start: 550
    functionDepth: 3
    functionLinenumber: 550
    functionLinenumberEnd: 558
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_invalidOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - ex.getMessage()
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
    - '[org.threeten.bp.TestZonedDateTime].contains(String)'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_invalidOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 563
      start: 560
    functionDepth: 3
    functionLinenumber: 560
    functionLinenumberEnd: 563
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_nullLDT()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_nullLDT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,null,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 568
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 568
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_nullZO()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,null,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_nullZO()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,null)'
      Src: org.threeten.bp.TestZonedDateTime:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 570
    functionDepth: 0
    functionLinenumber: 570
    functionLinenumberEnd: 573
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_nullZI()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_nullZI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:580,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 581
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 581
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_ZDT()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_ZDT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
      Src: org.threeten.bp.TestZonedDateTime:585,1
    - Dst: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor)'
      Src: org.threeten.bp.TestZonedDateTime:585,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:585,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 603
      start: 583
    functionDepth: 1
    functionLinenumber: 583
    functionLinenumberEnd: 603
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_LDT_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_LDT_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
      Src: org.threeten.bp.TestZonedDateTime:607,1
    - Dst: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor)'
      Src: org.threeten.bp.TestZonedDateTime:607,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:607,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 625
      start: 605
    functionDepth: 1
    functionLinenumber: 605
    functionLinenumberEnd: 625
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_Instant_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_Instant_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:629,1
    - Dst: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestZonedDateTime:629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 627
    functionDepth: 3
    functionLinenumber: 627
    functionLinenumberEnd: 630
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.TestZonedDateTime:634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 635
      start: 632
    functionDepth: 6
    functionLinenumber: 632
    functionLinenumberEnd: 635
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String)'
      Src: org.threeten.bp.TestZonedDateTime:642,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.TestZonedDateTime:643,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:643,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMonth()'
      Src: org.threeten.bp.TestZonedDateTime:644,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestZonedDateTime:644,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:644,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:645,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:645,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:646,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:646,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:647,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:647,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:648,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:648,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:649,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:649,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.TestZonedDateTime:650,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZonedDateTime:650,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestZonedDateTime:650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 9
    argNames:
    - y
    - month
    - d
    - h
    - m
    - s
    - n
    - zoneId
    - text
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 651
      start: 640
    functionDepth: 3
    functionLinenumber: 640
    functionLinenumberEnd: 651
    functionName: '[org.threeten.bp.TestZonedDateTime].test_parse(int,int,int,int,int,int,int,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].getYear()'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.ZonedDateTime].getMonth()'
    - '[org.threeten.bp.ZonedDateTime].getSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.ZonedDateTime].getMinute()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    - '[org.threeten.bp.ZonedDateTime].getNano()'
    - '[org.threeten.bp.ZonedDateTime].parse(String)'
    - '[Month].getValue()'
    - '[org.threeten.bp.ZonedDateTime].getZone()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(String,String)'
    - '[org.threeten.bp.ZonedDateTime].getHour()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_parse(int,int,int,int,int,int,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 669
    functionName: '[org.threeten.bp.TestZonedDateTime].data_parseAdditional()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZonedDateTime].data_parseAdditional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String)'
      Src: org.threeten.bp.TestZonedDateTime:673,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.TestZonedDateTime:674,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:674,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMonth()'
      Src: org.threeten.bp.TestZonedDateTime:675,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.TestZonedDateTime:675,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:675,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:676,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:676,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:677,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:677,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:678,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:678,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:679,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:679,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:680,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:680,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.TestZonedDateTime:681,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.TestZonedDateTime:681,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestZonedDateTime:681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 9
    argNames:
    - text
    - y
    - month
    - d
    - h
    - m
    - s
    - n
    - zoneId
    argTypes:
    - String
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 682
      start: 671
    functionDepth: 3
    functionLinenumber: 671
    functionLinenumberEnd: 682
    functionName: '[org.threeten.bp.TestZonedDateTime].test_parseAdditional(String,int,int,int,int,int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].getYear()'
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.ZonedDateTime].getMonth()'
    - '[org.threeten.bp.ZonedDateTime].getSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.ZonedDateTime].getMinute()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    - '[org.threeten.bp.ZonedDateTime].getNano()'
    - '[org.threeten.bp.ZonedDateTime].parse(String)'
    - '[Month].getValue()'
    - '[org.threeten.bp.ZonedDateTime].getZone()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(String,String)'
    - '[org.threeten.bp.ZonedDateTime].getHour()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_parseAdditional(String,int,int,int,int,int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String)'
      Src: org.threeten.bp.TestZonedDateTime:686,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 687
      start: 684
    functionDepth: 0
    functionLinenumber: 684
    functionLinenumberEnd: 687
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_parse_illegalValue()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_parse_illegalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String)'
      Src: org.threeten.bp.TestZonedDateTime:691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 692
      start: 689
    functionDepth: 0
    functionLinenumber: 689
    functionLinenumberEnd: 692
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_parse_invalidValue()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_parse_invalidValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String)'
      Src: org.threeten.bp.TestZonedDateTime:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 697
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 697
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_parse_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_parse_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 705
      start: 699
    functionDepth: 0
    functionLinenumber: 699
    functionLinenumberEnd: 705
    functionName: '[org.threeten.bp.TestZonedDateTime].data_parseOverlapRoundtrip()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZonedDateTime].data_parseOverlapRoundtrip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String)'
      Src: org.threeten.bp.TestZonedDateTime:709,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMinutes(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:711,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toString()'
      Src: org.threeten.bp.TestZonedDateTime:712,1
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String)'
      Src: org.threeten.bp.TestZonedDateTime:712,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:712,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 714
      start: 707
    functionDepth: 4
    functionLinenumber: 707
    functionLinenumberEnd: 714
    functionName: '[org.threeten.bp.TestZonedDateTime].test_parseFormatRoundtripWithZoneAndOffset(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].parse(String)'
    - '[org.threeten.bp.ZonedDateTime].plusMinutes(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].toString()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_parseFormatRoundtripWithZoneAndOffset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 731
      start: 716
    functionDepth: 0
    functionLinenumber: 716
    functionLinenumberEnd: 731
    functionName: '[org.threeten.bp.TestZonedDateTime].data_parseOverlapToInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZonedDateTime].data_parseOverlapToInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String)'
      Src: org.threeten.bp.TestZonedDateTime:735,1
    - Dst: '[org.threeten.bp.Instant].parse(String)'
      Src: org.threeten.bp.TestZonedDateTime:736,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestZonedDateTime:737,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestZonedDateTime:737,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - z
    - i
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 738
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 738
    functionName: '[org.threeten.bp.TestZonedDateTime].test_parseWithZoneAndOffsetToInstant(String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].parse(String)'
    - '[org.threeten.bp.Instant].parse(String)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_parseWithZoneAndOffsetToInstant(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestZonedDateTime:745,1
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestZonedDateTime:746,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:747,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:747,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:747,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 748
      start: 743
    functionDepth: 7
    functionLinenumber: 743
    functionLinenumberEnd: 748
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_parse_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_parse_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestZonedDateTime:752,1
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestZonedDateTime:753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 754
      start: 750
    functionDepth: 6
    functionLinenumber: 750
    functionLinenumberEnd: 754
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_parse_formatter_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_parse_formatter_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String,null)'
      Src: org.threeten.bp.TestZonedDateTime:758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 756
    functionDepth: 0
    functionLinenumber: 756
    functionLinenumberEnd: 759
    functionName: '[org.threeten.bp.TestZonedDateTime].factory_parse_formatter_nullFormatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].parse(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].factory_parse_formatter_nullFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 774
      start: 764
    functionDepth: 0
    functionLinenumber: 764
    functionLinenumberEnd: 774
    functionName: '[org.threeten.bp.TestZonedDateTime].provider_sampleTimes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZonedDateTime].provider_sampleTimes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:778,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:779,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestZonedDateTime:780,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.TestZonedDateTime:781,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:781,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:782,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.TestZonedDateTime:784,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.TestZonedDateTime:784,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:784,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMonth()'
      Src: org.threeten.bp.TestZonedDateTime:785,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.TestZonedDateTime:785,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(Month,Month)'
      Src: org.threeten.bp.TestZonedDateTime:785,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:786,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.TestZonedDateTime:786,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:786,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfYear()'
      Src: org.threeten.bp.TestZonedDateTime:787,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.TestZonedDateTime:787,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:787,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getDayOfWeek()'
      Src: org.threeten.bp.TestZonedDateTime:788,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.TestZonedDateTime:788,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(DayOfWeek,DayOfWeek)'
      Src: org.threeten.bp.TestZonedDateTime:788,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:790,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestZonedDateTime:790,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:790,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:791,1
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.TestZonedDateTime:791,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:791,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:792,1
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.TestZonedDateTime:792,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:792,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:793,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:793,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:793,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.TestZonedDateTime:795,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestZonedDateTime:795,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.TestZonedDateTime:796,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestZonedDateTime:796,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.TestZonedDateTime:797,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:797,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toString()'
      Src: org.threeten.bp.TestZonedDateTime:799,1
    - Dst: '[org.threeten.bp.LocalDateTime].toString()'
      Src: org.threeten.bp.TestZonedDateTime:799,1
    - Dst: '[org.threeten.bp.ZoneOffset].toString()'
      Src: org.threeten.bp.TestZonedDateTime:799,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestZonedDateTime:799,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toString()'
      Src: org.threeten.bp.TestZonedDateTime:801,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestZonedDateTime:801,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - zone
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 803
      start: 776
    functionDepth: 5
    functionLinenumber: 776
    functionLinenumberEnd: 803
    functionName: '[org.threeten.bp.TestZonedDateTime].test_get(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.ZonedDateTime].getMonth()'
    - '[org.threeten.bp.LocalTime].getMinute()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfWeek()'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].getSecond()'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.ZonedDateTime].getYear()'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(DayOfWeek,DayOfWeek)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDate()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(String,String)'
    - '[org.threeten.bp.ZonedDateTime].toString()'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(Month,Month)'
    - '[org.threeten.bp.ZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalDateTime].toString()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfYear()'
    - '[org.threeten.bp.ZonedDateTime].getNano()'
    - '[org.threeten.bp.ZoneOffset].toString()'
    - '[org.threeten.bp.ZonedDateTime].getHour()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalTime].getSecond()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.ZonedDateTime].getMinute()'
    - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    - '[org.threeten.bp.LocalDate].getMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_get(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:810,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:810,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:811,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:811,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:812,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:812,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:813,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:813,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:814,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:814,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:815,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:815,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:817,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:817,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:818,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:818,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:819,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:819,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:820,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:820,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:821,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:821,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:822,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:822,1
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:824,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 825
      start: 808
    functionDepth: 5
    functionLinenumber: 808
    functionLinenumberEnd: 825
    functionName: '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 827
    functionDepth: 0
    functionLinenumber: 827
    functionLinenumberEnd: 830
    functionName: '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:834,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 835
      start: 832
    functionDepth: 0
    functionLinenumber: 832
    functionLinenumberEnd: 835
    functionName: '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestZonedDateTime:839,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 840
      start: 837
    functionDepth: 7
    functionLinenumber: 837
    functionLinenumberEnd: 840
    functionName: '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:847,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:847,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:848,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:848,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:849,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:849,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:850,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:850,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:851,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:851,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:852,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:852,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:854,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:854,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:855,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:855,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:856,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:856,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:857,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:857,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:858,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:858,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:859,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:859,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:861,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestZonedDateTime:861,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:862,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestZonedDateTime:862,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(long,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 863
      start: 845
    functionDepth: 5
    functionLinenumber: 845
    functionLinenumberEnd: 863
    functionName: '[org.threeten.bp.TestZonedDateTime].test_getLong_DateTimeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(long,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(long,org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_getLong_DateTimeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:867,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 868
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 868
    functionName: '[org.threeten.bp.TestZonedDateTime].test_getLong_DateTimeField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_getLong_DateTimeField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestZonedDateTime:872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 873
      start: 870
    functionDepth: 6
    functionLinenumber: 870
    functionLinenumberEnd: 873
    functionName: '[org.threeten.bp.TestZonedDateTime].test_getLong_DateTimeField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_getLong_DateTimeField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.TestZonedDateTime:880,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.TestZonedDateTime:881,1
    - Dst: '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.TestZonedDateTime:881,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.TestZonedDateTime:881,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestZonedDateTime:881,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.TestZonedDateTime:882,1
    - Dst: '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.TestZonedDateTime:882,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.TestZonedDateTime:882,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestZonedDateTime:882,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.TestZonedDateTime:883,1
    - Dst: '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.TestZonedDateTime:883,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:883,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:883,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:884,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.TestZonedDateTime:885,1
    - Dst: '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestZonedDateTime:885,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.TestZonedDateTime:885,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:885,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.TestZonedDateTime:886,1
    - Dst: '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestZonedDateTime:886,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.TestZonedDateTime:886,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 887
      start: 878
    functionDepth: 2
    functionLinenumber: 878
    functionLinenumberEnd: 887
    functionName: '[org.threeten.bp.TestZonedDateTime].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDate()'
    - '[org.threeten.bp.ZonedDateTime].getZone()'
    - '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(R,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].query(null)'
      Src: org.threeten.bp.TestZonedDateTime:891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 892
      start: 889
    functionDepth: 0
    functionLinenumber: 889
    functionLinenumberEnd: 892
    functionName: '[org.threeten.bp.TestZonedDateTime].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].query(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:899,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withEarlierOffsetAtOverlap()'
      Src: org.threeten.bp.TestZonedDateTime:900,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 902
      start: 897
    functionDepth: 3
    functionLinenumber: 897
    functionLinenumberEnd: 902
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withEarlierOffsetAtOverlap_notAtOverlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withEarlierOffsetAtOverlap()'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withEarlierOffsetAtOverlap_notAtOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:906,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withEarlierOffsetAtOverlap()'
      Src: org.threeten.bp.TestZonedDateTime:907,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:908,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:908,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.TestZonedDateTime:909,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.TestZonedDateTime:909,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:909,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 910
      start: 904
    functionDepth: 3
    functionLinenumber: 904
    functionLinenumberEnd: 910
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withEarlierOffsetAtOverlap_atOverlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withEarlierOffsetAtOverlap()'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withEarlierOffsetAtOverlap_atOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:914,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withEarlierOffsetAtOverlap()'
      Src: org.threeten.bp.TestZonedDateTime:915,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 917
      start: 912
    functionDepth: 3
    functionLinenumber: 912
    functionLinenumberEnd: 917
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withEarlierOffsetAtOverlap_atOverlap_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withEarlierOffsetAtOverlap()'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withEarlierOffsetAtOverlap_atOverlap_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:924,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withLaterOffsetAtOverlap()'
      Src: org.threeten.bp.TestZonedDateTime:925,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 927
      start: 922
    functionDepth: 3
    functionLinenumber: 922
    functionLinenumberEnd: 927
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withLaterOffsetAtOverlap_notAtOverlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withLaterOffsetAtOverlap()'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withLaterOffsetAtOverlap_notAtOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:931,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withLaterOffsetAtOverlap()'
      Src: org.threeten.bp.TestZonedDateTime:932,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:933,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:933,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.TestZonedDateTime:934,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.TestZonedDateTime:934,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 935
      start: 929
    functionDepth: 3
    functionLinenumber: 929
    functionLinenumberEnd: 935
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withLaterOffsetAtOverlap_atOverlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].withLaterOffsetAtOverlap()'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withLaterOffsetAtOverlap_atOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:939,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withLaterOffsetAtOverlap()'
      Src: org.threeten.bp.TestZonedDateTime:940,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 942
      start: 937
    functionDepth: 3
    functionLinenumber: 937
    functionLinenumberEnd: 942
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withLaterOffsetAtOverlap_atOverlap_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withLaterOffsetAtOverlap()'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withLaterOffsetAtOverlap_atOverlap_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:949,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:950,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:951,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.TestZonedDateTime:952,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.TestZonedDateTime:952,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:952,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 953
      start: 947
    functionDepth: 5
    functionLinenumber: 947
    functionLinenumberEnd: 953
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:957,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:958,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:959,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 961
      start: 955
    functionDepth: 5
    functionLinenumber: 955
    functionLinenumberEnd: 961
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:965,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:966,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:966,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:967,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:967,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:968,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:968,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:968,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:969,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:969,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 970
      start: 963
    functionDepth: 7
    functionLinenumber: 963
    functionLinenumberEnd: 970
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_retainOffset1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_retainOffset1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:974,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:975,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:975,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:976,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:976,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:977,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:977,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:977,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:978,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:978,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 979
      start: 972
    functionDepth: 7
    functionLinenumber: 972
    functionLinenumberEnd: 979
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_retainOffset2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_retainOffset2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:983,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:984,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(null)'
      Src: org.threeten.bp.TestZonedDateTime:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 986
      start: 981
    functionDepth: 5
    functionLinenumber: 981
    functionLinenumberEnd: 986
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(null)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:993,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:994,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusHours(int)'
      Src: org.threeten.bp.TestZonedDateTime:995,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:995,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:996,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 997
      start: 991
    functionDepth: 3
    functionLinenumber: 991
    functionLinenumberEnd: 997
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].plusHours(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1001,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1002,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1003,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1004
      start: 999
    functionDepth: 3
    functionLinenumber: 999
    functionLinenumberEnd: 1004
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameInstant_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameInstant_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1008,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(null)'
      Src: org.threeten.bp.TestZonedDateTime:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1006
    functionDepth: 1
    functionLinenumber: 1006
    functionLinenumberEnd: 1010
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameInstant_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(null)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withZoneSameInstant_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1017,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withFixedOffsetZone()'
      Src: org.threeten.bp.TestZonedDateTime:1018,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1019,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 1015
    functionDepth: 1
    functionLinenumber: 1015
    functionLinenumberEnd: 1021
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withZoneLocked()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withFixedOffsetZone()'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withZoneLocked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1028,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1029,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1029,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1031
      start: 1026
    functionDepth: 4
    functionLinenumber: 1026
    functionLinenumberEnd: 1031
    functionName: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDateTime_sameOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDateTime_sameOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1035,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1036,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1036,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1037,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1038
      start: 1033
    functionDepth: 4
    functionLinenumber: 1033
    functionLinenumberEnd: 1038
    functionName: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDateTime_adjustedOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDateTime_adjustedOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1042,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1043,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestZonedDateTime:1043,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1044,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1040
    functionDepth: 4
    functionLinenumber: 1040
    functionLinenumberEnd: 1045
    functionName: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1049,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1050,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestZonedDateTime:1050,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1051,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1047
    functionDepth: 4
    functionLinenumber: 1047
    functionLinenumberEnd: 1052
    functionName: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1056,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1057,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.TestZonedDateTime:1058,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.Year)'
      Src: org.threeten.bp.TestZonedDateTime:1058,1
    - Dst: '[org.threeten.bp.LocalDateTime].withYear(int)'
      Src: org.threeten.bp.TestZonedDateTime:1059,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1059,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1054
    functionDepth: 5
    functionLinenumber: 1054
    functionLinenumberEnd: 1060
    functionName: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Year()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.Year)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].withYear(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Year()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1064,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1064,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1065,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1062
    functionDepth: 4
    functionLinenumber: 1062
    functionLinenumberEnd: 1067
    functionName: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Month_adjustedDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Month_adjustedDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1071,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1071,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZonedDateTime:1072,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:1072,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1074
      start: 1069
    functionDepth: 6
    functionLinenumber: 1069
    functionLinenumberEnd: 1074
    functionName: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Offset_same()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Offset_same()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1078,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1078,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZonedDateTime:1079,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:1079,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1080,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1076
    functionDepth: 6
    functionLinenumber: 1076
    functionLinenumberEnd: 1081
    functionName: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Offset_ignored()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Offset_ignored()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:1085,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1086,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1087,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:1088,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:1088,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:1088,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1089,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestZonedDateTime:1089,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:1090,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:1090,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:1090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1083
    functionDepth: 7
    functionLinenumber: 1083
    functionLinenumberEnd: 1091
    functionName: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDate_retainOffset1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDate_retainOffset1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:1095,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1096,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1097,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:1098,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:1098,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:1098,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1099,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestZonedDateTime:1099,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestZonedDateTime:1100,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:1100,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:1100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1101
      start: 1093
    functionDepth: 7
    functionLinenumber: 1093
    functionLinenumberEnd: 1101
    functionName: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDate_retainOffset2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDate_retainOffset2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1105,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestZonedDateTime:1106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1107
      start: 1103
    functionDepth: 6
    functionLinenumber: 1103
    functionLinenumberEnd: 1107
    functionName: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1114,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withYear(int)'
      Src: org.threeten.bp.TestZonedDateTime:1115,1
    - Dst: '[org.threeten.bp.LocalDateTime].withYear(int)'
      Src: org.threeten.bp.TestZonedDateTime:1116,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1116,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1117
      start: 1112
    functionDepth: 6
    functionLinenumber: 1112
    functionLinenumberEnd: 1117
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withYear_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withYear(int)'
    - '[org.threeten.bp.LocalDateTime].withYear(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withYear_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1121,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withYear(int)'
      Src: org.threeten.bp.TestZonedDateTime:1122,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1119
    functionDepth: 6
    functionLinenumber: 1119
    functionLinenumberEnd: 1124
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withYear_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withYear(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withYear_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1131,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1132,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1133,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1133,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1129
    functionDepth: 5
    functionLinenumber: 1129
    functionLinenumberEnd: 1134
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withMonth_Month_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].withMonth(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withMonth_Month_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1138,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(Month)'
      Src: org.threeten.bp.TestZonedDateTime:1139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1140
      start: 1136
    functionDepth: 1
    functionLinenumber: 1136
    functionLinenumberEnd: 1140
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withMonth_Month_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].with(Month)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withMonth_Month_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1147,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1148,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1149,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1149,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1150
      start: 1145
    functionDepth: 6
    functionLinenumber: 1145
    functionLinenumberEnd: 1150
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withMonth_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].withMonth(int)'
    - '[org.threeten.bp.ZonedDateTime].withMonth(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withMonth_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1154,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1155,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1157
      start: 1152
    functionDepth: 6
    functionLinenumber: 1152
    functionLinenumberEnd: 1157
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withMonth_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withMonth(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withMonth_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].withMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1162
      start: 1159
    functionDepth: 6
    functionLinenumber: 1159
    functionLinenumberEnd: 1162
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withMonth_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].withMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withMonth_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].withMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1164
    functionDepth: 6
    functionLinenumber: 1164
    functionLinenumberEnd: 1167
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withMonth_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].withMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withMonth_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1174,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1175,1
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1176,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1176,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1177
      start: 1172
    functionDepth: 6
    functionLinenumber: 1172
    functionLinenumberEnd: 1177
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
    - '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1181,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1182,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1184
      start: 1179
    functionDepth: 6
    functionLinenumber: 1179
    functionLinenumberEnd: 1184
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1188,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1188,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1189
      start: 1186
    functionDepth: 6
    functionLinenumber: 1186
    functionLinenumberEnd: 1189
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1194
      start: 1191
    functionDepth: 6
    functionLinenumber: 1191
    functionLinenumberEnd: 1194
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1198,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1198,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.TestZonedDateTime:1198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1199
      start: 1196
    functionDepth: 6
    functionLinenumber: 1196
    functionLinenumberEnd: 1199
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_invalid31()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_invalid31()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1206,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestZonedDateTime:1207,1
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestZonedDateTime:1208,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1208,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1204
    functionDepth: 6
    functionLinenumber: 1204
    functionLinenumberEnd: 1209
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
    - '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1213,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1214,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestZonedDateTime:1215,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1217
      start: 1211
    functionDepth: 6
    functionLinenumber: 1211
    functionLinenumberEnd: 1217
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestZonedDateTime:1221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1222
      start: 1219
    functionDepth: 6
    functionLinenumber: 1219
    functionLinenumberEnd: 1222
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestZonedDateTime:1226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1227
      start: 1224
    functionDepth: 6
    functionLinenumber: 1224
    functionLinenumberEnd: 1227
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1231,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1231,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.TestZonedDateTime:1231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1229
    functionDepth: 6
    functionLinenumber: 1229
    functionLinenumberEnd: 1232
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_invalid366()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_invalid366()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1239,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withHour(int)'
      Src: org.threeten.bp.TestZonedDateTime:1240,1
    - Dst: '[org.threeten.bp.LocalDateTime].withHour(int)'
      Src: org.threeten.bp.TestZonedDateTime:1241,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1241,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1242
      start: 1237
    functionDepth: 6
    functionLinenumber: 1237
    functionLinenumberEnd: 1242
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withHour_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withHour(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withHour(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withHour_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1246,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withHour(int)'
      Src: org.threeten.bp.TestZonedDateTime:1247,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1249
      start: 1244
    functionDepth: 6
    functionLinenumber: 1244
    functionLinenumberEnd: 1249
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withHour_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withHour(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withHour_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1256,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withMinute(int)'
      Src: org.threeten.bp.TestZonedDateTime:1257,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMinute(int)'
      Src: org.threeten.bp.TestZonedDateTime:1258,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1258,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1259
      start: 1254
    functionDepth: 6
    functionLinenumber: 1254
    functionLinenumberEnd: 1259
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withMinute_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].withMinute(int)'
    - '[org.threeten.bp.ZonedDateTime].withMinute(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withMinute_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1263,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withMinute(int)'
      Src: org.threeten.bp.TestZonedDateTime:1264,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1266
      start: 1261
    functionDepth: 6
    functionLinenumber: 1261
    functionLinenumberEnd: 1266
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withMinute_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withMinute(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withMinute_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1273,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withSecond(int)'
      Src: org.threeten.bp.TestZonedDateTime:1274,1
    - Dst: '[org.threeten.bp.LocalDateTime].withSecond(int)'
      Src: org.threeten.bp.TestZonedDateTime:1275,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1275,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1276
      start: 1271
    functionDepth: 6
    functionLinenumber: 1271
    functionLinenumberEnd: 1276
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withSecond_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withSecond(int)'
    - '[org.threeten.bp.LocalDateTime].withSecond(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withSecond_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1280,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withSecond(int)'
      Src: org.threeten.bp.TestZonedDateTime:1281,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1283
      start: 1278
    functionDepth: 6
    functionLinenumber: 1278
    functionLinenumberEnd: 1283
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withSecond_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].withSecond(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withSecond_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1290,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withNano(int)'
      Src: org.threeten.bp.TestZonedDateTime:1291,1
    - Dst: '[org.threeten.bp.LocalDateTime].withNano(int)'
      Src: org.threeten.bp.TestZonedDateTime:1292,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1292,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1293
      start: 1288
    functionDepth: 6
    functionLinenumber: 1288
    functionLinenumberEnd: 1293
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withNanoOfSecond_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].withNano(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].withNano(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withNanoOfSecond_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1297,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withNano(int)'
      Src: org.threeten.bp.TestZonedDateTime:1298,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1295
    functionDepth: 6
    functionLinenumber: 1295
    functionLinenumberEnd: 1300
    functionName: '[org.threeten.bp.TestZonedDateTime].test_withNanoOfSecond_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].withNano(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_withNanoOfSecond_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1309,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1309,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1310,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1310,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1311,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1311,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1313,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1313,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1314,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1314,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1316,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1316,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1317,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1317,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1319,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1319,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1320,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1320,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1322,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1322,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1323,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1323,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1325
      start: 1305
    functionDepth: 6
    functionLinenumber: 1305
    functionLinenumberEnd: 1325
    functionName: '[org.threeten.bp.TestZonedDateTime].data_plusDays()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZonedDateTime].data_plusDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1331,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1331,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1332,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1332,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1333,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1333,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1335,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1335,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1336,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1336,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1338,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1338,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1339,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1339,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1340,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1340,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1341,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1341,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1342,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1344
      start: 1327
    functionDepth: 6
    functionLinenumber: 1327
    functionLinenumberEnd: 1344
    functionName: '[org.threeten.bp.TestZonedDateTime].data_plusTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZonedDateTime].data_plusTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestZonedDateTime:1351,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestZonedDateTime:1351,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1352
      start: 1349
    functionDepth: 4
    functionLinenumber: 1349
    functionLinenumberEnd: 1352
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Period_days(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].ofDays(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Period_days(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours(long)'
      Src: org.threeten.bp.TestZonedDateTime:1356,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestZonedDateTime:1356,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1357
      start: 1354
    functionDepth: 3
    functionLinenumber: 1354
    functionLinenumberEnd: 1357
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Period_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofHours(long)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Period_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours(long)'
      Src: org.threeten.bp.TestZonedDateTime:1361,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestZonedDateTime:1361,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1362
      start: 1359
    functionDepth: 3
    functionLinenumber: 1359
    functionLinenumberEnd: 1362
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Duration_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofHours(long)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Duration_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1366,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1367,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1367,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1368,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1368,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestZonedDateTime:1369,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1364
    functionDepth: 5
    functionLinenumber: 1364
    functionLinenumberEnd: 1370
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestZonedDateTime:1374,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1375,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1375,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1376,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1376,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestZonedDateTime:1377,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1378
      start: 1372
    functionDepth: 5
    functionLinenumber: 1372
    functionLinenumberEnd: 1378
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Duration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Duration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestZonedDateTime:1382,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1384
      start: 1380
    functionDepth: 0
    functionLinenumber: 1380
    functionLinenumberEnd: 1384
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Period_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Period_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestZonedDateTime:1388,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1390
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1390
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Duration_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Duration_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(null)'
      Src: org.threeten.bp.TestZonedDateTime:1394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1392
    functionDepth: 0
    functionLinenumber: 1392
    functionLinenumberEnd: 1395
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plus(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(long,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1402,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1403
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1403
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plus(long,org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(int,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1407,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1408
      start: 1405
    functionDepth: 0
    functionLinenumber: 1405
    functionLinenumberEnd: 1408
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_minutes(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].plus(int,org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_minutes(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(int,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1412,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1413
      start: 1410
    functionDepth: 0
    functionLinenumber: 1410
    functionLinenumberEnd: 1413
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_seconds(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].plus(int,org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_seconds(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(int,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1417,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1418
      start: 1415
    functionDepth: 0
    functionLinenumber: 1415
    functionLinenumberEnd: 1418
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_nanos(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].plus(int,org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_nanos(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(int,null)'
      Src: org.threeten.bp.TestZonedDateTime:1422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1423
      start: 1420
    functionDepth: 0
    functionLinenumber: 1420
    functionLinenumberEnd: 1423
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plus(int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1430,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1431,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusYears(int)'
      Src: org.threeten.bp.TestZonedDateTime:1432,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears(int)'
      Src: org.threeten.bp.TestZonedDateTime:1433,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1433,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1428
    functionDepth: 5
    functionLinenumber: 1428
    functionLinenumberEnd: 1434
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusYears(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].plusYears(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1438,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1439,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusYears(int)'
      Src: org.threeten.bp.TestZonedDateTime:1440,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1436
    functionDepth: 5
    functionLinenumber: 1436
    functionLinenumberEnd: 1442
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusYears_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusYears(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusYears_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1449,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1450,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
      Src: org.threeten.bp.TestZonedDateTime:1451,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths(int)'
      Src: org.threeten.bp.TestZonedDateTime:1452,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1452,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1447
    functionDepth: 5
    functionLinenumber: 1447
    functionLinenumberEnd: 1453
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusMonths(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1457,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1458,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
      Src: org.threeten.bp.TestZonedDateTime:1459,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1461
      start: 1455
    functionDepth: 5
    functionLinenumber: 1455
    functionLinenumberEnd: 1461
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusMonths_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusMonths_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1468,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1469,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusWeeks(int)'
      Src: org.threeten.bp.TestZonedDateTime:1470,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
      Src: org.threeten.bp.TestZonedDateTime:1471,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1471,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1472
      start: 1466
    functionDepth: 5
    functionLinenumber: 1466
    functionLinenumberEnd: 1472
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusWeeks()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].plusWeeks(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusWeeks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1476,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1477,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusWeeks(int)'
      Src: org.threeten.bp.TestZonedDateTime:1478,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1480
      start: 1474
    functionDepth: 5
    functionLinenumber: 1474
    functionLinenumberEnd: 1480
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusWeeks_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusWeeks(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusWeeks_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusDays(long)'
      Src: org.threeten.bp.TestZonedDateTime:1487,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1488
      start: 1485
    functionDepth: 6
    functionLinenumber: 1485
    functionLinenumberEnd: 1488
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusDays(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusDays(long)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusDays(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusHours(long)'
      Src: org.threeten.bp.TestZonedDateTime:1495,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 5
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusHours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusHours(long)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusHours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMinutes(int)'
      Src: org.threeten.bp.TestZonedDateTime:1503,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1504
      start: 1501
    functionDepth: 0
    functionLinenumber: 1501
    functionLinenumberEnd: 1504
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusMinutes(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusMinutes(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusMinutes(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1508,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1509,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMinutes(int)'
      Src: org.threeten.bp.TestZonedDateTime:1510,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusMinutes(int)'
      Src: org.threeten.bp.TestZonedDateTime:1511,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1511,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1512
      start: 1506
    functionDepth: 5
    functionLinenumber: 1506
    functionLinenumberEnd: 1512
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusMinutes_minutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].plusMinutes(int)'
    - '[org.threeten.bp.ZonedDateTime].plusMinutes(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusMinutes_minutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusSeconds(int)'
      Src: org.threeten.bp.TestZonedDateTime:1519,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1520
      start: 1517
    functionDepth: 0
    functionLinenumber: 1517
    functionLinenumberEnd: 1520
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusSeconds(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusSeconds(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusSeconds(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1524,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1525,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusSeconds(int)'
      Src: org.threeten.bp.TestZonedDateTime:1526,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
      Src: org.threeten.bp.TestZonedDateTime:1527,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1527,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1528
      start: 1522
    functionDepth: 5
    functionLinenumber: 1522
    functionLinenumberEnd: 1528
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusSeconds_seconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].plusSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusSeconds_seconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusNanos(int)'
      Src: org.threeten.bp.TestZonedDateTime:1535,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1536
      start: 1533
    functionDepth: 0
    functionLinenumber: 1533
    functionLinenumberEnd: 1536
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusNanos(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusNanos(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusNanos(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1540,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1541,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusNanos(int)'
      Src: org.threeten.bp.TestZonedDateTime:1542,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusNanos(int)'
      Src: org.threeten.bp.TestZonedDateTime:1543,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1543,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1544
      start: 1538
    functionDepth: 5
    functionLinenumber: 1538
    functionLinenumberEnd: 1544
    functionName: '[org.threeten.bp.TestZonedDateTime].test_plusNanos_nanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].plusNanos(int)'
    - '[org.threeten.bp.LocalDateTime].plusNanos(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_plusNanos_nanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.TestZonedDateTime:1551,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestZonedDateTime:1551,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1552
      start: 1549
    functionDepth: 4
    functionLinenumber: 1549
    functionLinenumberEnd: 1552
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Period_days(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].ofDays(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Period_days(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:1556,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestZonedDateTime:1556,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1557
      start: 1554
    functionDepth: 0
    functionLinenumber: 1554
    functionLinenumberEnd: 1557
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Period_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofHours()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Period_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:1561,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestZonedDateTime:1561,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1562
      start: 1559
    functionDepth: 0
    functionLinenumber: 1559
    functionLinenumberEnd: 1562
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Duration_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofHours()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Duration_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1566,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1567,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1567,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1568,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1568,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestZonedDateTime:1569,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1570
      start: 1564
    functionDepth: 5
    functionLinenumber: 1564
    functionLinenumberEnd: 1570
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.TestZonedDateTime:1574,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1575,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1575,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1576,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1576,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestZonedDateTime:1577,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1578
      start: 1572
    functionDepth: 5
    functionLinenumber: 1572
    functionLinenumberEnd: 1578
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Duration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Duration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestZonedDateTime:1582,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1584
      start: 1580
    functionDepth: 0
    functionLinenumber: 1580
    functionLinenumberEnd: 1584
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Period_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Period_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.TestZonedDateTime:1588,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1590
      start: 1586
    functionDepth: 0
    functionLinenumber: 1586
    functionLinenumberEnd: 1590
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Duration_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Duration_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].minus(null)'
      Src: org.threeten.bp.TestZonedDateTime:1594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1595
      start: 1592
    functionDepth: 0
    functionLinenumber: 1592
    functionLinenumberEnd: 1595
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minus(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1602,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1603,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minusYears(int)'
      Src: org.threeten.bp.TestZonedDateTime:1604,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusYears(int)'
      Src: org.threeten.bp.TestZonedDateTime:1605,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1605,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1606
      start: 1600
    functionDepth: 5
    functionLinenumber: 1600
    functionLinenumberEnd: 1606
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusYears(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].minusYears(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1610,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1611,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minusYears(int)'
      Src: org.threeten.bp.TestZonedDateTime:1612,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1614
      start: 1608
    functionDepth: 5
    functionLinenumber: 1608
    functionLinenumberEnd: 1614
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusYears_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].minusYears(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusYears_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1621,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1622,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minusMonths(int)'
      Src: org.threeten.bp.TestZonedDateTime:1623,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusMonths(int)'
      Src: org.threeten.bp.TestZonedDateTime:1624,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1624,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1625
      start: 1619
    functionDepth: 5
    functionLinenumber: 1619
    functionLinenumberEnd: 1625
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusMonths()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusMonths(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].minusMonths(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1629,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1630,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minusMonths(int)'
      Src: org.threeten.bp.TestZonedDateTime:1631,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1627
    functionDepth: 5
    functionLinenumber: 1627
    functionLinenumberEnd: 1633
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusMonths_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].minusMonths(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusMonths_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1640,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1641,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minusWeeks(int)'
      Src: org.threeten.bp.TestZonedDateTime:1642,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
      Src: org.threeten.bp.TestZonedDateTime:1643,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1643,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1644
      start: 1638
    functionDepth: 5
    functionLinenumber: 1638
    functionLinenumberEnd: 1644
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusWeeks()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minusWeeks(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].minusWeeks(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusWeeks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1648,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1649,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minusWeeks(int)'
      Src: org.threeten.bp.TestZonedDateTime:1650,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1646
    functionDepth: 5
    functionLinenumber: 1646
    functionLinenumberEnd: 1652
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusWeeks_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].minusWeeks(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusWeeks_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].minusDays()'
      Src: org.threeten.bp.TestZonedDateTime:1659,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1660
      start: 1657
    functionDepth: 0
    functionLinenumber: 1657
    functionLinenumberEnd: 1660
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusDays(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minusDays()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusDays(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].minusHours()'
      Src: org.threeten.bp.TestZonedDateTime:1667,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1668
      start: 1665
    functionDepth: 0
    functionLinenumber: 1665
    functionLinenumberEnd: 1668
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusHours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minusHours()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusHours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].minusMinutes(int)'
      Src: org.threeten.bp.TestZonedDateTime:1675,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1676
      start: 1673
    functionDepth: 0
    functionLinenumber: 1673
    functionLinenumberEnd: 1676
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusMinutes(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minusMinutes(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusMinutes(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1680,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1681,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minusMinutes(int)'
      Src: org.threeten.bp.TestZonedDateTime:1682,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusMinutes(int)'
      Src: org.threeten.bp.TestZonedDateTime:1683,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1683,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1684
      start: 1678
    functionDepth: 5
    functionLinenumber: 1678
    functionLinenumberEnd: 1684
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusMinutes_minutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minusMinutes(int)'
    - '[org.threeten.bp.LocalDateTime].minusMinutes(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusMinutes_minutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].minusSeconds(int)'
      Src: org.threeten.bp.TestZonedDateTime:1691,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1692
      start: 1689
    functionDepth: 0
    functionLinenumber: 1689
    functionLinenumberEnd: 1692
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusSeconds(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minusSeconds(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusSeconds(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1696,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1697,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minusSeconds(int)'
      Src: org.threeten.bp.TestZonedDateTime:1698,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusSeconds(int)'
      Src: org.threeten.bp.TestZonedDateTime:1699,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1699,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1700
      start: 1694
    functionDepth: 5
    functionLinenumber: 1694
    functionLinenumberEnd: 1700
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusSeconds_seconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusSeconds(int)'
    - '[org.threeten.bp.ZonedDateTime].minusSeconds(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusSeconds_seconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].minusNanos(int)'
      Src: org.threeten.bp.TestZonedDateTime:1707,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      - long
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - base
    - amount
    - expected
    argTypes:
    - org.threeten.bp.ZonedDateTime
    - long
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 1708
      start: 1705
    functionDepth: 0
    functionLinenumber: 1705
    functionLinenumberEnd: 1708
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusNanos(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].minusNanos(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusNanos(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1712,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1713,1
    - Dst: '[org.threeten.bp.ZonedDateTime].minusNanos(int)'
      Src: org.threeten.bp.TestZonedDateTime:1714,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusNanos(int)'
      Src: org.threeten.bp.TestZonedDateTime:1715,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1715,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1716
      start: 1710
    functionDepth: 5
    functionLinenumber: 1710
    functionLinenumberEnd: 1716
    functionName: '[org.threeten.bp.TestZonedDateTime].test_minusNanos_nanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusNanos(int)'
    - '[org.threeten.bp.ZonedDateTime].minusNanos(int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_minusNanos_nanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1724,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1725,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1726,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1727,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1728,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1729,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1730,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1731,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1733
      start: 1721
    functionDepth: 5
    functionLinenumber: 1721
    functionLinenumberEnd: 1733
    functionName: '[org.threeten.bp.TestZonedDateTime].data_toInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZonedDateTime].data_toInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:1737,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestZonedDateTime:1738,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].getEpochSecond()'
      Src: org.threeten.bp.TestZonedDateTime:1739,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,long)'
      Src: org.threeten.bp.TestZonedDateTime:1739,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:1740,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:1740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - ldt
    - expectedEpSec
    - expectedNos
    argTypes:
    - org.threeten.bp.LocalDateTime
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1741
      start: 1735
    functionDepth: 0
    functionLinenumber: 1735
    functionLinenumberEnd: 1741
    functionName: '[org.threeten.bp.TestZonedDateTime].test_toInstant_UTC(org.threeten.bp.LocalDateTime,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,long)'
    - '[org.threeten.bp.TestZonedDateTime].getNano()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    - '[org.threeten.bp.TestZonedDateTime].getEpochSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_toInstant_UTC(org.threeten.bp.LocalDateTime,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1745,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestZonedDateTime:1746,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].getEpochSecond()'
      Src: org.threeten.bp.TestZonedDateTime:1747,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:1747,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:1748,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:1748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - ldt
    - expectedEpSec
    - expectedNos
    argTypes:
    - org.threeten.bp.LocalDateTime
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1749
      start: 1743
    functionDepth: 1
    functionLinenumber: 1743
    functionLinenumberEnd: 1749
    functionName: '[org.threeten.bp.TestZonedDateTime].test_toInstant_P0100(org.threeten.bp.LocalDateTime,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.TestZonedDateTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    - '[org.threeten.bp.TestZonedDateTime].getEpochSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_toInstant_P0100(org.threeten.bp.LocalDateTime,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1753,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.TestZonedDateTime:1754,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].getEpochSecond()'
      Src: org.threeten.bp.TestZonedDateTime:1755,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:1755,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].getNano()'
      Src: org.threeten.bp.TestZonedDateTime:1756,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:1756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - ldt
    - expectedEpSec
    - expectedNos
    argTypes:
    - org.threeten.bp.LocalDateTime
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1757
      start: 1751
    functionDepth: 1
    functionLinenumber: 1751
    functionLinenumberEnd: 1757
    functionName: '[org.threeten.bp.TestZonedDateTime].test_toInstant_M0100(org.threeten.bp.LocalDateTime,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.TestZonedDateTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    - '[org.threeten.bp.TestZonedDateTime].getEpochSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_toInstant_M0100(org.threeten.bp.LocalDateTime,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1764,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusHours(int)'
      Src: org.threeten.bp.TestZonedDateTime:1764,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1766,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestZonedDateTime:1767,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1767,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
      Src: org.threeten.bp.TestZonedDateTime:1768,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1770
      start: 1762
    functionDepth: 4
    functionLinenumber: 1762
    functionLinenumberEnd: 1770
    functionName: '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_afterEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].plusHours(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_afterEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1774,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusHours(int)'
      Src: org.threeten.bp.TestZonedDateTime:1774,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1776,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestZonedDateTime:1777,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1777,1
    - Dst: '[org.threeten.bp.LocalDateTime].minusSeconds(int)'
      Src: org.threeten.bp.TestZonedDateTime:1778,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1772
    functionDepth: 4
    functionLinenumber: 1772
    functionLinenumberEnd: 1780
    functionName: '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].minusSeconds(int)'
    - '[org.threeten.bp.LocalDateTime].plusHours(int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestZonedDateTime:1784,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestZonedDateTime:1785,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,long)'
      Src: org.threeten.bp.TestZonedDateTime:1785,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - ldt
    - expectedEpSec
    - expectedNos
    argTypes:
    - org.threeten.bp.LocalDateTime
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1786
      start: 1782
    functionDepth: 0
    functionLinenumber: 1782
    functionLinenumberEnd: 1786
    functionName: '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_UTC(org.threeten.bp.LocalDateTime,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,long)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_UTC(org.threeten.bp.LocalDateTime,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1790,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestZonedDateTime:1791,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:1791,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - ldt
    - expectedEpSec
    - expectedNos
    argTypes:
    - org.threeten.bp.LocalDateTime
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1792
      start: 1788
    functionDepth: 1
    functionLinenumber: 1788
    functionLinenumberEnd: 1792
    functionName: '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_P0100(org.threeten.bp.LocalDateTime,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_P0100(org.threeten.bp.LocalDateTime,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1796,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.TestZonedDateTime:1797,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:1797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - ldt
    - expectedEpSec
    - expectedNos
    argTypes:
    - org.threeten.bp.LocalDateTime
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1798
      start: 1794
    functionDepth: 1
    functionLinenumber: 1794
    functionLinenumberEnd: 1798
    functionName: '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_M0100(org.threeten.bp.LocalDateTime,long,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_M0100(org.threeten.bp.LocalDateTime,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1805,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1805,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1806,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1806,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1807,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1807,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1808,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1808,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1809,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1809,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1810,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1811
      start: 1803
    functionDepth: 4
    functionLinenumber: 1803
    functionLinenumberEnd: 1811
    functionName: '[org.threeten.bp.TestZonedDateTime].test_compareTo_time1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_compareTo_time1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1815,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1815,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1816,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1816,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1817,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1817,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1818,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1818,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1819,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1819,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1820,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1820,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1821
      start: 1813
    functionDepth: 5
    functionLinenumber: 1813
    functionLinenumberEnd: 1821
    functionName: '[org.threeten.bp.TestZonedDateTime].test_compareTo_time2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_compareTo_time2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1825,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1825,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1826,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1826,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1827,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1827,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1828,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1828,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1829,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1829,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1830,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1831
      start: 1823
    functionDepth: 4
    functionLinenumber: 1823
    functionLinenumberEnd: 1831
    functionName: '[org.threeten.bp.TestZonedDateTime].test_compareTo_offset1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_compareTo_offset1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1835,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:1835,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1835,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1836,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1836,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1837,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1837,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1838,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1838,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1839,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1839,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1840,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1840,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1841
      start: 1833
    functionDepth: 7
    functionLinenumber: 1833
    functionLinenumberEnd: 1841
    functionName: '[org.threeten.bp.TestZonedDateTime].test_compareTo_offset2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_compareTo_offset2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1845,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1845,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1846,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1846,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1847,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1847,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1848,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1848,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1849,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1849,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1850,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1851
      start: 1843
    functionDepth: 4
    functionLinenumber: 1843
    functionLinenumberEnd: 1851
    functionName: '[org.threeten.bp.TestZonedDateTime].test_compareTo_both()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_compareTo_both()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1855,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1855,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1856,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1856,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1857,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1857,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1858,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1858,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1859,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1859,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1860,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1860,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1861
      start: 1853
    functionDepth: 5
    functionLinenumber: 1853
    functionLinenumberEnd: 1861
    functionName: '[org.threeten.bp.TestZonedDateTime].test_compareTo_bothNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_compareTo_bothNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1865,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1865,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1866,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1866,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1867,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1867,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1868,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1868,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1869,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1869,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1870,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1871
      start: 1863
    functionDepth: 4
    functionLinenumber: 1863
    functionLinenumberEnd: 1871
    functionName: '[org.threeten.bp.TestZonedDateTime].test_compareTo_hourDifference()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.ZonedDateTime].compareTo(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_compareTo_hourDifference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1875,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1876,1
    - Dst: '[org.threeten.bp.ZonedDateTime].compareTo(null)'
      Src: org.threeten.bp.TestZonedDateTime:1877,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1878
      start: 1873
    functionDepth: 5
    functionLinenumber: 1873
    functionLinenumberEnd: 1878
    functionName: '[org.threeten.bp.TestZonedDateTime].test_compareTo_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].compareTo(null)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_compareTo_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1890
      start: 1883
    functionDepth: 0
    functionLinenumber: 1883
    functionLinenumberEnd: 1890
    functionName: '[org.threeten.bp.TestZonedDateTime].data_isBefore()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZonedDateTime].data_isBefore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1894,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1894,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1895,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1895,1
    - Dst: '[org.threeten.bp.ZonedDateTime].isBefore(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1896,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1896,1
    - Dst: '[org.threeten.bp.ZonedDateTime].isBefore(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1897,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1897,1
    - Dst: '[org.threeten.bp.ZonedDateTime].isBefore(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1898,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1898,1
    - Dst: '[org.threeten.bp.ZonedDateTime].isBefore(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1899,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.threeten.bp.ZoneId
      - int
      - int
      - org.threeten.bp.ZoneId
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - hour1
    - minute1
    - zone1
    - hour2
    - minute2
    - zone2
    - expected
    argTypes:
    - int
    - int
    - org.threeten.bp.ZoneId
    - int
    - int
    - org.threeten.bp.ZoneId
    - boolean
    constantsTouched: []
    func_position:
      end: 1900
      start: 1892
    functionDepth: 4
    functionLinenumber: 1892
    functionLinenumberEnd: 1900
    functionName: '[org.threeten.bp.TestZonedDateTime].test_isBefore(int,int,org.threeten.bp.ZoneId,int,int,org.threeten.bp.ZoneId,boolean)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
    - '[org.threeten.bp.ZonedDateTime].isBefore(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_isBefore(int,int,org.threeten.bp.ZoneId,int,int,org.threeten.bp.ZoneId,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1904,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1905,1
    - Dst: '[org.threeten.bp.ZonedDateTime].isBefore(null)'
      Src: org.threeten.bp.TestZonedDateTime:1906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1907
      start: 1902
    functionDepth: 5
    functionLinenumber: 1902
    functionLinenumberEnd: 1907
    functionName: '[org.threeten.bp.TestZonedDateTime].test_isBefore_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].isBefore(null)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_isBefore_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1919
      start: 1912
    functionDepth: 0
    functionLinenumber: 1912
    functionLinenumberEnd: 1919
    functionName: '[org.threeten.bp.TestZonedDateTime].data_isAfter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZonedDateTime].data_isAfter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1923,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1923,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1924,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1924,1
    - Dst: '[org.threeten.bp.ZonedDateTime].isAfter(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1925,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1925,1
    - Dst: '[org.threeten.bp.ZonedDateTime].isAfter(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1926,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1926,1
    - Dst: '[org.threeten.bp.ZonedDateTime].isAfter(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1927,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1927,1
    - Dst: '[org.threeten.bp.ZonedDateTime].isAfter(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1928,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1928,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.threeten.bp.ZoneId
      - int
      - int
      - org.threeten.bp.ZoneId
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - hour1
    - minute1
    - zone1
    - hour2
    - minute2
    - zone2
    - expected
    argTypes:
    - int
    - int
    - org.threeten.bp.ZoneId
    - int
    - int
    - org.threeten.bp.ZoneId
    - boolean
    constantsTouched: []
    func_position:
      end: 1929
      start: 1921
    functionDepth: 4
    functionLinenumber: 1921
    functionLinenumberEnd: 1929
    functionName: '[org.threeten.bp.TestZonedDateTime].test_isAfter(int,int,org.threeten.bp.ZoneId,int,int,org.threeten.bp.ZoneId,boolean)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].isAfter(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(org.threeten.bp.TestZonedDateTime,boolean)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_isAfter(int,int,org.threeten.bp.ZoneId,int,int,org.threeten.bp.ZoneId,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1933,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1934,1
    - Dst: '[org.threeten.bp.ZonedDateTime].isAfter(null)'
      Src: org.threeten.bp.TestZonedDateTime:1935,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1936
      start: 1931
    functionDepth: 5
    functionLinenumber: 1931
    functionLinenumberEnd: 1936
    functionName: '[org.threeten.bp.TestZonedDateTime].test_isAfter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].isAfter(null)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_isAfter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1943,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1943,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1944,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1944,1
    - Dst: '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1945,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1945,1
    - Dst: '[org.threeten.bp.ZonedDateTime].hashCode()'
      Src: org.threeten.bp.TestZonedDateTime:1946,1
    - Dst: '[org.threeten.bp.ZonedDateTime].hashCode()'
      Src: org.threeten.bp.TestZonedDateTime:1946,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1947
      start: 1941
    functionDepth: 6
    functionLinenumber: 1941
    functionLinenumberEnd: 1947
    functionName: '[org.threeten.bp.TestZonedDateTime].test_equals_true(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.ZonedDateTime].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_equals_true(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1950,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1950,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1951,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1951,1
    - Dst: '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1952,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1952,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1953
      start: 1948
    functionDepth: 6
    functionLinenumber: 1948
    functionLinenumberEnd: 1953
    functionName: '[org.threeten.bp.TestZonedDateTime].test_equals_false_year_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_equals_false_year_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,org.threeten.bp.TestZonedDateTime,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1957,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1957,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1958,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1958,1
    - Dst: '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1959,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1959,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1960
      start: 1954
    functionDepth: 6
    functionLinenumber: 1954
    functionLinenumberEnd: 1960
    functionName: '[org.threeten.bp.TestZonedDateTime].test_equals_false_hour_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,org.threeten.bp.TestZonedDateTime,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_equals_false_hour_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,org.threeten.bp.TestZonedDateTime,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1964,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1964,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1965,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1965,1
    - Dst: '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1966,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1966,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1967
      start: 1961
    functionDepth: 6
    functionLinenumber: 1961
    functionLinenumberEnd: 1967
    functionName: '[org.threeten.bp.TestZonedDateTime].test_equals_false_minute_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,org.threeten.bp.TestZonedDateTime,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_equals_false_minute_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,org.threeten.bp.TestZonedDateTime,int)'
      Src: org.threeten.bp.TestZonedDateTime:1971,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1971,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1972,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1972,1
    - Dst: '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1973,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1973,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1974
      start: 1968
    functionDepth: 6
    functionLinenumber: 1968
    functionLinenumberEnd: 1974
    functionName: '[org.threeten.bp.TestZonedDateTime].test_equals_false_second_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,org.threeten.bp.TestZonedDateTime,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_equals_false_second_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,org.threeten.bp.TestZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1978,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1978,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1979,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1979,1
    - Dst: '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1980,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1980,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1981
      start: 1975
    functionDepth: 6
    functionLinenumber: 1975
    functionLinenumberEnd: 1981
    functionName: '[org.threeten.bp.TestZonedDateTime].test_equals_false_nano_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,org.threeten.bp.TestZonedDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_equals_false_nano_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1984,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1984,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:1985,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:1985,1
    - Dst: '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1986,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 8
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1987
      start: 1982
    functionDepth: 6
    functionLinenumber: 1982
    functionLinenumberEnd: 1987
    functionName: '[org.threeten.bp.TestZonedDateTime].test_equals_false_offset_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_equals_false_offset_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestZonedDateTime:1991,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1991,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1992
      start: 1989
    functionDepth: 0
    functionLinenumber: 1989
    functionLinenumberEnd: 1992
    functionName: '[org.threeten.bp.TestZonedDateTime].test_equals_itself_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].equals(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_equals_itself_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].equals(String)'
      Src: org.threeten.bp.TestZonedDateTime:1996,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestZonedDateTime:1996,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1997
      start: 1994
    functionDepth: 0
    functionLinenumber: 1994
    functionLinenumberEnd: 1997
    functionName: '[org.threeten.bp.TestZonedDateTime].test_equals_string_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].equals(String)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_equals_string_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2017
      start: 2002
    functionDepth: 0
    functionLinenumber: 2002
    functionLinenumberEnd: 2017
    functionName: '[org.threeten.bp.TestZonedDateTime].provider_sampleToString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestZonedDateTime].provider_sampleToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:2021,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:2021,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:2021,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toString()'
      Src: org.threeten.bp.TestZonedDateTime:2022,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestZonedDateTime:2023,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 9
    argNames:
    - y
    - o
    - d
    - h
    - m
    - s
    - n
    - zoneId
    - expected
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2024
      start: 2019
    functionDepth: 7
    functionLinenumber: 2019
    functionLinenumberEnd: 2024
    functionName: '[org.threeten.bp.TestZonedDateTime].test_toString(int,int,int,int,int,int,int,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(String,String)'
    - '[org.threeten.bp.ZonedDateTime].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_toString(int,int,int,int,int,int,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestZonedDateTime:2031,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:2032,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:2032,1
    - Dst: '[org.threeten.bp.ZonedDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestZonedDateTime:2032,1
    - Dst: '[org.threeten.bp.TestZonedDateTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestZonedDateTime:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2034
      start: 2029
    functionDepth: 6
    functionLinenumber: 2029
    functionLinenumberEnd: 2034
    functionName: '[org.threeten.bp.TestZonedDateTime].test_format_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.TestZonedDateTime].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_format_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:2038,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:2038,1
    - Dst: '[org.threeten.bp.ZonedDateTime].format(null)'
      Src: org.threeten.bp.TestZonedDateTime:2038,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2039
      start: 2036
    functionDepth: 5
    functionLinenumber: 2036
    functionLinenumberEnd: 2039
    functionName: '[org.threeten.bp.TestZonedDateTime].test_format_formatter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].format(null)'
    - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestZonedDateTime].test_format_formatter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:2045,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - year
    - month
    - dayOfMonth
    - hour
    - minute
    argTypes:
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2046
      start: 2042
    functionDepth: 4
    functionLinenumber: 2042
    functionLinenumberEnd: 2046
    functionName: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:2051,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 7
    argNames:
    - year
    - month
    - dayOfMonth
    - hour
    - minute
    - second
    - nanoOfSecond
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2052
      start: 2048
    functionDepth: 5
    functionLinenumber: 2048
    functionLinenumberEnd: 2052
    functionName: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestZonedDateTime:2057,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestZonedDateTime:2057,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 9
    argNames:
    - year
    - month
    - dayOfMonth
    - hour
    - minute
    - second
    - nanoOfSecond
    - offset
    - zoneId
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 2058
      start: 2054
    functionDepth: 5
    functionLinenumber: 2054
    functionLinenumberEnd: 2058
    functionName: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZonedDateTime:100,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZonedDateTime:101,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:102,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestZonedDateTime:103,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:104,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.TestZonedDateTime:108,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.TestZonedDateTime:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneId
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZonedDateTime
      - org.threeten.bp.ZonedDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestZonedDateTime
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestZonedDateTime].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    linkageType: ''
    returnType: org.threeten.bp.TestZonedDateTime
    signature: '[org.threeten.bp.TestZonedDateTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:90,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.TestOffsetTime].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 98
    functionName: '[org.threeten.bp.TestOffsetTime].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestOffsetTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.TestOffsetTime].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 121
    functionName: '[org.threeten.bp.TestOffsetTime].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.TestOffsetTime)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestOffsetTime].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].values()'
      Src: org.threeten.bp.TestOffsetTime:125,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:125,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:125,1
    - Dst: '[org.threeten.bp.TestOffsetTime].validFields()'
      Src: org.threeten.bp.TestOffsetTime:126,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.TestOffsetTime:126,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestOffsetTime:127,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestOffsetTime:128,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.TestOffsetTime:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 131
    functionName: '[org.threeten.bp.TestOffsetTime].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.temporal.ChronoField].values()'
    - '[org.threeten.bp.TestOffsetTime].validFields()'
    - '[java.util.Arrays].asList(org.threeten.bp.TestOffsetTime)'
    - '[java.util.ArrayList].<init>(org.threeten.bp.TestOffsetTime)'
    - '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.TestOffsetTime].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestOffsetTime].assertSerializable(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:136,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertSerializable(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:137,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertSerializable(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 139
    functionName: '[org.threeten.bp.TestOffsetTime].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].assertSerializable(org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:143,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestOffsetTime:143,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:143,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEqualsSerialisedForm(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 6
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[org.threeten.bp.TestOffsetTime].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEqualsSerialisedForm(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 5
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.TestOffsetTime].constant_MIN()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].constant_MIN()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 5
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.TestOffsetTime].constant_MAX()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].constant_MAX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].now()'
      Src: org.threeten.bp.TestOffsetTime:164,1
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.TestOffsetTime:166,1
    - Dst: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetTime:166,1
    - Dst: '[org.threeten.bp.OffsetTime].now()'
      Src: org.threeten.bp.TestOffsetTime:167,1
    - Dst: '[org.threeten.bp.OffsetTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetTime:168,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestOffsetTime:168,1
    - Dst: '[org.threeten.bp.OffsetTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetTime:168,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.TestOffsetTime:168,1
    - Dst: Math.abs(long)
      Src: org.threeten.bp.TestOffsetTime:168,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertTrue(int)'
      Src: org.threeten.bp.TestOffsetTime:169,1
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.TestOffsetTime:170,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.TestOffsetTime:170,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 162
    functionDepth: 8
    functionLinenumber: 162
    functionLinenumberEnd: 171
    functionName: '[org.threeten.bp.TestOffsetTime].now()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].assertTrue(int)'
    - '[org.threeten.bp.OffsetTime].now()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].toLocalTime()'
    - Math.abs(long)
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.OffsetTime].getOffset()'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.ZonedDateTime].now()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:179,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:180,1
    - Dst: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetTime:181,1
    - Dst: '[org.threeten.bp.OffsetTime].getHour()'
      Src: org.threeten.bp.TestOffsetTime:182,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:182,1
    - Dst: '[org.threeten.bp.OffsetTime].getMinute()'
      Src: org.threeten.bp.TestOffsetTime:183,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:183,1
    - Dst: '[org.threeten.bp.OffsetTime].getSecond()'
      Src: org.threeten.bp.TestOffsetTime:184,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:184,1
    - Dst: '[org.threeten.bp.OffsetTime].getNano()'
      Src: org.threeten.bp.TestOffsetTime:185,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:185,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 188
    functionName: '[org.threeten.bp.TestOffsetTime].now_Clock_allSecsInDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getHour()'
    - '[org.threeten.bp.OffsetTime].getMinute()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetTime,int)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getNano()'
    - '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.OffsetTime].getSecond()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].now_Clock_allSecsInDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:193,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:194,1
    - Dst: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetTime:195,1
    - Dst: '[org.threeten.bp.OffsetTime].getHour()'
      Src: org.threeten.bp.TestOffsetTime:196,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:196,1
    - Dst: '[org.threeten.bp.OffsetTime].getMinute()'
      Src: org.threeten.bp.TestOffsetTime:197,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:197,1
    - Dst: '[org.threeten.bp.OffsetTime].getSecond()'
      Src: org.threeten.bp.TestOffsetTime:198,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:198,1
    - Dst: '[org.threeten.bp.OffsetTime].getNano()'
      Src: org.threeten.bp.TestOffsetTime:199,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:199,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 190
    functionDepth: 2
    functionLinenumber: 190
    functionLinenumberEnd: 202
    functionName: '[org.threeten.bp.TestOffsetTime].now_Clock_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getHour()'
    - '[org.threeten.bp.OffsetTime].getMinute()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetTime,int)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getNano()'
    - '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.OffsetTime].getSecond()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].now_Clock_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:206,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:206,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:208,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestOffsetTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:209,1
    - Dst: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetTime:210,1
    - Dst: '[org.threeten.bp.OffsetTime].getHour()'
      Src: org.threeten.bp.TestOffsetTime:211,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:211,1
    - Dst: '[org.threeten.bp.OffsetTime].getMinute()'
      Src: org.threeten.bp.TestOffsetTime:212,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:212,1
    - Dst: '[org.threeten.bp.OffsetTime].getSecond()'
      Src: org.threeten.bp.TestOffsetTime:213,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:213,1
    - Dst: '[org.threeten.bp.OffsetTime].getNano()'
      Src: org.threeten.bp.TestOffsetTime:214,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:214,1
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.TestOffsetTime:215,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 204
    functionDepth: 4
    functionLinenumber: 204
    functionLinenumberEnd: 217
    functionName: '[org.threeten.bp.TestOffsetTime].now_Clock_offsets()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getHour()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.TestOffsetTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getMinute()'
    - '[org.threeten.bp.OffsetTime].getOffset()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(org.threeten.bp.TestOffsetTime)'
    - '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.OffsetTime].getSecond()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].now_Clock_offsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.TestOffsetTime:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 3
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[org.threeten.bp.TestOffsetTime].now_Clock_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].now(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].now_Clock_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.TestOffsetTime:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[org.threeten.bp.TestOffsetTime].now_Clock_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].now_Clock_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetTime:233,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:233,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetTime:233,1
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.TestOffsetTime:234,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:234,1
    - Dst: '[org.threeten.bp.OffsetTime].getHour()'
      Src: org.threeten.bp.TestOffsetTime:236,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:236,1
    - Dst: '[org.threeten.bp.OffsetTime].getMinute()'
      Src: org.threeten.bp.TestOffsetTime:237,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:237,1
    - Dst: '[org.threeten.bp.OffsetTime].getSecond()'
      Src: org.threeten.bp.TestOffsetTime:238,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:238,1
    - Dst: '[org.threeten.bp.OffsetTime].getNano()'
      Src: org.threeten.bp.TestOffsetTime:239,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:239,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:241,1
    - Dst: '[org.threeten.bp.OffsetTime].hashCode()'
      Src: org.threeten.bp.TestOffsetTime:242,1
    - Dst: '[org.threeten.bp.OffsetTime].hashCode()'
      Src: org.threeten.bp.TestOffsetTime:242,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:242,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:243,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:243,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetTime
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 6
    argNames:
    - test
    - h
    - m
    - s
    - n
    - offset
    argTypes:
    - org.threeten.bp.OffsetTime
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 244
      start: 232
    functionDepth: 4
    functionLinenumber: 232
    functionLinenumberEnd: 244
    functionName: '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getHour()'
    - '[org.threeten.bp.OffsetTime].toLocalTime()'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].getOffset()'
    - '[org.threeten.bp.OffsetTime].getMinute()'
    - '[org.threeten.bp.OffsetTime].hashCode()'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getNano()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.OffsetTime].getSecond()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:249,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:249,1
    - Dst: '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 247
    functionDepth: 4
    functionLinenumber: 247
    functionLinenumberEnd: 251
    functionName: '[org.threeten.bp.TestOffsetTime].factory_intsHM()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_intsHM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:256,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:256,1
    - Dst: '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 254
    functionDepth: 4
    functionLinenumber: 254
    functionLinenumberEnd: 258
    functionName: '[org.threeten.bp.TestOffsetTime].factory_intsHMS()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_intsHMS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:263,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:263,1
    - Dst: '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 261
    functionDepth: 4
    functionLinenumber: 261
    functionLinenumberEnd: 265
    functionName: '[org.threeten.bp.TestOffsetTime].factory_intsHMSN()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_intsHMSN()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:270,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:271,1
    - Dst: '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 268
    functionDepth: 4
    functionLinenumber: 268
    functionLinenumberEnd: 273
    functionName: '[org.threeten.bp.TestOffsetTime].factory_LocalTimeZoneOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_LocalTimeZoneOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 275
    functionDepth: 3
    functionLinenumber: 275
    functionLinenumberEnd: 278
    functionName: '[org.threeten.bp.TestOffsetTime].factory_LocalTimeZoneOffset_nullTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_LocalTimeZoneOffset_nullTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:282,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 280
    functionDepth: 4
    functionLinenumber: 280
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.TestOffsetTime].factory_LocalTimeZoneOffset_nullOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_LocalTimeZoneOffset_nullOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 292
    functionName: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_nullInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_nullInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.TestOffsetTime:296,1
    - Dst: '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 298
    functionName: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_nullOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_nullOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:303,1
    - Dst: '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:304,1
    - Dst: '[org.threeten.bp.OffsetTime].getHour()'
      Src: org.threeten.bp.TestOffsetTime:305,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:305,1
    - Dst: '[org.threeten.bp.OffsetTime].getMinute()'
      Src: org.threeten.bp.TestOffsetTime:306,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:306,1
    - Dst: '[org.threeten.bp.OffsetTime].getSecond()'
      Src: org.threeten.bp.TestOffsetTime:307,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:307,1
    - Dst: '[org.threeten.bp.OffsetTime].getNano()'
      Src: org.threeten.bp.TestOffsetTime:308,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 300
    functionDepth: 2
    functionLinenumber: 300
    functionLinenumberEnd: 310
    functionName: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_allSecsInDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].getHour()'
    - '[org.threeten.bp.OffsetTime].getMinute()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetTime,int)'
    - '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getNano()'
    - '[org.threeten.bp.OffsetTime].getSecond()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_allSecsInDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:315,1
    - Dst: '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:316,1
    - Dst: '[org.threeten.bp.OffsetTime].getHour()'
      Src: org.threeten.bp.TestOffsetTime:317,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:317,1
    - Dst: '[org.threeten.bp.OffsetTime].getMinute()'
      Src: org.threeten.bp.TestOffsetTime:318,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:318,1
    - Dst: '[org.threeten.bp.OffsetTime].getSecond()'
      Src: org.threeten.bp.TestOffsetTime:319,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:319,1
    - Dst: '[org.threeten.bp.OffsetTime].getNano()'
      Src: org.threeten.bp.TestOffsetTime:320,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 312
    functionDepth: 2
    functionLinenumber: 312
    functionLinenumberEnd: 322
    functionName: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_beforeEpoch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].getHour()'
    - '[org.threeten.bp.OffsetTime].getMinute()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.TestOffsetTime,int)'
    - '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getNano()'
    - '[org.threeten.bp.OffsetTime].getSecond()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_beforeEpoch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:327,1
    - Dst: '[org.threeten.bp.OffsetTime].getHour()'
      Src: org.threeten.bp.TestOffsetTime:328,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:328,1
    - Dst: '[org.threeten.bp.OffsetTime].getMinute()'
      Src: org.threeten.bp.TestOffsetTime:329,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:329,1
    - Dst: '[org.threeten.bp.OffsetTime].getSecond()'
      Src: org.threeten.bp.TestOffsetTime:330,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:330,1
    - Dst: '[org.threeten.bp.OffsetTime].getNano()'
      Src: org.threeten.bp.TestOffsetTime:331,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 332
    functionName: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_maxYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].getHour()'
    - '[org.threeten.bp.OffsetTime].getMinute()'
    - '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getNano()'
    - '[org.threeten.bp.OffsetTime].getSecond()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_maxYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:336,1
    - Dst: '[org.threeten.bp.OffsetTime].getHour()'
      Src: org.threeten.bp.TestOffsetTime:337,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:337,1
    - Dst: '[org.threeten.bp.OffsetTime].getMinute()'
      Src: org.threeten.bp.TestOffsetTime:338,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:338,1
    - Dst: '[org.threeten.bp.OffsetTime].getSecond()'
      Src: org.threeten.bp.TestOffsetTime:339,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:339,1
    - Dst: '[org.threeten.bp.OffsetTime].getNano()'
      Src: org.threeten.bp.TestOffsetTime:340,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 334
    functionDepth: 2
    functionLinenumber: 334
    functionLinenumberEnd: 341
    functionName: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_minYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].getHour()'
    - '[org.threeten.bp.OffsetTime].getMinute()'
    - '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getNano()'
    - '[org.threeten.bp.OffsetTime].getSecond()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_ofInstant_minYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:348,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:348,1
    - Dst: '[org.threeten.bp.OffsetTime].from(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:348,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:348,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:348,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 3
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: '[org.threeten.bp.TestOffsetTime].factory_from_TemporalAccessor_OT()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetTime].from(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_from_TemporalAccessor_OT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:353,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:353,1
    - Dst: '[org.threeten.bp.OffsetTime].from(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.TestOffsetTime:354,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 351
    functionDepth: 5
    functionLinenumber: 351
    functionLinenumberEnd: 355
    functionName: '[org.threeten.bp.TestOffsetTime].test_from_TemporalAccessor_ZDT()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].from(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_from_TemporalAccessor_ZDT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:359,1
    - Dst: '[org.threeten.bp.OffsetTime].from(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.TestOffsetTime:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 360
    functionName: '[org.threeten.bp.TestOffsetTime].factory_from_TemporalAccessor_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].from(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_from_TemporalAccessor_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.TestOffsetTime:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 362
    functionDepth: 3
    functionLinenumber: 362
    functionLinenumberEnd: 365
    functionName: '[org.threeten.bp.TestOffsetTime].factory_from_TemporalAccessor_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_from_TemporalAccessor_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].parse(String)'
      Src: org.threeten.bp.TestOffsetTime:372,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertNotNull(org.threeten.bp.OffsetTime,String)'
      Src: org.threeten.bp.TestOffsetTime:373,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestOffsetTime:374,1
    - Dst: '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 6
    argNames:
    - h
    - m
    - s
    - n
    - offsetId
    - parsable
    argTypes:
    - int
    - int
    - int
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 375
      start: 370
    functionDepth: 6
    functionLinenumber: 370
    functionLinenumberEnd: 375
    functionName: '[org.threeten.bp.TestOffsetTime].factory_parse_validText(int,int,int,int,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.TestOffsetTime].assertNotNull(org.threeten.bp.OffsetTime,String)'
    - '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_parse_validText(int,int,int,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 390
    functionName: '[org.threeten.bp.TestOffsetTime].provider_sampleBadParse()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestOffsetTime].provider_sampleBadParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].parse(String)'
      Src: org.threeten.bp.TestOffsetTime:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - unparsable
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 395
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 395
    functionName: '[org.threeten.bp.TestOffsetTime].factory_parse_invalidText(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_parse_invalidText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].parse(String)'
      Src: org.threeten.bp.TestOffsetTime:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 401
    functionName: '[org.threeten.bp.TestOffsetTime].factory_parse_illegalHour()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_parse_illegalHour()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].parse(String)'
      Src: org.threeten.bp.TestOffsetTime:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 406
    functionName: '[org.threeten.bp.TestOffsetTime].factory_parse_illegalMinute()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_parse_illegalMinute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].parse(String)'
      Src: org.threeten.bp.TestOffsetTime:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: '[org.threeten.bp.TestOffsetTime].factory_parse_illegalSecond()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_parse_illegalSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestOffsetTime:418,1
    - Dst: '[org.threeten.bp.OffsetTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestOffsetTime:419,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:420,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestOffsetTime:420,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:420,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 416
    functionDepth: 6
    functionLinenumber: 416
    functionLinenumberEnd: 421
    functionName: '[org.threeten.bp.TestOffsetTime].factory_parse_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_parse_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestOffsetTime:425,1
    - Dst: '[org.threeten.bp.OffsetTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestOffsetTime:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 423
    functionDepth: 6
    functionLinenumber: 423
    functionLinenumberEnd: 427
    functionName: '[org.threeten.bp.TestOffsetTime].factory_parse_formatter_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_parse_formatter_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].parse(String,null)'
      Src: org.threeten.bp.TestOffsetTime:431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 432
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 432
    functionName: '[org.threeten.bp.TestOffsetTime].factory_parse_formatter_nullFormatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].parse(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].factory_parse_formatter_nullFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OffsetTime.class.getDeclaredConstructor()
      Src: org.threeten.bp.TestOffsetTime:439,1
    - Dst: '[org.threeten.bp.TestOffsetTime].setAccessible(boolean)'
      Src: org.threeten.bp.TestOffsetTime:440,1
    - Dst: '[org.threeten.bp.TestOffsetTime].newInstance(null,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:442,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.TestOffsetTime:444,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 446
    functionName: '[org.threeten.bp.TestOffsetTime].constructor_nullTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].newInstance(null,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].setAccessible(boolean)'
    - OffsetTime.class.getDeclaredConstructor()
    - ex.getCause()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].constructor_nullTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OffsetTime.class.getDeclaredConstructor()
      Src: org.threeten.bp.TestOffsetTime:450,1
    - Dst: '[org.threeten.bp.TestOffsetTime].setAccessible(boolean)'
      Src: org.threeten.bp.TestOffsetTime:451,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:453,1
    - Dst: '[org.threeten.bp.TestOffsetTime].newInstance(org.threeten.bp.LocalTime,null)'
      Src: org.threeten.bp.TestOffsetTime:453,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.TestOffsetTime:455,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 457
      start: 448
    functionDepth: 3
    functionLinenumber: 448
    functionLinenumberEnd: 457
    functionName: '[org.threeten.bp.TestOffsetTime].constructor_nullOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].setAccessible(boolean)'
    - '[org.threeten.bp.TestOffsetTime].newInstance(org.threeten.bp.LocalTime,null)'
    - ex.getCause()
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - OffsetTime.class.getDeclaredConstructor()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].constructor_nullOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 469
    functionName: '[org.threeten.bp.TestOffsetTime].provider_sampleTimes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestOffsetTime].provider_sampleTimes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:473,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:474,1
    - Dst: '[org.threeten.bp.OffsetTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetTime:476,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetTime:476,1
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.TestOffsetTime:477,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:477,1
    - Dst: '[org.threeten.bp.OffsetTime].toString()'
      Src: org.threeten.bp.TestOffsetTime:478,1
    - Dst: '[org.threeten.bp.LocalTime].toString()'
      Src: org.threeten.bp.TestOffsetTime:478,1
    - Dst: '[org.threeten.bp.ZoneOffset].toString()'
      Src: org.threeten.bp.TestOffsetTime:478,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestOffsetTime:478,1
    - Dst: '[org.threeten.bp.OffsetTime].getHour()'
      Src: org.threeten.bp.TestOffsetTime:479,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.TestOffsetTime:479,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:479,1
    - Dst: '[org.threeten.bp.OffsetTime].getMinute()'
      Src: org.threeten.bp.TestOffsetTime:480,1
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.TestOffsetTime:480,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:480,1
    - Dst: '[org.threeten.bp.OffsetTime].getSecond()'
      Src: org.threeten.bp.TestOffsetTime:481,1
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.TestOffsetTime:481,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:481,1
    - Dst: '[org.threeten.bp.OffsetTime].getNano()'
      Src: org.threeten.bp.TestOffsetTime:482,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.TestOffsetTime:482,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - h
    - m
    - s
    - n
    - offset
    argTypes:
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 483
      start: 471
    functionDepth: 4
    functionLinenumber: 471
    functionLinenumberEnd: 483
    functionName: '[org.threeten.bp.TestOffsetTime].test_get(int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].getMinute()'
    - '[org.threeten.bp.OffsetTime].getHour()'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].getMinute()'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.OffsetTime].getNano()'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.OffsetTime].toString()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
    - '[org.threeten.bp.LocalTime].toString()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(String,String)'
    - '[org.threeten.bp.ZoneOffset].toString()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].getSecond()'
    - '[org.threeten.bp.OffsetTime].toLocalTime()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.OffsetTime].getOffset()'
    - '[org.threeten.bp.OffsetTime].getSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_get(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:490,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:490,1
    - Dst: '[org.threeten.bp.OffsetTime].get(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:491,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:491,1
    - Dst: '[org.threeten.bp.OffsetTime].get(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:492,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:492,1
    - Dst: '[org.threeten.bp.OffsetTime].get(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:493,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:493,1
    - Dst: '[org.threeten.bp.OffsetTime].get(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:494,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:494,1
    - Dst: '[org.threeten.bp.OffsetTime].get(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:495,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:495,1
    - Dst: '[org.threeten.bp.OffsetTime].get(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:496,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:496,1
    - Dst: '[org.threeten.bp.OffsetTime].get(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:498,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
      Src: org.threeten.bp.TestOffsetTime:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 499
      start: 488
    functionDepth: 4
    functionLinenumber: 488
    functionLinenumberEnd: 499
    functionName: '[org.threeten.bp.TestOffsetTime].test_get_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].get(org.threeten.bp.TestOffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_get_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:503,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:503,1
    - Dst: '[org.threeten.bp.OffsetTime].getLong(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:504,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetTime:504,1
    - Dst: '[org.threeten.bp.OffsetTime].getLong(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:505,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetTime:505,1
    - Dst: '[org.threeten.bp.OffsetTime].getLong(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:506,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetTime:506,1
    - Dst: '[org.threeten.bp.OffsetTime].getLong(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:507,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetTime:507,1
    - Dst: '[org.threeten.bp.OffsetTime].getLong(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:508,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetTime:508,1
    - Dst: '[org.threeten.bp.OffsetTime].getLong(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:509,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetTime:509,1
    - Dst: '[org.threeten.bp.OffsetTime].getLong(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:511,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(long,int)'
      Src: org.threeten.bp.TestOffsetTime:511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 501
    functionDepth: 4
    functionLinenumber: 501
    functionLinenumberEnd: 512
    functionName: '[org.threeten.bp.TestOffsetTime].test_getLong_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].getLong(org.threeten.bp.TestOffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_getLong_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.TestOffsetTime:519,1
    - Dst: '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.TestOffsetTime:519,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestOffsetTime:519,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.TestOffsetTime:520,1
    - Dst: '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.TestOffsetTime:520,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestOffsetTime:520,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.TestOffsetTime:521,1
    - Dst: '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.TestOffsetTime:521,1
    - Dst: '[org.threeten.bp.OffsetTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetTime:521,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(R,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetTime:521,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.TestOffsetTime:522,1
    - Dst: '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.TestOffsetTime:522,1
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.TestOffsetTime:522,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(R,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:522,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(R,org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:523,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.TestOffsetTime:524,1
    - Dst: '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestOffsetTime:524,1
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.TestOffsetTime:524,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(R,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:524,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.TestOffsetTime:525,1
    - Dst: '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.TestOffsetTime:525,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(R,null)'
      Src: org.threeten.bp.TestOffsetTime:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 526
      start: 517
    functionDepth: 1
    functionLinenumber: 517
    functionLinenumberEnd: 526
    functionName: '[org.threeten.bp.TestOffsetTime].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(R,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(R,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.OffsetTime].toLocalTime()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(R,org.threeten.bp.TestOffsetTime)'
    - '[org.threeten.bp.OffsetTime].getOffset()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(R,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].query(null)'
      Src: org.threeten.bp.TestOffsetTime:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 531
      start: 528
    functionDepth: 0
    functionLinenumber: 528
    functionLinenumberEnd: 531
    functionName: '[org.threeten.bp.TestOffsetTime].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].query(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:538,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:538,1
    - Dst: '[org.threeten.bp.OffsetTime].withOffsetSameLocal(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:539,1
    - Dst: '[org.threeten.bp.OffsetTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetTime:540,1
    - Dst: '[org.threeten.bp.OffsetTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetTime:540,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetTime:540,1
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.TestOffsetTime:541,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 536
    functionDepth: 3
    functionLinenumber: 536
    functionLinenumberEnd: 542
    functionName: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameLocal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].withOffsetSameLocal(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].toLocalTime()'
    - '[org.threeten.bp.OffsetTime].getOffset()'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameLocal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:546,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:546,1
    - Dst: '[org.threeten.bp.OffsetTime].withOffsetSameLocal(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:547,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 544
    functionDepth: 3
    functionLinenumber: 544
    functionLinenumberEnd: 549
    functionName: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameLocal_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].withOffsetSameLocal(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameLocal_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:553,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:553,1
    - Dst: '[org.threeten.bp.OffsetTime].withOffsetSameLocal(null)'
      Src: org.threeten.bp.TestOffsetTime:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 555
      start: 551
    functionDepth: 3
    functionLinenumber: 551
    functionLinenumberEnd: 555
    functionName: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameLocal_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].withOffsetSameLocal(null)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameLocal_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:562,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:562,1
    - Dst: '[org.threeten.bp.OffsetTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:563,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:564,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:564,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 560
    functionDepth: 3
    functionLinenumber: 560
    functionLinenumberEnd: 566
    functionName: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:570,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:570,1
    - Dst: '[org.threeten.bp.OffsetTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:571,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 568
    functionDepth: 3
    functionLinenumber: 568
    functionLinenumberEnd: 573
    functionName: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameInstant_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameInstant_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:577,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:577,1
    - Dst: '[org.threeten.bp.OffsetTime].withOffsetSameInstant(null)'
      Src: org.threeten.bp.TestOffsetTime:578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 575
    functionDepth: 3
    functionLinenumber: 575
    functionLinenumberEnd: 579
    functionName: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameInstant_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].withOffsetSameInstant(null)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withOffsetSameInstant_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:586,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:586,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
      Src: org.threeten.bp.TestOffsetTime:587,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestOffsetTime:593,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:593,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 594
      start: 584
    functionDepth: 3
    functionLinenumber: 584
    functionLinenumberEnd: 594
    functionName: '[org.threeten.bp.TestOffsetTime].test_with_adjustment()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_with_adjustment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:598,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetTime:598,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:599,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:599,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 600
      start: 596
    functionDepth: 3
    functionLinenumber: 596
    functionLinenumberEnd: 600
    functionName: '[org.threeten.bp.TestOffsetTime].test_with_adjustment_LocalTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_with_adjustment_LocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:604,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:604,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:604,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:605,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:605,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 602
    functionDepth: 3
    functionLinenumber: 602
    functionLinenumberEnd: 606
    functionName: '[org.threeten.bp.TestOffsetTime].test_with_adjustment_OffsetTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_with_adjustment_OffsetTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:610,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:611,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:611,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 612
      start: 608
    functionDepth: 4
    functionLinenumber: 608
    functionLinenumberEnd: 612
    functionName: '[org.threeten.bp.TestOffsetTime].test_with_adjustment_ZoneOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_with_adjustment_ZoneOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
      Src: org.threeten.bp.TestOffsetTime:616,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestOffsetTime:616,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:622,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:622,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 623
      start: 614
    functionDepth: 4
    functionLinenumber: 614
    functionLinenumberEnd: 623
    functionName: '[org.threeten.bp.TestOffsetTime].test_with_adjustment_AmPm()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_with_adjustment_AmPm()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.TestOffsetTime:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 625
    functionDepth: 4
    functionLinenumber: 625
    functionLinenumberEnd: 628
    functionName: '[org.threeten.bp.TestOffsetTime].test_with_adjustment_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_with_adjustment_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:635,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:635,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:636,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:636,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:636,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:636,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:637,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:637,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:637,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:637,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:638,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:638,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:638,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:638,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:639,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:639,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:639,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:639,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:640,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:640,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:640,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:640,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:641,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:641,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:641,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:641,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:643,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:643,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:643,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:643,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 644
      start: 633
    functionDepth: 5
    functionLinenumber: 633
    functionLinenumberEnd: 644
    functionName: '[org.threeten.bp.TestOffsetTime].test_with_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.TestOffsetTime,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_with_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalField,int)'
      Src: org.threeten.bp.TestOffsetTime:648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 649
      start: 646
    functionDepth: 0
    functionLinenumber: 646
    functionLinenumberEnd: 649
    functionName: '[org.threeten.bp.TestOffsetTime].test_with_TemporalField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalField,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_with_TemporalField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 654
      start: 651
    functionDepth: 0
    functionLinenumber: 651
    functionLinenumberEnd: 654
    functionName: '[org.threeten.bp.TestOffsetTime].test_with_TemporalField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.TestOffsetTime,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_with_TemporalField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:661,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:661,1
    - Dst: '[org.threeten.bp.OffsetTime].withHour(int)'
      Src: org.threeten.bp.TestOffsetTime:662,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:663,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:663,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 659
    functionDepth: 3
    functionLinenumber: 659
    functionLinenumberEnd: 664
    functionName: '[org.threeten.bp.TestOffsetTime].test_withHour_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].withHour(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withHour_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:668,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:668,1
    - Dst: '[org.threeten.bp.OffsetTime].withHour(int)'
      Src: org.threeten.bp.TestOffsetTime:669,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:670,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 671
      start: 666
    functionDepth: 3
    functionLinenumber: 666
    functionLinenumberEnd: 671
    functionName: '[org.threeten.bp.TestOffsetTime].test_withHour_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].withHour(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withHour_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:678,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:678,1
    - Dst: '[org.threeten.bp.OffsetTime].withMinute(int)'
      Src: org.threeten.bp.TestOffsetTime:679,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:680,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:680,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 676
    functionDepth: 3
    functionLinenumber: 676
    functionLinenumberEnd: 681
    functionName: '[org.threeten.bp.TestOffsetTime].test_withMinute_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].withMinute(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withMinute_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:685,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:685,1
    - Dst: '[org.threeten.bp.OffsetTime].withMinute(int)'
      Src: org.threeten.bp.TestOffsetTime:686,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:687,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 688
      start: 683
    functionDepth: 3
    functionLinenumber: 683
    functionLinenumberEnd: 688
    functionName: '[org.threeten.bp.TestOffsetTime].test_withMinute_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].withMinute(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withMinute_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:695,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:695,1
    - Dst: '[org.threeten.bp.OffsetTime].withSecond(int)'
      Src: org.threeten.bp.TestOffsetTime:696,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:697,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:697,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:697,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 698
      start: 693
    functionDepth: 3
    functionLinenumber: 693
    functionLinenumberEnd: 698
    functionName: '[org.threeten.bp.TestOffsetTime].test_withSecond_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].withSecond(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withSecond_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:702,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:702,1
    - Dst: '[org.threeten.bp.OffsetTime].withSecond(int)'
      Src: org.threeten.bp.TestOffsetTime:703,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:704,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 705
      start: 700
    functionDepth: 3
    functionLinenumber: 700
    functionLinenumberEnd: 705
    functionName: '[org.threeten.bp.TestOffsetTime].test_withSecond_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].withSecond(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withSecond_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:712,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:712,1
    - Dst: '[org.threeten.bp.OffsetTime].withNano(int)'
      Src: org.threeten.bp.TestOffsetTime:713,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:714,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:714,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 715
      start: 710
    functionDepth: 4
    functionLinenumber: 710
    functionLinenumberEnd: 715
    functionName: '[org.threeten.bp.TestOffsetTime].test_withNanoOfSecond_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].withNano(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withNanoOfSecond_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:719,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:719,1
    - Dst: '[org.threeten.bp.OffsetTime].withNano(int)'
      Src: org.threeten.bp.TestOffsetTime:720,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:721,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 722
      start: 717
    functionDepth: 4
    functionLinenumber: 717
    functionLinenumberEnd: 722
    functionName: '[org.threeten.bp.TestOffsetTime].test_withNanoOfSecond_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].withNano(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_withNanoOfSecond_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].truncatedTo(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:729,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:729,1
    - Dst: '[org.threeten.bp.OffsetTime].truncatedTo(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:730,1
    - Dst: '[org.threeten.bp.OffsetTime].withNano(int)'
      Src: org.threeten.bp.TestOffsetTime:730,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:730,1
    - Dst: '[org.threeten.bp.OffsetTime].truncatedTo(org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:731,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetTime:731,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:731,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 732
      start: 727
    functionDepth: 4
    functionLinenumber: 727
    functionLinenumberEnd: 732
    functionName: '[org.threeten.bp.TestOffsetTime].test_truncatedTo_normal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.OffsetTime].truncatedTo(org.threeten.bp.TestOffsetTime)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].withNano(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_truncatedTo_normal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].truncatedTo(null)'
      Src: org.threeten.bp.TestOffsetTime:736,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 737
      start: 734
    functionDepth: 0
    functionLinenumber: 734
    functionLinenumberEnd: 737
    functionName: '[org.threeten.bp.TestOffsetTime].test_truncatedTo_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].truncatedTo(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_truncatedTo_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:744,1
    - Dst: '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestOffsetTime:745,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:746,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:746,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 747
      start: 742
    functionDepth: 4
    functionLinenumber: 742
    functionLinenumberEnd: 747
    functionName: '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetTime)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:751,1
    - Dst: '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestOffsetTime:751,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 753
      start: 749
    functionDepth: 0
    functionLinenumber: 749
    functionLinenumberEnd: 753
    functionName: '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetTime)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.MockSimplePeriod)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestOffsetTime:757,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 755
    functionDepth: 0
    functionLinenumber: 755
    functionLinenumberEnd: 759
    functionName: '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.Period)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].plus(null)'
      Src: org.threeten.bp.TestOffsetTime:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 764
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 764
    functionName: '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].plus(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:771,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:771,1
    - Dst: '[org.threeten.bp.OffsetTime].plusHours(int)'
      Src: org.threeten.bp.TestOffsetTime:772,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:773,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:773,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 774
      start: 769
    functionDepth: 3
    functionLinenumber: 769
    functionLinenumberEnd: 774
    functionName: '[org.threeten.bp.TestOffsetTime].test_plusHours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].plusHours(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plusHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:778,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:778,1
    - Dst: '[org.threeten.bp.OffsetTime].plusHours(int)'
      Src: org.threeten.bp.TestOffsetTime:779,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:780,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 781
      start: 776
    functionDepth: 3
    functionLinenumber: 776
    functionLinenumberEnd: 781
    functionName: '[org.threeten.bp.TestOffsetTime].test_plusHours_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].plusHours(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plusHours_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:788,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:788,1
    - Dst: '[org.threeten.bp.OffsetTime].plusMinutes(int)'
      Src: org.threeten.bp.TestOffsetTime:789,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:790,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:790,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 791
      start: 786
    functionDepth: 3
    functionLinenumber: 786
    functionLinenumberEnd: 791
    functionName: '[org.threeten.bp.TestOffsetTime].test_plusMinutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].plusMinutes(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plusMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:795,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:795,1
    - Dst: '[org.threeten.bp.OffsetTime].plusMinutes(int)'
      Src: org.threeten.bp.TestOffsetTime:796,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 798
      start: 793
    functionDepth: 3
    functionLinenumber: 793
    functionLinenumberEnd: 798
    functionName: '[org.threeten.bp.TestOffsetTime].test_plusMinutes_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].plusMinutes(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plusMinutes_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:805,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:805,1
    - Dst: '[org.threeten.bp.OffsetTime].plusSeconds(int)'
      Src: org.threeten.bp.TestOffsetTime:806,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:807,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:807,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:807,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 808
      start: 803
    functionDepth: 3
    functionLinenumber: 803
    functionLinenumberEnd: 808
    functionName: '[org.threeten.bp.TestOffsetTime].test_plusSeconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].plusSeconds(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plusSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:812,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:812,1
    - Dst: '[org.threeten.bp.OffsetTime].plusSeconds(int)'
      Src: org.threeten.bp.TestOffsetTime:813,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 815
      start: 810
    functionDepth: 3
    functionLinenumber: 810
    functionLinenumberEnd: 815
    functionName: '[org.threeten.bp.TestOffsetTime].test_plusSeconds_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].plusSeconds(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plusSeconds_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:822,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:822,1
    - Dst: '[org.threeten.bp.OffsetTime].plusNanos(int)'
      Src: org.threeten.bp.TestOffsetTime:823,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:824,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:824,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 825
      start: 820
    functionDepth: 4
    functionLinenumber: 820
    functionLinenumberEnd: 825
    functionName: '[org.threeten.bp.TestOffsetTime].test_plusNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].plusNanos(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plusNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:829,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:829,1
    - Dst: '[org.threeten.bp.OffsetTime].plusNanos(int)'
      Src: org.threeten.bp.TestOffsetTime:830,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:831,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 827
    functionDepth: 3
    functionLinenumber: 827
    functionLinenumberEnd: 832
    functionName: '[org.threeten.bp.TestOffsetTime].test_plusNanos_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].plusNanos(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_plusNanos_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:839,1
    - Dst: '[org.threeten.bp.OffsetTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestOffsetTime:840,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:841,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:841,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:841,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 842
      start: 837
    functionDepth: 4
    functionLinenumber: 837
    functionLinenumberEnd: 842
    functionName: '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetTime)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:846,1
    - Dst: '[org.threeten.bp.OffsetTime].minus(org.threeten.bp.MockSimplePeriod)'
      Src: org.threeten.bp.TestOffsetTime:846,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:847,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 848
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 848
    functionName: '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster_noChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MockSimplePeriod].of(int,org.threeten.bp.TestOffsetTime)'
    - '[org.threeten.bp.OffsetTime].minus(org.threeten.bp.MockSimplePeriod)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster_noChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].minus(org.threeten.bp.Period)'
      Src: org.threeten.bp.TestOffsetTime:852,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 854
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 854
    functionName: '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].minus(org.threeten.bp.Period)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].minus(null)'
      Src: org.threeten.bp.TestOffsetTime:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 859
      start: 856
    functionDepth: 0
    functionLinenumber: 856
    functionLinenumberEnd: 859
    functionName: '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].minus(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:866,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:866,1
    - Dst: '[org.threeten.bp.OffsetTime].minusHours()'
      Src: org.threeten.bp.TestOffsetTime:867,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:868,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:868,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 864
    functionDepth: 3
    functionLinenumber: 864
    functionLinenumberEnd: 869
    functionName: '[org.threeten.bp.TestOffsetTime].test_minusHours()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].minusHours()'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minusHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:873,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:873,1
    - Dst: '[org.threeten.bp.OffsetTime].minusHours(int)'
      Src: org.threeten.bp.TestOffsetTime:874,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 876
      start: 871
    functionDepth: 3
    functionLinenumber: 871
    functionLinenumberEnd: 876
    functionName: '[org.threeten.bp.TestOffsetTime].test_minusHours_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].minusHours(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minusHours_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:883,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:883,1
    - Dst: '[org.threeten.bp.OffsetTime].minusMinutes(int)'
      Src: org.threeten.bp.TestOffsetTime:884,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:885,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:885,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 886
      start: 881
    functionDepth: 3
    functionLinenumber: 881
    functionLinenumberEnd: 886
    functionName: '[org.threeten.bp.TestOffsetTime].test_minusMinutes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].minusMinutes(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minusMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:890,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:890,1
    - Dst: '[org.threeten.bp.OffsetTime].minusMinutes(int)'
      Src: org.threeten.bp.TestOffsetTime:891,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:892,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 893
      start: 888
    functionDepth: 3
    functionLinenumber: 888
    functionLinenumberEnd: 893
    functionName: '[org.threeten.bp.TestOffsetTime].test_minusMinutes_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].minusMinutes(int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minusMinutes_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:900,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:900,1
    - Dst: '[org.threeten.bp.OffsetTime].minusSeconds(int)'
      Src: org.threeten.bp.TestOffsetTime:901,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:902,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:902,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 903
      start: 898
    functionDepth: 3
    functionLinenumber: 898
    functionLinenumberEnd: 903
    functionName: '[org.threeten.bp.TestOffsetTime].test_minusSeconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].minusSeconds(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minusSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:907,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:907,1
    - Dst: '[org.threeten.bp.OffsetTime].minusSeconds(int)'
      Src: org.threeten.bp.TestOffsetTime:908,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:909,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 910
      start: 905
    functionDepth: 3
    functionLinenumber: 905
    functionLinenumberEnd: 910
    functionName: '[org.threeten.bp.TestOffsetTime].test_minusSeconds_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].minusSeconds(int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minusSeconds_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:917,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:917,1
    - Dst: '[org.threeten.bp.OffsetTime].minusNanos(int)'
      Src: org.threeten.bp.TestOffsetTime:918,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:919,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:919,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 920
      start: 915
    functionDepth: 4
    functionLinenumber: 915
    functionLinenumberEnd: 920
    functionName: '[org.threeten.bp.TestOffsetTime].test_minusNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].minusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minusNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:924,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:924,1
    - Dst: '[org.threeten.bp.OffsetTime].minusNanos(int)'
      Src: org.threeten.bp.TestOffsetTime:925,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 927
      start: 922
    functionDepth: 3
    functionLinenumber: 922
    functionLinenumberEnd: 927
    functionName: '[org.threeten.bp.TestOffsetTime].test_minusNanos_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(org.threeten.bp.OffsetTime,org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetTime].minusNanos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_minusNanos_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:934,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:934,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:935,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:935,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:936,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:936,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:937,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:937,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:938,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:938,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:939,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:939,1
    - Dst: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:940,1
    - Dst: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:940,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetTime:940,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 941
      start: 932
    functionDepth: 3
    functionLinenumber: 932
    functionLinenumberEnd: 941
    functionName: '[org.threeten.bp.TestOffsetTime].test_compareTo_time()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_compareTo_time()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:945,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:945,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:946,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:946,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:947,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:947,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:948,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:948,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:949,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:949,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:950,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:950,1
    - Dst: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:951,1
    - Dst: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:951,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetTime:951,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 952
      start: 943
    functionDepth: 3
    functionLinenumber: 943
    functionLinenumberEnd: 952
    functionName: '[org.threeten.bp.TestOffsetTime].test_compareTo_offset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_compareTo_offset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:956,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:956,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:957,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:957,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:958,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:958,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:959,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:959,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:960,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:960,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:961,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:961,1
    - Dst: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:962,1
    - Dst: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:962,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetTime:962,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 963
      start: 954
    functionDepth: 3
    functionLinenumber: 954
    functionLinenumberEnd: 963
    functionName: '[org.threeten.bp.TestOffsetTime].test_compareTo_both()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_compareTo_both()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:967,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:967,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:968,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:968,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:969,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:969,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:970,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:970,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:971,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:971,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:972,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:972,1
    - Dst: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:973,1
    - Dst: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:973,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetTime:973,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:973,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 974
      start: 965
    functionDepth: 3
    functionLinenumber: 965
    functionLinenumberEnd: 974
    functionName: '[org.threeten.bp.TestOffsetTime].test_compareTo_bothNearStartOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_compareTo_bothNearStartOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:978,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:978,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:979,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:979,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:980,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:980,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:981,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:981,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:982,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:982,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:983,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:983,1
    - Dst: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:984,1
    - Dst: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:984,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.TestOffsetTime:984,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 985
      start: 976
    functionDepth: 3
    functionLinenumber: 976
    functionLinenumberEnd: 985
    functionName: '[org.threeten.bp.TestOffsetTime].test_compareTo_hourDifference()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
    - '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_compareTo_hourDifference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:989,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:989,1
    - Dst: '[org.threeten.bp.OffsetTime].compareTo(null)'
      Src: org.threeten.bp.TestOffsetTime:990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 991
      start: 987
    functionDepth: 3
    functionLinenumber: 987
    functionLinenumberEnd: 991
    functionName: '[org.threeten.bp.TestOffsetTime].test_compareTo_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].compareTo(null)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_compareTo_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.TestOffsetTime:997,1
    - Dst: c.compareTo(Object)
      Src: org.threeten.bp.TestOffsetTime:997,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 998
      start: 993
    functionDepth: 0
    functionLinenumber: 993
    functionLinenumberEnd: 998
    functionName: '[org.threeten.bp.TestOffsetTime].compareToNonOffsetTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - c.compareTo(Object)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].compareToNonOffsetTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].toLocalTime()'
      Src: org.threeten.bp.TestOffsetTime:1001,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.TestOffsetTime:1001,1
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.TestOffsetTime:1001,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1001,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 1
    argNames:
    - ot
    argTypes:
    - org.threeten.bp.OffsetTime
    constantsTouched: []
    func_position:
      end: 1002
      start: 1000
    functionDepth: 1
    functionLinenumber: 1000
    functionLinenumberEnd: 1002
    functionName: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].toLocalTime()'
    - '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.OffsetTime].getOffset()'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1009,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1009,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1010,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1010,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1011,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1011,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1012,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1012,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1013,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1013,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1015,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1015,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1016,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1016,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1017,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1017,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1019,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1019,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1020,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1020,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1022,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1022,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1023,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1023,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1025,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1025,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1026,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1027
      start: 1007
    functionDepth: 3
    functionLinenumber: 1007
    functionLinenumberEnd: 1027
    functionName: '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1031,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1031,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1032,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1032,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1033,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1033,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1034,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1034,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1035,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1035,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1037,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1037,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1038,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1038,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1039,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1039,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1041,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1041,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1042,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1042,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1044,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1044,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1045,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1045,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1047,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1047,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1048,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1048,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1049
      start: 1029
    functionDepth: 4
    functionLinenumber: 1029
    functionLinenumberEnd: 1049
    functionName: '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual1nanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual1nanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1053,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1053,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1054,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1054,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1055,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1055,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1056,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1056,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1057,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1057,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1059,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1059,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1060,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1060,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1061,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1061,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1063,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1063,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1064,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1064,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1066,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1066,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1067,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1067,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1069,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1069,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1070,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1070,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1071
      start: 1051
    functionDepth: 3
    functionLinenumber: 1051
    functionLinenumberEnd: 1071
    functionName: '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1075,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.TestOffsetTime:1075,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.TestOffsetTime:1075,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1075,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1076,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1076,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1077,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1077,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1078,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1078,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1079,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1079,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1081,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1081,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1082,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1082,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1083,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1083,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1085,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1085,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1086,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1086,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1088,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1088,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1089,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1089,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1091,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1091,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1092,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1093
      start: 1073
    functionDepth: 4
    functionLinenumber: 1073
    functionLinenumberEnd: 1093
    functionName: '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual2nanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    - '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual2nanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1097,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1097,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1098,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1098,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1099,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1099,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1100,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1100,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1101,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1101,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1103,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1103,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1104,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1104,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1105,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1105,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1107,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1107,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1108,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1108,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1110,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1110,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1111,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1111,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1113,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1113,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1114,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1115
      start: 1095
    functionDepth: 3
    functionLinenumber: 1095
    functionLinenumberEnd: 1115
    functionName: '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual_instantComparison()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual_instantComparison()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1119,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1119,1
    - Dst: '[org.threeten.bp.OffsetTime].isBefore(null)'
      Src: org.threeten.bp.TestOffsetTime:1120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1121
      start: 1117
    functionDepth: 3
    functionLinenumber: 1117
    functionLinenumberEnd: 1121
    functionName: '[org.threeten.bp.TestOffsetTime].test_isBefore_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].isBefore(null)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_isBefore_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1125,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1125,1
    - Dst: '[org.threeten.bp.OffsetTime].isAfter(null)'
      Src: org.threeten.bp.TestOffsetTime:1126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1127
      start: 1123
    functionDepth: 3
    functionLinenumber: 1123
    functionLinenumberEnd: 1127
    functionName: '[org.threeten.bp.TestOffsetTime].test_isAfter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].isAfter(null)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_isAfter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1131,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1131,1
    - Dst: '[org.threeten.bp.OffsetTime].isEqual(null)'
      Src: org.threeten.bp.TestOffsetTime:1132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1133
      start: 1129
    functionDepth: 3
    functionLinenumber: 1129
    functionLinenumberEnd: 1133
    functionName: '[org.threeten.bp.TestOffsetTime].test_isEqual_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    - '[org.threeten.bp.OffsetTime].isEqual(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_isEqual_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1140,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1140,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1141,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1141,1
    - Dst: '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1142,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1142,1
    - Dst: '[org.threeten.bp.OffsetTime].hashCode()'
      Src: org.threeten.bp.TestOffsetTime:1143,1
    - Dst: '[org.threeten.bp.OffsetTime].hashCode()'
      Src: org.threeten.bp.TestOffsetTime:1143,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1144
      start: 1138
    functionDepth: 4
    functionLinenumber: 1138
    functionLinenumberEnd: 1144
    functionName: '[org.threeten.bp.TestOffsetTime].test_equals_true(int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].hashCode()'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_equals_true(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(org.threeten.bp.TestOffsetTime,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1148,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1148,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1149,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1149,1
    - Dst: '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1150,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1151
      start: 1145
    functionDepth: 4
    functionLinenumber: 1145
    functionLinenumberEnd: 1151
    functionName: '[org.threeten.bp.TestOffsetTime].test_equals_false_hour_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.LocalTime].of(org.threeten.bp.TestOffsetTime,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_equals_false_hour_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,org.threeten.bp.TestOffsetTime,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1155,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1155,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1156,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1156,1
    - Dst: '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1157,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1158
      start: 1152
    functionDepth: 4
    functionLinenumber: 1152
    functionLinenumberEnd: 1158
    functionName: '[org.threeten.bp.TestOffsetTime].test_equals_false_minute_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,org.threeten.bp.TestOffsetTime,int,int)'
    - '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_equals_false_minute_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,org.threeten.bp.TestOffsetTime,int)'
      Src: org.threeten.bp.TestOffsetTime:1162,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1162,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1163,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1163,1
    - Dst: '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1164,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1165
      start: 1159
    functionDepth: 4
    functionLinenumber: 1159
    functionLinenumberEnd: 1165
    functionName: '[org.threeten.bp.TestOffsetTime].test_equals_false_second_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,org.threeten.bp.TestOffsetTime,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_equals_false_second_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,org.threeten.bp.TestOffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1169,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1169,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1170,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1170,1
    - Dst: '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1171,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1172
      start: 1166
    functionDepth: 4
    functionLinenumber: 1166
    functionLinenumberEnd: 1172
    functionName: '[org.threeten.bp.TestOffsetTime].test_equals_false_nano_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,org.threeten.bp.TestOffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_equals_false_nano_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1175,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1175,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1176,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1176,1
    - Dst: '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1177,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 5
    argNames:
    - h
    - m
    - s
    - n
    - ignored
    argTypes:
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1178
      start: 1173
    functionDepth: 4
    functionLinenumber: 1173
    functionLinenumberEnd: 1178
    functionName: '[org.threeten.bp.TestOffsetTime].test_equals_false_offset_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_equals_false_offset_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.TestOffsetTime:1182,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1183
      start: 1180
    functionDepth: 0
    functionLinenumber: 1180
    functionLinenumberEnd: 1183
    functionName: '[org.threeten.bp.TestOffsetTime].test_equals_itself_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.OffsetTime].equals(org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_equals_itself_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].equals(String)'
      Src: org.threeten.bp.TestOffsetTime:1187,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1188
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1188
    functionName: '[org.threeten.bp.TestOffsetTime].test_equals_string_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.OffsetTime].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_equals_string_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].equals(null)'
      Src: org.threeten.bp.TestOffsetTime:1192,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.TestOffsetTime:1192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1193
      start: 1190
    functionDepth: 0
    functionLinenumber: 1190
    functionLinenumberEnd: 1193
    functionName: '[org.threeten.bp.TestOffsetTime].test_equals_null_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.TestOffsetTime].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.OffsetTime].equals(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_equals_null_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1210
      start: 1198
    functionDepth: 0
    functionLinenumber: 1198
    functionLinenumberEnd: 1210
    functionName: '[org.threeten.bp.TestOffsetTime].provider_sampleToString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.TestOffsetTime].provider_sampleToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:1214,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.TestOffsetTime:1214,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1214,1
    - Dst: '[org.threeten.bp.OffsetTime].toString()'
      Src: org.threeten.bp.TestOffsetTime:1215,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestOffsetTime:1216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 6
    argNames:
    - h
    - m
    - s
    - n
    - offsetId
    - expected
    argTypes:
    - int
    - int
    - int
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1217
      start: 1212
    functionDepth: 6
    functionLinenumber: 1212
    functionLinenumberEnd: 1217
    functionName: '[org.threeten.bp.TestOffsetTime].test_toString(int,int,int,int,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(String,String)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_toString(int,int,int,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.TestOffsetTime:1224,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:1225,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1225,1
    - Dst: '[org.threeten.bp.OffsetTime].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.TestOffsetTime:1225,1
    - Dst: '[org.threeten.bp.TestOffsetTime].assertEquals(String,String)'
      Src: org.threeten.bp.TestOffsetTime:1226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1227
      start: 1222
    functionDepth: 6
    functionLinenumber: 1222
    functionLinenumberEnd: 1227
    functionName: '[org.threeten.bp.TestOffsetTime].test_format_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.TestOffsetTime].assertEquals(String,String)'
    - '[org.threeten.bp.OffsetTime].format(org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_format_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.TestOffsetTime:1231,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.TestOffsetTime:1231,1
    - Dst: '[org.threeten.bp.OffsetTime].format(null)'
      Src: org.threeten.bp.TestOffsetTime:1231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1229
    functionDepth: 3
    functionLinenumber: 1229
    functionLinenumberEnd: 1232
    functionName: '[org.threeten.bp.TestOffsetTime].test_format_formatter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].format(null)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.TestOffsetTime].test_format_formatter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestOffsetTime:83,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.TestOffsetTime:84,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.TestOffsetTime:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDate
      - org.threeten.bp.OffsetTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.TestOffsetTime
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.TestOffsetTime].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.TestOffsetTime
    signature: '[org.threeten.bp.TestOffsetTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.threeten.bp.temporal.TestMonthDay].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: '[org.threeten.bp.temporal.TestMonthDay].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.temporal.TestMonthDay)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.temporal.TestMonthDay].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 93
    functionName: '[org.threeten.bp.temporal.TestMonthDay].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.temporal.TestMonthDay)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.temporal.TestMonthDay].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ChronoField.values()
      Src: org.threeten.bp.temporal.TestMonthDay:97,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:97,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:97,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].validFields()'
      Src: org.threeten.bp.temporal.TestMonthDay:98,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.temporal.TestMonthDay:98,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestMonthDay:99,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestMonthDay:100,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestMonthDay:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 103
    functionName: '[org.threeten.bp.temporal.TestMonthDay].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.temporal.TestMonthDay].validFields()'
    - '[java.util.Arrays].asList(org.threeten.bp.temporal.TestMonthDay)'
    - '[java.util.ArrayList].<init>(org.threeten.bp.temporal.TestMonthDay)'
    - ChronoField.values()
    - '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.temporal.TestMonthDay].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertImmutable()'
      Src: org.threeten.bp.temporal.TestMonthDay:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestMonthDay].assertImmutable()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertSerializable(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestMonthDay].assertSerializable(org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:118,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEqualsSerialisedForm(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEqualsSerialisedForm(org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].getMonth()'
      Src: org.threeten.bp.temporal.TestMonthDay:123,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.temporal.TestMonthDay:123,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:123,1
    - Dst: '[org.threeten.bp.MonthDay].getDayOfMonth()'
      Src: org.threeten.bp.temporal.TestMonthDay:124,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.MonthDay
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - test
    - m
    - d
    argTypes:
    - org.threeten.bp.MonthDay
    - int
    - int
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.temporal.TestMonthDay].check(org.threeten.bp.MonthDay,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(int,int)'
    - '[org.threeten.bp.MonthDay].getMonth()'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,int)'
    - '[org.threeten.bp.MonthDay].getDayOfMonth()'
    - '[Month].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].check(org.threeten.bp.MonthDay,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.temporal.TestMonthDay:132,1
    - Dst: '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestMonthDay:132,1
    - Dst: '[org.threeten.bp.MonthDay].now()'
      Src: org.threeten.bp.temporal.TestMonthDay:133,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:135,1
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.temporal.TestMonthDay:138,1
    - Dst: '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestMonthDay:138,1
    - Dst: '[org.threeten.bp.MonthDay].now()'
      Src: org.threeten.bp.temporal.TestMonthDay:139,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:141,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 130
    functionDepth: 3
    functionLinenumber: 130
    functionLinenumberEnd: 142
    functionName: '[org.threeten.bp.temporal.TestMonthDay].now()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.MonthDay].now()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestMonthDay:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 4
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[org.threeten.bp.temporal.TestMonthDay].now_ZoneId_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].now(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].now_ZoneId_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.temporal.TestMonthDay:154,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestMonthDay:155,1
    - Dst: '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestMonthDay:155,1
    - Dst: '[org.threeten.bp.MonthDay].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestMonthDay:156,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:158,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestMonthDay:161,1
    - Dst: '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestMonthDay:161,1
    - Dst: '[org.threeten.bp.MonthDay].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestMonthDay:162,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:164,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 152
    functionDepth: 7
    functionLinenumber: 152
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.temporal.TestMonthDay].now_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.MonthDay].now(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].now_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:172,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestMonthDay:172,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.temporal.TestMonthDay,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestMonthDay:173,1
    - Dst: '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestMonthDay:174,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(Month,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:175,1
    - Dst: '[org.threeten.bp.MonthDay].getDayOfMonth()'
      Src: org.threeten.bp.temporal.TestMonthDay:176,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 170
    functionDepth: 4
    functionLinenumber: 170
    functionLinenumberEnd: 177
    functionName: '[org.threeten.bp.temporal.TestMonthDay].now_Clock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(Month,org.threeten.bp.temporal.TestMonthDay)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.temporal.TestMonthDay,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.MonthDay].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].now_Clock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestMonthDay:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 3
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.temporal.TestMonthDay].now_Clock_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].now_Clock_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(org.threeten.bp.temporal.TestMonthDay,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:187,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_intMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(org.threeten.bp.temporal.TestMonthDay,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_intMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(org.threeten.bp.temporal.TestMonthDay,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_factory_intMonth_dayTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(org.threeten.bp.temporal.TestMonthDay,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_factory_intMonth_dayTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(org.threeten.bp.temporal.TestMonthDay,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_factory_intMonth_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(org.threeten.bp.temporal.TestMonthDay,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_factory_intMonth_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(null,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_intMonth_nullMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(null,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_intMonth_nullMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].check(org.threeten.bp.MonthDay,int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 2
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_ints()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestMonthDay].check(org.threeten.bp.MonthDay,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_ints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_dayTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_dayTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_monthTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_monthTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_monthTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_monthTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:235,1
    - Dst: '[org.threeten.bp.MonthDay].from(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestMonthDay:235,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 236
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_factory_CalendricalObject()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].from(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_factory_CalendricalObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:240,1
    - Dst: '[org.threeten.bp.MonthDay].from(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.temporal.TestMonthDay:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 238
    functionDepth: 3
    functionLinenumber: 238
    functionLinenumberEnd: 241
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_factory_CalendricalObject_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].from(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_factory_CalendricalObject_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.TestMonthDay:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 243
    functionDepth: 3
    functionLinenumber: 243
    functionLinenumberEnd: 246
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_factory_CalendricalObject_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_factory_CalendricalObject_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:254,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:255,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:256,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:257,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:258,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:259,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:260,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:261,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:262,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:263,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:264,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:265,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:266,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:267,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:268,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:269,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:270,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:271,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:272,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:273,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:274,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:275,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:276,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:277,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 279
    functionName: '[org.threeten.bp.temporal.TestMonthDay].provider_goodParseData()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestMonthDay].provider_goodParseData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].parse(String)'
      Src: org.threeten.bp.temporal.TestMonthDay:283,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.threeten.bp.MonthDay
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - text
    - expected
    argTypes:
    - String
    - org.threeten.bp.MonthDay
    constantsTouched: []
    func_position:
      end: 285
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 285
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_success(String,org.threeten.bp.MonthDay)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.MonthDay].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_success(String,org.threeten.bp.MonthDay)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 297
    functionName: '[org.threeten.bp.temporal.TestMonthDay].provider_badParseData()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestMonthDay].provider_badParseData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].parse(String)'
      Src: org.threeten.bp.temporal.TestMonthDay:302,1
    - Dst: String.format(String,String,int)
      Src: org.threeten.bp.temporal.TestMonthDay:303,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].fail(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:303,1
    - Dst: ex.getParsedString()
      Src: org.threeten.bp.temporal.TestMonthDay:306,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,String)'
      Src: org.threeten.bp.temporal.TestMonthDay:306,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.temporal.TestMonthDay:307,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:307,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - text
    - pos
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 310
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 310
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_fail(String,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - ex.getParsedString()
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,String)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,int)'
    - '[org.threeten.bp.MonthDay].parse(String)'
    - '[org.threeten.bp.temporal.TestMonthDay].fail(org.threeten.bp.temporal.TestMonthDay)'
    - ex.getErrorIndex()
    - String.format(String,String,int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_fail(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].parse(String)'
      Src: org.threeten.bp.temporal.TestMonthDay:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 316
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_illegalValue_Day()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_illegalValue_Day()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].parse(String)'
      Src: org.threeten.bp.temporal.TestMonthDay:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 321
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_invalidValue_Day()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_invalidValue_Day()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].parse(String)'
      Src: org.threeten.bp.temporal.TestMonthDay:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 326
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_illegalValue_Month()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_illegalValue_Month()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].parse(null)'
      Src: org.threeten.bp.temporal.TestMonthDay:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 331
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].parse(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.temporal.TestMonthDay:338,1
    - Dst: '[org.threeten.bp.MonthDay].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.temporal.TestMonthDay:339,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:340,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 336
    functionDepth: 6
    functionLinenumber: 336
    functionLinenumberEnd: 341
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.MonthDay].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.temporal.TestMonthDay:345,1
    - Dst: '[org.threeten.bp.MonthDay].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.temporal.TestMonthDay:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 343
    functionDepth: 6
    functionLinenumber: 343
    functionLinenumberEnd: 347
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_formatter_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.MonthDay].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_formatter_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].parse(String,null)'
      Src: org.threeten.bp.temporal.TestMonthDay:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 352
    functionName: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_formatter_nullFormatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].parse(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].factory_parse_formatter_nullFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:359,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:359,1
    - Dst: '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:360,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 361
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(long,int)'
    - '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TestMonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestMonthDay:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 363
    functionDepth: 3
    functionLinenumber: 363
    functionLinenumberEnd: 366
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 371
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TestMonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 376
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField_timeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TestMonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField_timeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 392
    functionName: '[org.threeten.bp.temporal.TestMonthDay].provider_sampleDates()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestMonthDay].provider_sampleDates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:396,1
    - Dst: '[org.threeten.bp.MonthDay].getMonth()'
      Src: org.threeten.bp.temporal.TestMonthDay:397,1
    - Dst: '[org.threeten.bp.Month].of(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:397,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(Month,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:397,1
    - Dst: '[org.threeten.bp.MonthDay].getDayOfMonth()'
      Src: org.threeten.bp.temporal.TestMonthDay:398,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - m
    - d
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 399
      start: 394
    functionDepth: 2
    functionLinenumber: 394
    functionLinenumberEnd: 399
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_get(int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(Month,org.threeten.bp.temporal.TestMonthDay)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(int,int)'
    - '[org.threeten.bp.MonthDay].getMonth()'
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].getDayOfMonth()'
    - '[org.threeten.bp.Month].of(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_get(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:406,1
    - Dst: '[org.threeten.bp.MonthDay].with(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:406,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:406,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 407
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_with_Month()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].with(org.threeten.bp.temporal.TestMonthDay)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_with_Month()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:411,1
    - Dst: '[org.threeten.bp.MonthDay].with(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:411,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:411,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:411,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 412
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_adjustToValid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].with(org.threeten.bp.temporal.TestMonthDay)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_adjustToValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:416,1
    - Dst: '[org.threeten.bp.MonthDay].with(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:416,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:416,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 417
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_adjustToValidFeb()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].with(org.threeten.bp.temporal.TestMonthDay)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_adjustToValidFeb()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:421,1
    - Dst: '[org.threeten.bp.MonthDay].with(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:422,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 423
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_noChangeEqual()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].with(org.threeten.bp.temporal.TestMonthDay)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_noChangeEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:427,1
    - Dst: '[org.threeten.bp.MonthDay].with(org.threeten.bp.Month)'
      Src: org.threeten.bp.temporal.TestMonthDay:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 425
    functionDepth: 1
    functionLinenumber: 425
    functionLinenumberEnd: 428
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].with(org.threeten.bp.Month)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:435,1
    - Dst: '[org.threeten.bp.MonthDay].withMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:435,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:435,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 433
    functionDepth: 2
    functionLinenumber: 433
    functionLinenumberEnd: 436
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withMonth(int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:440,1
    - Dst: '[org.threeten.bp.MonthDay].withMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:440,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:440,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 438
    functionDepth: 2
    functionLinenumber: 438
    functionLinenumberEnd: 441
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_adjustToValid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withMonth(int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_adjustToValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:445,1
    - Dst: '[org.threeten.bp.MonthDay].withMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:445,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:445,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 443
    functionDepth: 2
    functionLinenumber: 443
    functionLinenumberEnd: 446
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_adjustToValidFeb()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withMonth(int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_adjustToValidFeb()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:450,1
    - Dst: '[org.threeten.bp.MonthDay].withMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:451,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 452
      start: 448
    functionDepth: 2
    functionLinenumber: 448
    functionLinenumberEnd: 452
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_int_noChangeEqual()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withMonth(int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_int_noChangeEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:456,1
    - Dst: '[org.threeten.bp.MonthDay].withMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 457
      start: 454
    functionDepth: 2
    functionLinenumber: 454
    functionLinenumberEnd: 457
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:461,1
    - Dst: '[org.threeten.bp.MonthDay].withMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 459
    functionDepth: 2
    functionLinenumber: 459
    functionLinenumberEnd: 462
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_tooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_tooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:469,1
    - Dst: '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:469,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:469,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 467
    functionDepth: 2
    functionLinenumber: 467
    functionLinenumberEnd: 470
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:474,1
    - Dst: '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 472
    functionDepth: 2
    functionLinenumber: 472
    functionLinenumberEnd: 475
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:479,1
    - Dst: '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:479,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:479,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 477
    functionDepth: 2
    functionLinenumber: 477
    functionLinenumberEnd: 480
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_adjustToValidFeb()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_adjustToValidFeb()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:484,1
    - Dst: '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:485,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 482
    functionDepth: 2
    functionLinenumber: 482
    functionLinenumberEnd: 486
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_noChangeEqual()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_noChangeEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:490,1
    - Dst: '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 488
    functionDepth: 2
    functionLinenumber: 488
    functionLinenumberEnd: 491
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:495,1
    - Dst: '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 2
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_tooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_tooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:503,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:504,1
    - Dst: '[org.threeten.bp.MonthDay].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestMonthDay:505,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:505,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestMonthDay:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 501
    functionDepth: 2
    functionLinenumber: 501
    functionLinenumberEnd: 506
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.MonthDay].adjustInto(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:510,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:511,1
    - Dst: '[org.threeten.bp.MonthDay].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestMonthDay:512,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:512,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestMonthDay:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 508
    functionDepth: 2
    functionLinenumber: 508
    functionLinenumberEnd: 513
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate_resolve()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.MonthDay].adjustInto(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate_resolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:517,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:518,1
    - Dst: '[org.threeten.bp.MonthDay].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestMonthDay:519,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestMonthDay:519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 515
    functionDepth: 2
    functionLinenumber: 515
    functionLinenumberEnd: 520
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.MonthDay].adjustInto(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestMonthDay:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 525
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].adjustInto(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:532,1
    - Dst: '[org.threeten.bp.MonthDay].isValidYear(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:533,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 534
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 534
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_isValidYear_june()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].isValidYear(int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_isValidYear_june()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:538,1
    - Dst: '[org.threeten.bp.MonthDay].isValidYear(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:539,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 536
    functionDepth: 1
    functionLinenumber: 536
    functionLinenumberEnd: 540
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_isValidYear_febNonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].isValidYear(int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_isValidYear_febNonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:544,1
    - Dst: '[org.threeten.bp.MonthDay].isValidYear(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:545,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 546
      start: 542
    functionDepth: 1
    functionLinenumber: 542
    functionLinenumberEnd: 546
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_isValidYear_febLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].isValidYear(int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_isValidYear_febLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:553,1
    - Dst: '[org.threeten.bp.MonthDay].atYear(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:554,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:554,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestMonthDay:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 555
      start: 551
    functionDepth: 2
    functionLinenumber: 551
    functionLinenumberEnd: 555
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_atYear_int()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].atYear(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_atYear_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:559,1
    - Dst: '[org.threeten.bp.MonthDay].atYear(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:560,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:560,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestMonthDay:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 557
    functionDepth: 2
    functionLinenumber: 557
    functionLinenumberEnd: 561
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_atYear_int_leapYearAdjust()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].atYear(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_atYear_int_leapYearAdjust()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:565,1
    - Dst: '[org.threeten.bp.MonthDay].atYear(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 567
      start: 563
    functionDepth: 1
    functionLinenumber: 563
    functionLinenumberEnd: 567
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_atYear_int_invalidYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].atYear(org.threeten.bp.temporal.TestMonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_atYear_int_invalidYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.temporal.TestMonthDay:574,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.temporal.TestMonthDay:575,1
    - Dst: '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.temporal.TestMonthDay:575,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestMonthDay:575,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.temporal.TestMonthDay:576,1
    - Dst: '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.temporal.TestMonthDay:576,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestMonthDay:576,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.temporal.TestMonthDay:577,1
    - Dst: '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.temporal.TestMonthDay:577,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestMonthDay:577,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.temporal.TestMonthDay:578,1
    - Dst: '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>)'
      Src: org.threeten.bp.temporal.TestMonthDay:578,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestMonthDay:578,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.temporal.TestMonthDay:579,1
    - Dst: '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.temporal.TestMonthDay:579,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestMonthDay:579,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.temporal.TestMonthDay:580,1
    - Dst: '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.temporal.TestMonthDay:580,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestMonthDay:580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 581
      start: 572
    functionDepth: 1
    functionLinenumber: 572
    functionLinenumberEnd: 581
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>)'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(R,null)'
    - '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].query(null)'
      Src: org.threeten.bp.temporal.TestMonthDay:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 586
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 586
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].query(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:594,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:595,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:596,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:597,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:598,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:599,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].doTest_comparisons_MonthDay(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay,org.threeten.bp.MonthDay,org.threeten.bp.MonthDay,org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 601
      start: 591
    functionDepth: 1
    functionLinenumber: 591
    functionLinenumberEnd: 601
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_comparisons()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].doTest_comparisons_MonthDay(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay,org.threeten.bp.MonthDay,org.threeten.bp.MonthDay,org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_comparisons()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.compareTo(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:609,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertTrue(int,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:609,1
    - Dst: a.isBefore(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:610,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,boolean,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:610,1
    - Dst: a.isAfter(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:611,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,boolean,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:611,1
    - Dst: a.equals(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:612,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,boolean,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:612,1
    - Dst: a.compareTo(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:614,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertTrue(int,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:614,1
    - Dst: a.isBefore(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:615,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,boolean,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:615,1
    - Dst: a.isAfter(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:616,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,boolean,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:616,1
    - Dst: a.equals(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:617,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,boolean,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:617,1
    - Dst: a.compareTo(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:619,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,int,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:619,1
    - Dst: a.isBefore(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:620,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,boolean,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:620,1
    - Dst: a.isAfter(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:621,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,boolean,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:621,1
    - Dst: a.equals(org.threeten.bp.temporal.TestMonthDay)
      Src: org.threeten.bp.temporal.TestMonthDay:622,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,boolean,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:622,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 603
    functionDepth: 1
    functionLinenumber: 603
    functionLinenumberEnd: 626
    functionName: '[org.threeten.bp.temporal.TestMonthDay].doTest_comparisons_MonthDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - a.isBefore(org.threeten.bp.temporal.TestMonthDay)
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,boolean,org.threeten.bp.temporal.TestMonthDay)'
    - a.isAfter(org.threeten.bp.temporal.TestMonthDay)
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(org.threeten.bp.temporal.TestMonthDay,int,org.threeten.bp.temporal.TestMonthDay)'
    - a.compareTo(org.threeten.bp.temporal.TestMonthDay)
    - a.equals(org.threeten.bp.temporal.TestMonthDay)
    - '[org.threeten.bp.temporal.TestMonthDay].assertTrue(int,org.threeten.bp.temporal.TestMonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].doTest_comparisons_MonthDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].compareTo(null)'
      Src: org.threeten.bp.temporal.TestMonthDay:630,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 631
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 631
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_compareTo_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].compareTo(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_compareTo_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].isBefore(null)'
      Src: org.threeten.bp.temporal.TestMonthDay:635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 636
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 636
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_isBefore_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].isBefore(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_isBefore_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].isAfter(null)'
      Src: org.threeten.bp.temporal.TestMonthDay:640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 641
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_isAfter_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].isAfter(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_isAfter_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:648,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:649,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:650,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:651,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:653,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:653,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:654,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:654,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:655,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:655,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:656,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:656,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:658,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:658,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:659,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:659,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:660,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:660,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:661,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:661,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:663,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:663,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:664,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:664,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:665,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:665,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:666,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:666,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:668,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:668,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:669,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:669,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:670,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:670,1
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:671,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 672
      start: 646
    functionDepth: 1
    functionLinenumber: 646
    functionLinenumberEnd: 672
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:676,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 677
      start: 674
    functionDepth: 0
    functionLinenumber: 674
    functionLinenumberEnd: 677
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_equals_itself_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].equals(org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_equals_itself_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].equals(String)'
      Src: org.threeten.bp.temporal.TestMonthDay:681,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 682
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 682
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_equals_string_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].equals(String)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_equals_string_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].equals(null)'
      Src: org.threeten.bp.temporal.TestMonthDay:686,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestMonthDay:686,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 687
      start: 684
    functionDepth: 0
    functionLinenumber: 684
    functionLinenumberEnd: 687
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_equals_null_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].equals(null)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_equals_null_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:694,1
    - Dst: '[org.threeten.bp.MonthDay].hashCode()'
      Src: org.threeten.bp.temporal.TestMonthDay:695,1
    - Dst: '[org.threeten.bp.MonthDay].hashCode()'
      Src: org.threeten.bp.temporal.TestMonthDay:695,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:695,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:696,1
    - Dst: '[org.threeten.bp.MonthDay].hashCode()'
      Src: org.threeten.bp.temporal.TestMonthDay:697,1
    - Dst: '[org.threeten.bp.MonthDay].hashCode()'
      Src: org.threeten.bp.temporal.TestMonthDay:697,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:697,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - m
    - d
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 698
      start: 692
    functionDepth: 1
    functionLinenumber: 692
    functionLinenumberEnd: 698
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_hashCode(int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(int,int)'
    - '[org.threeten.bp.MonthDay].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_hashCode(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:703,1
    - Dst: '[org.threeten.bp.YearMonth].of(org.threeten.bp.temporal.TestMonthDay,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:706,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:706,1
    - Dst: '[org.threeten.bp.MonthDay].of(org.threeten.bp.temporal.TestMonthDay,org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:707,1
    - Dst: '[org.threeten.bp.MonthDay].hashCode()'
      Src: org.threeten.bp.temporal.TestMonthDay:707,1
    - Dst: '[java.util.HashSet].add(int)'
      Src: org.threeten.bp.temporal.TestMonthDay:707,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertTrue(org.threeten.bp.temporal.TestMonthDay)'
      Src: org.threeten.bp.temporal.TestMonthDay:707,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 711
      start: 700
    functionDepth: 1
    functionLinenumber: 700
    functionLinenumberEnd: 711
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_hashCode_unique()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>(int)'
    - '[org.threeten.bp.MonthDay].of(org.threeten.bp.temporal.TestMonthDay,org.threeten.bp.temporal.TestMonthDay)'
    - '[org.threeten.bp.YearMonth].of(org.threeten.bp.temporal.TestMonthDay,org.threeten.bp.temporal.TestMonthDay)'
    - '[java.util.HashSet].add(int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertTrue(org.threeten.bp.temporal.TestMonthDay)'
    - '[org.threeten.bp.MonthDay].hashCode()'
    - '[org.threeten.bp.YearMonth].isValidDay(org.threeten.bp.temporal.TestMonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_hashCode_unique()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 723
      start: 716
    functionDepth: 0
    functionLinenumber: 716
    functionLinenumberEnd: 723
    functionName: '[org.threeten.bp.temporal.TestMonthDay].provider_sampleToString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestMonthDay].provider_sampleToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:727,1
    - Dst: '[org.threeten.bp.MonthDay].toString()'
      Src: org.threeten.bp.temporal.TestMonthDay:728,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(String,String)'
      Src: org.threeten.bp.temporal.TestMonthDay:729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - m
    - d
    - expected
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 730
      start: 725
    functionDepth: 2
    functionLinenumber: 725
    functionLinenumberEnd: 730
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_toString(int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(String,String)'
    - '[org.threeten.bp.MonthDay].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_toString(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.temporal.TestMonthDay:737,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:738,1
    - Dst: '[org.threeten.bp.MonthDay].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.temporal.TestMonthDay:738,1
    - Dst: '[org.threeten.bp.temporal.TestMonthDay].assertEquals(String,String)'
      Src: org.threeten.bp.temporal.TestMonthDay:739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 740
      start: 735
    functionDepth: 6
    functionLinenumber: 735
    functionLinenumberEnd: 740
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_format_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.temporal.TestMonthDay].assertEquals(String,String)'
    - '[org.threeten.bp.MonthDay].format(org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_format_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestMonthDay:744,1
    - Dst: '[org.threeten.bp.MonthDay].format(null)'
      Src: org.threeten.bp.temporal.TestMonthDay:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 745
      start: 742
    functionDepth: 1
    functionLinenumber: 742
    functionLinenumberEnd: 745
    functionName: '[org.threeten.bp.temporal.TestMonthDay].test_format_formatter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.MonthDay].format(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestMonthDay].test_format_formatter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.MonthDay
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TestMonthDay
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TestMonthDay].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TestMonthDay
    signature: '[org.threeten.bp.temporal.TestMonthDay].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.threeten.bp.temporal.TestYear].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[org.threeten.bp.temporal.TestYear].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYear)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.temporal.TestYear].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 92
    functionName: '[org.threeten.bp.temporal.TestYear].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYear)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.temporal.TestYear].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ChronoField.values()
      Src: org.threeten.bp.temporal.TestYear:96,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:96,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:96,1
    - Dst: '[org.threeten.bp.temporal.TestYear].validFields()'
      Src: org.threeten.bp.temporal.TestYear:97,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.temporal.TestYear:97,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestYear:98,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestYear:99,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestYear:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.temporal.TestYear].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYear)'
    - ChronoField.values()
    - '[java.util.ArrayList].<init>(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.temporal.TestYear].validFields()'
    - '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.temporal.TestYear].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestYear].assertImmutable()'
      Src: org.threeten.bp.temporal.TestYear:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.threeten.bp.temporal.TestYear].test_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYear].assertImmutable()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:112,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertSerializable(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.threeten.bp.temporal.TestYear].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of()'
    - '[org.threeten.bp.temporal.TestYear].assertSerializable(org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:117,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEqualsSerialisedForm(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 4
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.threeten.bp.temporal.TestYear].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEqualsSerialisedForm(org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.temporal.TestYear:125,1
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYear:125,1
    - Dst: '[org.threeten.bp.Year].now()'
      Src: org.threeten.bp.temporal.TestYear:126,1
    - Dst: '[org.threeten.bp.Year].equals(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:128,1
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.temporal.TestYear:131,1
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYear:131,1
    - Dst: '[org.threeten.bp.Year].now()'
      Src: org.threeten.bp.temporal.TestYear:132,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:134,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 123
    functionDepth: 5
    functionLinenumber: 123
    functionLinenumberEnd: 135
    functionName: '[org.threeten.bp.temporal.TestYear].now()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    - '[org.threeten.bp.Year].equals(org.threeten.bp.Year)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Year].now()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestYear:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 6
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[org.threeten.bp.temporal.TestYear].now_ZoneId_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].now(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].now_ZoneId_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.temporal.TestYear:147,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestYear:148,1
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYear:148,1
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestYear:149,1
    - Dst: '[org.threeten.bp.Year].equals(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:151,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestYear:154,1
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYear:154,1
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestYear:155,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 145
    functionDepth: 7
    functionLinenumber: 145
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.temporal.TestYear].now_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    - '[org.threeten.bp.Year].now(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Year].equals(org.threeten.bp.Year)'
    - '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].now_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.temporal.TestYear:165,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestYear:165,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.temporal.TestYear,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestYear:166,1
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYear:167,1
    - Dst: '[org.threeten.bp.Year].getValue()'
      Src: org.threeten.bp.temporal.TestYear:168,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 163
    functionDepth: 5
    functionLinenumber: 163
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.temporal.TestYear].now_Clock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.temporal.TestYear,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Year].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].now_Clock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYear:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 5
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[org.threeten.bp.temporal.TestYear].now_Clock_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].now_Clock_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:180,1
    - Dst: '[org.threeten.bp.Year].getValue()'
      Src: org.threeten.bp.temporal.TestYear:181,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:181,1
    - Dst: '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:182,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 184
    functionName: '[org.threeten.bp.temporal.TestYear].test_factory_int_singleton()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.Year].getValue()'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(int,org.threeten.bp.temporal.TestYear)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_factory_int_singleton()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 4
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[org.threeten.bp.temporal.TestYear].test_factory_int_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_factory_int_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 191
    functionDepth: 4
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionName: '[org.threeten.bp.temporal.TestYear].test_factory_int_tooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_factory_int_tooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYear:199,1
    - Dst: '[org.threeten.bp.Year].from(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYear:199,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:199,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 197
    functionDepth: 4
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.temporal.TestYear].test_factory_CalendricalObject()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    - '[org.threeten.bp.Year].from(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_factory_CalendricalObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.temporal.TestYear:204,1
    - Dst: '[org.threeten.bp.Year].from(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.temporal.TestYear:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 3
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[org.threeten.bp.temporal.TestYear].test_factory_CalendricalObject_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.Year].from(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_factory_CalendricalObject_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.TestYear:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 5
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.temporal.TestYear].test_factory_CalendricalObject_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_factory_CalendricalObject_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:218,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:219,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:220,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:222,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:223,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:224,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:225,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:227,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 215
    functionDepth: 4
    functionLinenumber: 215
    functionLinenumberEnd: 230
    functionName: '[org.threeten.bp.temporal.TestYear].provider_goodParseData()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].of()'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestYear].provider_goodParseData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].parse(String)'
      Src: org.threeten.bp.temporal.TestYear:234,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.threeten.bp.Year
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - text
    - expected
    argTypes:
    - String
    - org.threeten.bp.Year
    constantsTouched: []
    func_position:
      end: 236
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 236
    functionName: '[org.threeten.bp.temporal.TestYear].factory_parse_success(String,org.threeten.bp.Year)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].parse(String)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].factory_parse_success(String,org.threeten.bp.Year)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 257
    functionName: '[org.threeten.bp.temporal.TestYear].provider_badParseData()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestYear].provider_badParseData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].parse(String)'
      Src: org.threeten.bp.temporal.TestYear:262,1
    - Dst: String.format(String,String,int)
      Src: org.threeten.bp.temporal.TestYear:263,1
    - Dst: '[org.threeten.bp.temporal.TestYear].fail(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:263,1
    - Dst: ex.getParsedString()
      Src: org.threeten.bp.temporal.TestYear:265,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.temporal.TestYear,String)'
      Src: org.threeten.bp.temporal.TestYear:265,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.temporal.TestYear:266,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.temporal.TestYear,int)'
      Src: org.threeten.bp.temporal.TestYear:266,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - text
    - pos
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 269
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 269
    functionName: '[org.threeten.bp.temporal.TestYear].factory_parse_fail(String,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - ex.getParsedString()
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.temporal.TestYear,String)'
    - '[org.threeten.bp.temporal.TestYear].fail(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.Year].parse(String)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.temporal.TestYear,int)'
    - ex.getErrorIndex()
    - String.format(String,String,int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].factory_parse_fail(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].parse(null)'
      Src: org.threeten.bp.temporal.TestYear:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: '[org.threeten.bp.temporal.TestYear].factory_parse_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].parse(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].factory_parse_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.temporal.TestYear:281,1
    - Dst: '[org.threeten.bp.Year].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.temporal.TestYear:282,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:283,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 279
    functionDepth: 6
    functionLinenumber: 279
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.temporal.TestYear].factory_parse_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].factory_parse_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.temporal.TestYear:288,1
    - Dst: '[org.threeten.bp.Year].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.temporal.TestYear:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 286
    functionDepth: 6
    functionLinenumber: 286
    functionLinenumberEnd: 290
    functionName: '[org.threeten.bp.temporal.TestYear].factory_parse_formatter_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].factory_parse_formatter_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].parse(String,null)'
      Src: org.threeten.bp.temporal.TestYear:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 295
    functionName: '[org.threeten.bp.temporal.TestYear].factory_parse_formatter_nullFormatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].parse(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].factory_parse_formatter_nullFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:302,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestYear:302,1
    - Dst: '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:303,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestYear:303,1
    - Dst: '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:304,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestYear:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 305
    functionName: '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYear].assertEquals(long,int)'
    - '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TestYear)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestYear:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 307
    functionDepth: 3
    functionLinenumber: 307
    functionLinenumberEnd: 310
    functionName: '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 315
    functionName: '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TestYear)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 320
    functionName: '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField_timeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TestYear)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField_timeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:327,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:327,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:327,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:328,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:328,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:328,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:329,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:329,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:329,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:331,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:331,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:331,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:332,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:332,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:332,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:333,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:333,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:333,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:334,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:334,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:334,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:335,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:335,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:335,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:336,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:336,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:336,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:338,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:338,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:338,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:339,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:339,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:339,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:340,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:340,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:340,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:341,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:341,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:341,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:342,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:342,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:342,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:343,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:343,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:343,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:344,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:344,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:344,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:345,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:345,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:345,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:346,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:346,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:346,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:347,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:347,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:347,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:348,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:348,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:348,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:350,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:350,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:350,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:351,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:351,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:351,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:352,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:352,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:352,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:353,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:353,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:353,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:354,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:354,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:354,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:355,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:355,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:355,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:356,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:356,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:356,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:357,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:357,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:357,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:358,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:358,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:358,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:359,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:359,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:359,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:360,1
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.temporal.TestYear:360,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 98
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 325
    functionDepth: 4
    functionLinenumber: 325
    functionLinenumberEnd: 361
    functionName: '[org.threeten.bp.temporal.TestYear].test_isLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].of()'
    - '[org.threeten.bp.Year].isLeap()'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_isLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:368,1
    - Dst: '[org.threeten.bp.Year].plusYears()'
      Src: org.threeten.bp.temporal.TestYear:368,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:368,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:368,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:369,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:369,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:369,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:369,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:370,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:370,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:370,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:370,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:371,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:371,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:371,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:371,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:373,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:373,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:373,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:373,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:374,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:374,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:374,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:374,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:376,1
    - Dst: '[org.threeten.bp.Year].plusYears()'
      Src: org.threeten.bp.temporal.TestYear:376,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:376,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:376,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:377,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:377,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:377,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 366
    functionDepth: 4
    functionLinenumber: 366
    functionLinenumberEnd: 378
    functionName: '[org.threeten.bp.temporal.TestYear].test_plusYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].plusYears()'
    - '[org.threeten.bp.Year].plusYears(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_plusYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:382,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:383,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 380
    functionDepth: 4
    functionLinenumber: 380
    functionLinenumberEnd: 384
    functionName: '[org.threeten.bp.temporal.TestYear].test_plusYear_zero_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].plusYears(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_plusYear_zero_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:389,1
    - Dst: '[org.threeten.bp.Year].plusYears(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:389,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:389,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 386
    functionDepth: 4
    functionLinenumber: 386
    functionLinenumberEnd: 390
    functionName: '[org.threeten.bp.temporal.TestYear].test_plusYears_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].plusYears(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.Year].of()'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_plusYears_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:394,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 392
    functionDepth: 4
    functionLinenumber: 392
    functionLinenumberEnd: 395
    functionName: '[org.threeten.bp.temporal.TestYear].test_plusYears_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].plusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_plusYears_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:399,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 397
    functionDepth: 4
    functionLinenumber: 397
    functionLinenumberEnd: 400
    functionName: '[org.threeten.bp.temporal.TestYear].test_plusYears_maxLots()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].plusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_plusYears_maxLots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:404,1
    - Dst: '[org.threeten.bp.Year].plusYears()'
      Src: org.threeten.bp.temporal.TestYear:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 402
    functionDepth: 4
    functionLinenumber: 402
    functionLinenumberEnd: 405
    functionName: '[org.threeten.bp.temporal.TestYear].test_plusYears_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].plusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_plusYears_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:409,1
    - Dst: '[org.threeten.bp.Year].plusYears()'
      Src: org.threeten.bp.temporal.TestYear:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 407
    functionDepth: 4
    functionLinenumber: 407
    functionLinenumberEnd: 410
    functionName: '[org.threeten.bp.temporal.TestYear].test_plusYears_minLots()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].plusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_plusYears_minLots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:417,1
    - Dst: '[org.threeten.bp.Year].minusYears()'
      Src: org.threeten.bp.temporal.TestYear:417,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:417,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:417,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:418,1
    - Dst: '[org.threeten.bp.Year].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:418,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:418,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:418,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:419,1
    - Dst: '[org.threeten.bp.Year].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:419,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:419,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:419,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:420,1
    - Dst: '[org.threeten.bp.Year].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:420,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:420,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:420,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:422,1
    - Dst: '[org.threeten.bp.Year].minusYears()'
      Src: org.threeten.bp.temporal.TestYear:422,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:422,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:422,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:423,1
    - Dst: '[org.threeten.bp.Year].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:423,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:423,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:423,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:425,1
    - Dst: '[org.threeten.bp.Year].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:425,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:425,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:425,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:426,1
    - Dst: '[org.threeten.bp.Year].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:426,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:426,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 415
    functionDepth: 4
    functionLinenumber: 415
    functionLinenumberEnd: 427
    functionName: '[org.threeten.bp.temporal.TestYear].test_minusYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].minusYears()'
    - '[org.threeten.bp.Year].minusYears(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_minusYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:431,1
    - Dst: '[org.threeten.bp.Year].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:432,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 429
    functionDepth: 4
    functionLinenumber: 429
    functionLinenumberEnd: 433
    functionName: '[org.threeten.bp.temporal.TestYear].test_minusYear_zero_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].minusYears(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_minusYear_zero_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:438,1
    - Dst: '[org.threeten.bp.Year].minusYears(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:438,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:438,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 435
    functionDepth: 4
    functionLinenumber: 435
    functionLinenumberEnd: 439
    functionName: '[org.threeten.bp.temporal.TestYear].test_minusYears_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].minusYears(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.Year,org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_minusYears_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:443,1
    - Dst: '[org.threeten.bp.Year].minusYears()'
      Src: org.threeten.bp.temporal.TestYear:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 444
      start: 441
    functionDepth: 4
    functionLinenumber: 441
    functionLinenumberEnd: 444
    functionName: '[org.threeten.bp.temporal.TestYear].test_minusYears_max()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].minusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_minusYears_max()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:448,1
    - Dst: '[org.threeten.bp.Year].minusYears()'
      Src: org.threeten.bp.temporal.TestYear:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 446
    functionDepth: 4
    functionLinenumber: 446
    functionLinenumberEnd: 449
    functionName: '[org.threeten.bp.temporal.TestYear].test_minusYears_maxLots()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].minusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_minusYears_maxLots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:453,1
    - Dst: '[org.threeten.bp.Year].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 454
      start: 451
    functionDepth: 4
    functionLinenumber: 451
    functionLinenumberEnd: 454
    functionName: '[org.threeten.bp.temporal.TestYear].test_minusYears_min()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_minusYears_min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:458,1
    - Dst: '[org.threeten.bp.Year].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYear:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 456
    functionDepth: 4
    functionLinenumber: 456
    functionLinenumberEnd: 459
    functionName: '[org.threeten.bp.temporal.TestYear].test_minusYears_minLots()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_minusYears_minLots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYear:466,1
    - Dst: '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:468,1
    - Dst: '[org.threeten.bp.Year].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYear:468,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.temporal.TestYear,int,int)'
      Src: org.threeten.bp.temporal.TestYear:469,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYear:469,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 471
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 471
    functionName: '[org.threeten.bp.temporal.TestYear].test_adjustDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.temporal.TestYear,int,int)'
    - '[org.threeten.bp.Year].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_adjustDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:475,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYear:476,1
    - Dst: '[org.threeten.bp.Year].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYear:476,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYear:476,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYear:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 473
    functionDepth: 4
    functionLinenumber: 473
    functionLinenumberEnd: 477
    functionName: '[org.threeten.bp.temporal.TestYear].test_adjustDate_resolve()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.Year].adjustInto(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_adjustDate_resolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:481,1
    - Dst: '[org.threeten.bp.Year].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYear:482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 479
    functionDepth: 4
    functionLinenumber: 479
    functionLinenumberEnd: 483
    functionName: '[org.threeten.bp.temporal.TestYear].test_adjustDate_nullLocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].adjustInto(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_adjustDate_nullLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:490,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:490,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:490,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:491,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:491,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:491,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:492,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:492,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:492,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:494,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:494,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:494,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:495,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:495,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:495,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:496,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:496,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:496,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:497,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:497,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:497,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:498,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:498,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:498,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:499,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:499,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:499,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:501,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:501,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:501,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:502,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:502,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:502,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:503,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:503,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:503,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:504,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:504,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:504,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:505,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:505,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:505,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:506,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:506,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:506,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:507,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:507,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:507,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:508,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:508,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:508,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:509,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:509,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:509,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:510,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:510,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:510,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:511,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:511,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:511,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:513,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:513,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:513,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:514,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:514,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:514,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:515,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:515,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:515,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:516,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:516,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:516,1
    - Dst: '[org.threeten.bp.Year].of()'
      Src: org.threeten.bp.temporal.TestYear:517,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:517,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:517,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:518,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:518,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:518,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:519,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:519,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:519,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:520,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:520,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:520,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:521,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:521,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:521,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:522,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:522,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:522,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:523,1
    - Dst: '[org.threeten.bp.Year].length()'
      Src: org.threeten.bp.temporal.TestYear:523,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 98
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 524
      start: 488
    functionDepth: 4
    functionLinenumber: 488
    functionLinenumberEnd: 524
    functionName: '[org.threeten.bp.temporal.TestYear].test_length()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
    - '[org.threeten.bp.Year].length()'
    - '[org.threeten.bp.Year].of()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:531,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestYear:532,1
    - Dst: '[org.threeten.bp.Year].isValidMonthDay(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestYear:533,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 534
      start: 529
    functionDepth: 4
    functionLinenumber: 529
    functionLinenumberEnd: 534
    functionName: '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_june()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.Year].isValidMonthDay(org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_june()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:538,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestYear:539,1
    - Dst: '[org.threeten.bp.Year].isValidMonthDay(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestYear:540,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 536
    functionDepth: 4
    functionLinenumber: 536
    functionLinenumberEnd: 541
    functionName: '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_febNonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.Year].isValidMonthDay(org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_febNonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:545,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestYear:546,1
    - Dst: '[org.threeten.bp.Year].isValidMonthDay(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestYear:547,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 548
      start: 543
    functionDepth: 4
    functionLinenumber: 543
    functionLinenumberEnd: 548
    functionName: '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_febLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.Year].isValidMonthDay(org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_febLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:552,1
    - Dst: '[org.threeten.bp.Year].isValidMonthDay(null)'
      Src: org.threeten.bp.temporal.TestYear:553,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 554
      start: 550
    functionDepth: 4
    functionLinenumber: 550
    functionLinenumberEnd: 554
    functionName: '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].isValidMonthDay(null)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:561,1
    - Dst: '[org.threeten.bp.Year].atMonth(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:562,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYear:562,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYear:562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 563
      start: 559
    functionDepth: 4
    functionLinenumber: 559
    functionLinenumberEnd: 563
    functionName: '[org.threeten.bp.temporal.TestYear].test_atMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.Year].atMonth(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.YearMonth].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_atMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:567,1
    - Dst: '[org.threeten.bp.Year].atMonth(org.threeten.bp.Month)'
      Src: org.threeten.bp.temporal.TestYear:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 569
      start: 565
    functionDepth: 4
    functionLinenumber: 565
    functionLinenumberEnd: 569
    functionName: '[org.threeten.bp.temporal.TestYear].test_atMonth_nullMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].atMonth(org.threeten.bp.Month)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_atMonth_nullMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:576,1
    - Dst: '[org.threeten.bp.Year].atMonth(int)'
      Src: org.threeten.bp.temporal.TestYear:577,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYear:577,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYear:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 578
      start: 574
    functionDepth: 4
    functionLinenumber: 574
    functionLinenumberEnd: 578
    functionName: '[org.threeten.bp.temporal.TestYear].test_atMonth_int()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.Year].atMonth(int)'
    - '[org.threeten.bp.YearMonth].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_atMonth_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:582,1
    - Dst: '[org.threeten.bp.Year].atMonth(int)'
      Src: org.threeten.bp.temporal.TestYear:583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 580
    functionDepth: 4
    functionLinenumber: 580
    functionLinenumberEnd: 584
    functionName: '[org.threeten.bp.temporal.TestYear].test_atMonth_int_invalidMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].atMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_atMonth_int_invalidMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:592,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestYear:592,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYear:592,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:593,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestYear:593,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYear:593,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:594,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.temporal.TestYear:594,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYear:594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 589
    functionDepth: 4
    functionLinenumber: 589
    functionLinenumberEnd: 596
    functionName: '[org.threeten.bp.temporal.TestYear].data_atMonthDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.MonthDay].of(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestYear].data_atMonthDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].atMonthDay(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestYear:600,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYear:600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Year
      - org.threeten.bp.MonthDay
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - year
    - monthDay
    - expected
    argTypes:
    - org.threeten.bp.Year
    - org.threeten.bp.MonthDay
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 601
      start: 598
    functionDepth: 2
    functionLinenumber: 598
    functionLinenumberEnd: 601
    functionName: '[org.threeten.bp.temporal.TestYear].test_atMonthDay(org.threeten.bp.Year,org.threeten.bp.MonthDay,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.Year].atMonthDay(org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_atMonthDay(org.threeten.bp.Year,org.threeten.bp.MonthDay,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:605,1
    - Dst: '[org.threeten.bp.Year].atMonthDay(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.temporal.TestYear:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 607
      start: 603
    functionDepth: 4
    functionLinenumber: 603
    functionLinenumberEnd: 607
    functionName: '[org.threeten.bp.temporal.TestYear].test_atMonthDay_nullMonthDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].atMonthDay(org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_atMonthDay_nullMonthDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:614,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYear:615,1
    - Dst: '[org.threeten.bp.Year].atDay(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:617,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYear:617,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.temporal.TestYear:618,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 612
    functionDepth: 4
    functionLinenumber: 612
    functionLinenumberEnd: 620
    functionName: '[org.threeten.bp.temporal.TestYear].test_atDay_notLeapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.Year].atDay(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_atDay_notLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:624,1
    - Dst: '[org.threeten.bp.Year].atDay(int)'
      Src: org.threeten.bp.temporal.TestYear:625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 622
    functionDepth: 4
    functionLinenumber: 622
    functionLinenumberEnd: 626
    functionName: '[org.threeten.bp.temporal.TestYear].test_atDay_notLeapYear_day366()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].atDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_atDay_notLeapYear_day366()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:630,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYear:631,1
    - Dst: '[org.threeten.bp.Year].atDay(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:633,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYear:633,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.temporal.TestYear:634,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 636
      start: 628
    functionDepth: 4
    functionLinenumber: 628
    functionLinenumberEnd: 636
    functionName: '[org.threeten.bp.temporal.TestYear].test_atDay_leapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.Year].atDay(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_atDay_leapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:640,1
    - Dst: '[org.threeten.bp.Year].atDay(int)'
      Src: org.threeten.bp.temporal.TestYear:641,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 642
      start: 638
    functionDepth: 4
    functionLinenumber: 638
    functionLinenumberEnd: 642
    functionName: '[org.threeten.bp.temporal.TestYear].test_atDay_day0()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].atDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_atDay_day0()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:646,1
    - Dst: '[org.threeten.bp.Year].atDay(int)'
      Src: org.threeten.bp.temporal.TestYear:647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 648
      start: 644
    functionDepth: 4
    functionLinenumber: 644
    functionLinenumberEnd: 648
    functionName: '[org.threeten.bp.temporal.TestYear].test_atDay_day367()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].atDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_atDay_day367()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.temporal.TestYear:655,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.temporal.TestYear:656,1
    - Dst: '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.temporal.TestYear:656,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestYear:656,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.temporal.TestYear:657,1
    - Dst: '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.temporal.TestYear:657,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestYear:657,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.temporal.TestYear:658,1
    - Dst: '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.temporal.TestYear:658,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestYear:658,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(R,org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:659,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.temporal.TestYear:660,1
    - Dst: '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.temporal.TestYear:660,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestYear:660,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.temporal.TestYear:661,1
    - Dst: '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.temporal.TestYear:661,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestYear:661,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 662
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 662
    functionName: '[org.threeten.bp.temporal.TestYear].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(R,null)'
    - '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(R,org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].query(null)'
      Src: org.threeten.bp.temporal.TestYear:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 667
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 667
    functionName: '[org.threeten.bp.temporal.TestYear].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].query(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:675,1
    - Dst: '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:677,1
    - Dst: '[org.threeten.bp.Year].compareTo(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:679,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,boolean)'
      Src: org.threeten.bp.temporal.TestYear:679,1
    - Dst: '[org.threeten.bp.Year].compareTo(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:680,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,boolean)'
      Src: org.threeten.bp.temporal.TestYear:680,1
    - Dst: '[org.threeten.bp.Year].isAfter(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:681,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:681,1
    - Dst: '[org.threeten.bp.Year].isBefore(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:682,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:682,1
    - Dst: '[org.threeten.bp.Year].isAfter(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:683,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:683,1
    - Dst: '[org.threeten.bp.Year].isBefore(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:684,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:684,1
    - Dst: '[org.threeten.bp.Year].compareTo(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:686,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,boolean)'
      Src: org.threeten.bp.temporal.TestYear:686,1
    - Dst: '[org.threeten.bp.Year].compareTo(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:687,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,boolean)'
      Src: org.threeten.bp.temporal.TestYear:687,1
    - Dst: '[org.threeten.bp.Year].isAfter(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:688,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:688,1
    - Dst: '[org.threeten.bp.Year].isBefore(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:689,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:689,1
    - Dst: '[org.threeten.bp.Year].isAfter(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:690,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:690,1
    - Dst: '[org.threeten.bp.Year].isBefore(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:691,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:691,1
    - Dst: '[org.threeten.bp.Year].compareTo(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:693,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:693,1
    - Dst: '[org.threeten.bp.Year].compareTo(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:694,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYear:694,1
    - Dst: '[org.threeten.bp.Year].isAfter(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:695,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:695,1
    - Dst: '[org.threeten.bp.Year].isBefore(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:696,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:696,1
    - Dst: '[org.threeten.bp.Year].isAfter(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:697,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:697,1
    - Dst: '[org.threeten.bp.Year].isBefore(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:698,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:698,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 702
      start: 672
    functionDepth: 1
    functionLinenumber: 672
    functionLinenumberEnd: 702
    functionName: '[org.threeten.bp.temporal.TestYear].test_compareTo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYear].assertEquals(int,int)'
    - '[org.threeten.bp.Year].isBefore(org.threeten.bp.Year)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(int,boolean)'
    - '[org.threeten.bp.Year].isAfter(org.threeten.bp.Year)'
    - '[org.threeten.bp.Year].compareTo(org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_compareTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:707,1
    - Dst: '[org.threeten.bp.Year].compareTo(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 709
      start: 704
    functionDepth: 4
    functionLinenumber: 704
    functionLinenumberEnd: 709
    functionName: '[org.threeten.bp.temporal.TestYear].test_compareTo_nullYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].compareTo(org.threeten.bp.temporal.TestYear)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_compareTo_nullYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:717,1
    - Dst: '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:719,1
    - Dst: '[org.threeten.bp.Year].equals(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:720,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:720,1
    - Dst: '[org.threeten.bp.Year].hashCode()'
      Src: org.threeten.bp.temporal.TestYear:721,1
    - Dst: '[org.threeten.bp.Year].hashCode()'
      Src: org.threeten.bp.temporal.TestYear:721,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(int,org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:721,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 724
      start: 714
    functionDepth: 1
    functionLinenumber: 714
    functionLinenumberEnd: 724
    functionName: '[org.threeten.bp.temporal.TestYear].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].equals(org.threeten.bp.Year)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(int,org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.Year].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:728,1
    - Dst: '[org.threeten.bp.Year].equals(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYear:729,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 730
      start: 726
    functionDepth: 4
    functionLinenumber: 726
    functionLinenumberEnd: 730
    functionName: '[org.threeten.bp.temporal.TestYear].test_equals_same()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].equals(org.threeten.bp.Year)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_equals_same()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:735,1
    - Dst: '[org.threeten.bp.Year].equals(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:736,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:736,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 737
      start: 732
    functionDepth: 4
    functionLinenumber: 732
    functionLinenumberEnd: 737
    functionName: '[org.threeten.bp.temporal.TestYear].test_equals_nullYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].equals(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_equals_nullYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:741,1
    - Dst: '[org.threeten.bp.Year].equals(String)'
      Src: org.threeten.bp.temporal.TestYear:742,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYear:742,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 743
      start: 739
    functionDepth: 4
    functionLinenumber: 739
    functionLinenumberEnd: 743
    functionName: '[org.threeten.bp.temporal.TestYear].test_equals_incorrectType()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].equals(String)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_equals_incorrectType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
      Src: org.threeten.bp.temporal.TestYear:751,1
    - Dst: '[org.threeten.bp.Year].toString()'
      Src: org.threeten.bp.temporal.TestYear:752,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(String,String)'
      Src: org.threeten.bp.temporal.TestYear:752,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 754
      start: 748
    functionDepth: 1
    functionLinenumber: 748
    functionLinenumberEnd: 754
    functionName: '[org.threeten.bp.temporal.TestYear].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYear].assertEquals(String,String)'
    - '[org.threeten.bp.Year].of(org.threeten.bp.temporal.TestYear)'
    - '[org.threeten.bp.Year].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.temporal.TestYear:761,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:762,1
    - Dst: '[org.threeten.bp.Year].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.temporal.TestYear:762,1
    - Dst: '[org.threeten.bp.temporal.TestYear].assertEquals(String,String)'
      Src: org.threeten.bp.temporal.TestYear:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 764
      start: 759
    functionDepth: 6
    functionLinenumber: 759
    functionLinenumberEnd: 764
    functionName: '[org.threeten.bp.temporal.TestYear].test_format_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].format(org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.temporal.TestYear].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].test_format_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:768,1
    - Dst: '[org.threeten.bp.Year].format(null)'
      Src: org.threeten.bp.temporal.TestYear:768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 769
      start: 766
    functionDepth: 4
    functionLinenumber: 766
    functionLinenumberEnd: 769
    functionName: '[org.threeten.bp.temporal.TestYear].format_formatter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].format(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYear].format_formatter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYear:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Year
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TestYear
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TestYear].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TestYear
    signature: '[org.threeten.bp.temporal.TestYear].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertImmutable()'
      Src: org.threeten.bp.temporal.TestValueRange:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestValueRange].assertImmutable()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:63,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.temporal.TestValueRange:64,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.temporal.TestValueRange:65,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:66,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.threeten.bp.temporal.TestValueRange:67,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.temporal.TestValueRange:68,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.temporal.TestValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:68,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.temporal.TestValueRange:68,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.temporal.TestValueRange:69,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(org.threeten.bp.temporal.TestValueRange,org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.temporal.ValueRange)'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(org.threeten.bp.temporal.TestValueRange,org.threeten.bp.temporal.ValueRange)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.temporal.TestValueRange)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:76,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
      Src: org.threeten.bp.temporal.TestValueRange:77,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:77,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getLargestMinimum()'
      Src: org.threeten.bp.temporal.TestValueRange:78,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:78,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getSmallestMaximum()'
      Src: org.threeten.bp.temporal.TestValueRange:79,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:79,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
      Src: org.threeten.bp.temporal.TestValueRange:80,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:80,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isFixed()'
      Src: org.threeten.bp.temporal.TestValueRange:81,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:81,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isIntValue()'
      Src: org.threeten.bp.temporal.TestValueRange:82,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_of_longlong()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].isFixed()'
    - '[org.threeten.bp.temporal.ValueRange].isIntValue()'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.temporal.ValueRange].getSmallestMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].getLargestMinimum()'
    - '[org.threeten.bp.temporal.ValueRange].getMinimum()'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_of_longlong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:86,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
      Src: org.threeten.bp.temporal.TestValueRange:87,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:87,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getLargestMinimum()'
      Src: org.threeten.bp.temporal.TestValueRange:88,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:88,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getSmallestMaximum()'
      Src: org.threeten.bp.temporal.TestValueRange:89,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:89,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
      Src: org.threeten.bp.temporal.TestValueRange:90,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:90,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isFixed()'
      Src: org.threeten.bp.temporal.TestValueRange:91,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:91,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isIntValue()'
      Src: org.threeten.bp.temporal.TestValueRange:92,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 93
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_of_longlong_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].isFixed()'
    - '[org.threeten.bp.temporal.ValueRange].isIntValue()'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.temporal.ValueRange].getSmallestMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].getLargestMinimum()'
    - '[org.threeten.bp.temporal.ValueRange].getMinimum()'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_of_longlong_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_of_longlong_minGtMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_of_longlong_minGtMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:104,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
      Src: org.threeten.bp.temporal.TestValueRange:105,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:105,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getLargestMinimum()'
      Src: org.threeten.bp.temporal.TestValueRange:106,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:106,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getSmallestMaximum()'
      Src: org.threeten.bp.temporal.TestValueRange:107,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:107,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
      Src: org.threeten.bp.temporal.TestValueRange:108,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestValueRange:108,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isFixed()'
      Src: org.threeten.bp.temporal.TestValueRange:109,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:109,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isIntValue()'
      Src: org.threeten.bp.temporal.TestValueRange:110,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 111
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglong()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].isFixed()'
    - '[org.threeten.bp.temporal.ValueRange].isIntValue()'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,int)'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.temporal.ValueRange].getSmallestMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].getLargestMinimum()'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
    - '[org.threeten.bp.temporal.ValueRange].getMinimum()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglong_minGtMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglong_minGtMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglong_smallestmaxminGtMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglong_smallestmaxminGtMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 139
    functionName: '[org.threeten.bp.temporal.TestValueRange].data_valid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestValueRange].data_valid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(long,long,long,long)'
      Src: org.threeten.bp.temporal.TestValueRange:143,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
      Src: org.threeten.bp.temporal.TestValueRange:144,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,long)'
      Src: org.threeten.bp.temporal.TestValueRange:144,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getLargestMinimum()'
      Src: org.threeten.bp.temporal.TestValueRange:145,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,long)'
      Src: org.threeten.bp.temporal.TestValueRange:145,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getSmallestMaximum()'
      Src: org.threeten.bp.temporal.TestValueRange:146,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,long)'
      Src: org.threeten.bp.temporal.TestValueRange:146,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
      Src: org.threeten.bp.temporal.TestValueRange:147,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,long)'
      Src: org.threeten.bp.temporal.TestValueRange:147,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isFixed()'
      Src: org.threeten.bp.temporal.TestValueRange:148,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,org.threeten.bp.temporal.TestValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:148,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isIntValue()'
      Src: org.threeten.bp.temporal.TestValueRange:149,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 4
    argNames:
    - sMin
    - lMin
    - sMax
    - lMax
    argTypes:
    - long
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 150
      start: 141
    functionDepth: 2
    functionLinenumber: 141
    functionLinenumberEnd: 150
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglonglong(long,long,long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].isFixed()'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,org.threeten.bp.temporal.TestValueRange)'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(long,long)'
    - '[org.threeten.bp.temporal.ValueRange].isIntValue()'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.temporal.ValueRange].getSmallestMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].of(long,long,long,long)'
    - '[org.threeten.bp.temporal.ValueRange].getLargestMinimum()'
    - '[org.threeten.bp.temporal.ValueRange].getMinimum()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglonglong(long,long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 164
    functionName: '[org.threeten.bp.temporal.TestValueRange].data_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestValueRange].data_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(long,long,long,long)'
      Src: org.threeten.bp.temporal.TestValueRange:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 4
    argNames:
    - sMin
    - lMin
    - sMax
    - lMax
    argTypes:
    - long
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 2
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglonglong_invalid(long,long,long,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].of(long,long,long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglonglong_invalid(long,long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:175,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:176,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:176,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:177,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:177,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:178,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:178,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:179,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:179,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:180,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:180,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:181,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_isValidValue_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
    - '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_isValidValue_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:188,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:189,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:189,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:190,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:190,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:191,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:191,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:192,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 193
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_isValidValue_long_int()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
    - '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_isValidValue_long_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:196,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidIntValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:197,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:197,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidIntValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:198,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:198,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidIntValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:199,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:199,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidIntValue(int)'
      Src: org.threeten.bp.temporal.TestValueRange:200,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 201
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_isValidValue_long_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
    - '[org.threeten.bp.temporal.ValueRange].isValidIntValue(int)'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_isValidValue_long_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:207,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:208,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].equals(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:209,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:209,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].equals(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:210,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:210,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].equals(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:211,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:211,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].equals(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:212,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:212,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].hashCode()'
      Src: org.threeten.bp.temporal.TestValueRange:213,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].hashCode()'
      Src: org.threeten.bp.temporal.TestValueRange:213,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(int,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 214
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_equals1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
    - '[org.threeten.bp.temporal.ValueRange].equals(org.threeten.bp.temporal.ValueRange)'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(int,boolean)'
    - '[org.threeten.bp.temporal.ValueRange].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_equals1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:217,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:218,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].equals(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:218,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:218,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:219,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].equals(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:219,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:219,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:220,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].equals(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:220,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:220,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:221,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].equals(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.TestValueRange:221,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 222
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_equals2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].equals(org.threeten.bp.temporal.ValueRange)'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_equals2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:225,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].equals(String)'
      Src: org.threeten.bp.temporal.TestValueRange:226,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_equals_otherType()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.temporal.ValueRange].equals(String)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_equals_otherType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:230,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].equals(null)'
      Src: org.threeten.bp.temporal.TestValueRange:231,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestValueRange:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_equals_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    - '[org.threeten.bp.temporal.ValueRange].equals(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_equals_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:238,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].toString()'
      Src: org.threeten.bp.temporal.TestValueRange:238,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(String,String)'
      Src: org.threeten.bp.temporal.TestValueRange:238,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:239,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].toString()'
      Src: org.threeten.bp.temporal.TestValueRange:239,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(String,String)'
      Src: org.threeten.bp.temporal.TestValueRange:239,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:240,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].toString()'
      Src: org.threeten.bp.temporal.TestValueRange:240,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(String,String)'
      Src: org.threeten.bp.temporal.TestValueRange:240,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.TestValueRange:241,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].toString()'
      Src: org.threeten.bp.temporal.TestValueRange:241,1
    - Dst: '[org.threeten.bp.temporal.TestValueRange].assertEquals(String,String)'
      Src: org.threeten.bp.temporal.TestValueRange:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 242
    functionName: '[org.threeten.bp.temporal.TestValueRange].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].toString()'
    - '[org.threeten.bp.temporal.TestValueRange].assertEquals(String,String)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestValueRange].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TestValueRange
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TestValueRange].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TestValueRange
    signature: '[org.threeten.bp.temporal.TestValueRange].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:64,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:64,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:65,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:65,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:66,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:66,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:68,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:68,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:69,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:69,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:70,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:70,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:72,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:72,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:73,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:73,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:74,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:74,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:76,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:76,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:77,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:77,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:78,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 80
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].data_yearsBetween()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestChronoUnit].data_yearsBetween()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:84,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:89,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit)'
      Src: org.threeten.bp.temporal.TestChronoUnit:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit)'
    - '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:94,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:94,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:94,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_LocalDateTimeSameTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    - '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_LocalDateTimeSameTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:99,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:100,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:100,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:100,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:100,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:102,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:102,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:102,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 104
      start: 97
    functionDepth: 4
    functionLinenumber: 97
    functionLinenumberEnd: 104
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_LocalDateTimeLaterTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    - '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_LocalDateTimeLaterTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:108,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:108,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:108,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:108,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:108,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 6
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_ZonedDateSameOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_ZonedDateSameOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:114,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:115,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:115,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:115,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:115,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:115,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:115,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:117,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:117,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:117,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:117,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:117,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 119
      start: 111
    functionDepth: 6
    functionLinenumber: 111
    functionLinenumberEnd: 119
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_ZonedDateLaterOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.temporal.ChronoUnit.YEARS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_ZonedDateLaterOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:125,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:125,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:126,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:126,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:127,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:127,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:129,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:129,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:130,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:130,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:131,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:131,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:133,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:133,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:134,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:134,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:135,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:135,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:137,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:137,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:138,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:138,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:139,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:139,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:141,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:141,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:142,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:142,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:143,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:143,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:145,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:145,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:146,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:146,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:147,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:147,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:149,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:149,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:150,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:150,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:151,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 153
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].data_monthsBetween()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestChronoUnit].data_monthsBetween()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:157,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:162,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit)'
      Src: org.threeten.bp.temporal.TestChronoUnit:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:167,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:167,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:167,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 4
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_LocalDateTimeSameTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_LocalDateTimeSameTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:172,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:173,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:173,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:173,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:173,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:175,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:175,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:175,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 177
      start: 170
    functionDepth: 4
    functionLinenumber: 170
    functionLinenumberEnd: 177
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_LocalDateTimeLaterTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_LocalDateTimeLaterTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:181,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:181,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:181,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:181,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:181,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 6
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_ZonedDateSameOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_ZonedDateSameOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:187,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:188,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:188,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:188,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:188,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:188,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:188,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:190,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:190,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:190,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:190,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:190,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 6
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_ZonedDateLaterOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.temporal.ChronoUnit.MONTHS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_ZonedDateLaterOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:198,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:198,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:199,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:199,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:200,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:200,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:201,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:201,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:202,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:202,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:204,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:204,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:205,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:205,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:206,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:206,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:207,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:207,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:208,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:208,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:209,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:209,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:210,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:210,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:212,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:212,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:213,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:213,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:214,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:214,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:215,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:215,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:216,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:216,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:217,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:217,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:218,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 220
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].data_weeksBetween()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestChronoUnit].data_weeksBetween()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.WEEKS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:224,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_weeksBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.temporal.ChronoUnit.WEEKS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_weeksBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.WEEKS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:229,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit)'
      Src: org.threeten.bp.temporal.TestChronoUnit:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_weeksBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoUnit.WEEKS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_weeksBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:236,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:236,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:237,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:237,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:238,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:238,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:240,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:240,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:241,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:241,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:242,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:242,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:243,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:243,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:245,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:245,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:246,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:246,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:247,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:247,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:248,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:248,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:250,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:250,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:251,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:251,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:252,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:252,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:253,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:253,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:254,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:254,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:256,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:256,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:257,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:257,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:259,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:259,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:260,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:260,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:261,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 263
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].data_daysBetween()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.temporal.TestChronoUnit,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestChronoUnit].data_daysBetween()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:267,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 268
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 268
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:272,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit)'
      Src: org.threeten.bp.temporal.TestChronoUnit:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 273
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 273
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit)'
    - '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:277,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:277,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:277,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 278
      start: 275
    functionDepth: 4
    functionLinenumber: 275
    functionLinenumberEnd: 278
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_LocalDateTimeSameTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_LocalDateTimeSameTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:282,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:283,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:283,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:283,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:283,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:285,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:285,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:285,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 287
      start: 280
    functionDepth: 4
    functionLinenumber: 280
    functionLinenumberEnd: 287
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_LocalDateTimeLaterTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].atTime(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_LocalDateTimeLaterTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:291,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:291,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:291,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:291,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:291,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 292
      start: 289
    functionDepth: 6
    functionLinenumber: 289
    functionLinenumberEnd: 292
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_ZonedDateSameOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_ZonedDateSameOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestChronoUnit:297,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:298,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:298,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:298,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:298,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:298,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:298,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:300,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:300,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:300,1
    - Dst: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestChronoUnit:300,1
    - Dst: '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.temporal.TestChronoUnit:300,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
      Src: org.threeten.bp.temporal.TestChronoUnit:300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 302
      start: 294
    functionDepth: 6
    functionLinenumber: 294
    functionLinenumberEnd: 302
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_ZonedDateLaterOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,long)'
    - '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.temporal.ChronoUnit.DAYS].between(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_ZonedDateLaterOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ChronoUnit.values()
      Src: org.threeten.bp.temporal.TestChronoUnit:307,1
    - Dst: unit.getDuration()
      Src: org.threeten.bp.temporal.TestChronoUnit:308,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].getSeconds()'
      Src: org.threeten.bp.temporal.TestChronoUnit:308,1
    - Dst: unit.isDateBased()
      Src: org.threeten.bp.temporal.TestChronoUnit:309,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,boolean)'
      Src: org.threeten.bp.temporal.TestChronoUnit:309,1
    - Dst: unit.isDateBased()
      Src: org.threeten.bp.temporal.TestChronoUnit:311,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,boolean)'
      Src: org.threeten.bp.temporal.TestChronoUnit:311,1
    - Dst: unit.isDateBased()
      Src: org.threeten.bp.temporal.TestChronoUnit:313,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,boolean)'
      Src: org.threeten.bp.temporal.TestChronoUnit:313,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 316
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_isDateBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].getSeconds()'
    - unit.isDateBased()
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,boolean)'
    - unit.getDuration()
    - ChronoUnit.values()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_isDateBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ChronoUnit.values()
      Src: org.threeten.bp.temporal.TestChronoUnit:320,1
    - Dst: unit.getDuration()
      Src: org.threeten.bp.temporal.TestChronoUnit:321,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].getSeconds()'
      Src: org.threeten.bp.temporal.TestChronoUnit:321,1
    - Dst: unit.isTimeBased()
      Src: org.threeten.bp.temporal.TestChronoUnit:322,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,boolean)'
      Src: org.threeten.bp.temporal.TestChronoUnit:322,1
    - Dst: unit.isTimeBased()
      Src: org.threeten.bp.temporal.TestChronoUnit:324,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,boolean)'
      Src: org.threeten.bp.temporal.TestChronoUnit:324,1
    - Dst: unit.isTimeBased()
      Src: org.threeten.bp.temporal.TestChronoUnit:326,1
    - Dst: '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,boolean)'
      Src: org.threeten.bp.temporal.TestChronoUnit:326,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 329
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].test_isTimeBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoUnit].getSeconds()'
    - unit.isTimeBased()
    - '[org.threeten.bp.temporal.TestChronoUnit].assertEquals(org.threeten.bp.temporal.TestChronoUnit,boolean)'
    - unit.getDuration()
    - ChronoUnit.values()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoUnit].test_isTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.Month,int)'
      Src: org.threeten.bp.temporal.TestChronoUnit:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.threeten.bp.Month
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - dom
    argTypes:
    - int
    - org.threeten.bp.Month
    - int
    constantsTouched: []
    func_position:
      end: 334
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.Month,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.Month,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.Month,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TestChronoUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TestChronoUnit].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TestChronoUnit
    signature: '[org.threeten.bp.temporal.TestChronoUnit].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.threeten.bp.temporal.TestJulianFields].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestJulianFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestJulianFields].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 80
    functionName: '[org.threeten.bp.temporal.TestJulianFields].data_samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestJulianFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestJulianFields].data_samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestJulianFields:84,1
    - Dst: '[org.threeten.bp.temporal.TestJulianFields].assertEquals(long,long)'
      Src: org.threeten.bp.temporal.TestJulianFields:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - field
    - date
    - expected
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 4
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.threeten.bp.temporal.TestJulianFields].test_samples_get(org.threeten.bp.temporal.TemporalField,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestJulianFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TestJulianFields].assertEquals(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestJulianFields].test_samples_get(org.threeten.bp.temporal.TemporalField,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(org.threeten.bp.LocalDate,long)'
      Src: org.threeten.bp.temporal.TestJulianFields:89,1
    - Dst: '[org.threeten.bp.temporal.TestJulianFields].assertEquals(R,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestJulianFields:89,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(org.threeten.bp.LocalDate,long)'
      Src: org.threeten.bp.temporal.TestJulianFields:90,1
    - Dst: '[org.threeten.bp.temporal.TestJulianFields].assertEquals(R,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestJulianFields:90,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(org.threeten.bp.LocalDate,long)'
      Src: org.threeten.bp.temporal.TestJulianFields:91,1
    - Dst: '[org.threeten.bp.temporal.TestJulianFields].assertEquals(R,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestJulianFields:91,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(org.threeten.bp.LocalDate,long)'
      Src: org.threeten.bp.temporal.TestJulianFields:92,1
    - Dst: '[org.threeten.bp.temporal.TestJulianFields].assertEquals(R,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestJulianFields:92,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(org.threeten.bp.LocalDate,long)'
      Src: org.threeten.bp.temporal.TestJulianFields:93,1
    - Dst: '[org.threeten.bp.temporal.TestJulianFields].assertEquals(R,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestJulianFields:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - field
    - date
    - value
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 94
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 94
    functionName: '[org.threeten.bp.temporal.TestJulianFields].test_samples_set(org.threeten.bp.temporal.TemporalField,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestJulianFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(org.threeten.bp.LocalDate,long)'
    - '[org.threeten.bp.temporal.TestJulianFields].assertEquals(R,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestJulianFields].test_samples_set(org.threeten.bp.temporal.TemporalField,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].toString()'
      Src: org.threeten.bp.temporal.TestJulianFields:101,1
    - Dst: '[org.threeten.bp.temporal.TestJulianFields].assertEquals(org.threeten.bp.temporal.TestJulianFields,String)'
      Src: org.threeten.bp.temporal.TestJulianFields:101,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].toString()'
      Src: org.threeten.bp.temporal.TestJulianFields:102,1
    - Dst: '[org.threeten.bp.temporal.TestJulianFields].assertEquals(org.threeten.bp.temporal.TestJulianFields,String)'
      Src: org.threeten.bp.temporal.TestJulianFields:102,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].toString()'
      Src: org.threeten.bp.temporal.TestJulianFields:103,1
    - Dst: '[org.threeten.bp.temporal.TestJulianFields].assertEquals(org.threeten.bp.temporal.TestJulianFields,String)'
      Src: org.threeten.bp.temporal.TestJulianFields:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.threeten.bp.temporal.TestJulianFields].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestJulianFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].toString()'
    - '[org.threeten.bp.temporal.TestJulianFields].assertEquals(org.threeten.bp.temporal.TestJulianFields,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestJulianFields].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestJulianFields:47,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestJulianFields:48,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestJulianFields:49,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestJulianFields:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TestJulianFields
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TestJulianFields].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestJulianFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TestJulianFields
    signature: '[org.threeten.bp.temporal.TestJulianFields].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:61,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:66,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:67,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:68,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:69,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:69,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:70,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:70,1
    - Dst: test.getMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:71,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:71,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:72,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 75
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfMonth_nonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - test.getDayOfMonth()
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfMonth()'
    - test.getYear()
    - test.getMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfMonth_nonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:79,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:80,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:81,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:82,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:82,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:83,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:83,1
    - Dst: test.getMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:84,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:84,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:85,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 88
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfMonth_leap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - test.getDayOfMonth()
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfMonth()'
    - test.getYear()
    - test.getMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfMonth_leap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:95,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:100,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:101,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:102,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:103,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:103,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:104,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:104,1
    - Dst: test.getMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:105,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:105,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:106,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:106,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:106,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 109
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfMonth_nonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - test.getDayOfMonth()
    - test.getYear()
    - test.getMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfMonth_nonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:113,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:114,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:115,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:116,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:116,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:117,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:117,1
    - Dst: test.getMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:118,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:118,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:119,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:119,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 122
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfMonth_leap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - test.getDayOfMonth()
    - test.getYear()
    - test.getMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfMonth_leap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:129,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfNextMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextMonth()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfNextMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:134,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:135,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:136,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:137,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:137,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:138,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:138,1
    - Dst: test.getMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:139,1
    - Dst: month.plus(int)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:139,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:139,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:140,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:140,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 143
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextMonth_nonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - month.plus(int)
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - test.getDayOfMonth()
    - test.getYear()
    - test.getMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextMonth()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextMonth_nonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:147,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:148,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:149,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:150,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:150,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:151,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:151,1
    - Dst: test.getMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:152,1
    - Dst: month.plus(int)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:152,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:152,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:153,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:153,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextMonth_leap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - month.plus(int)
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - test.getDayOfMonth()
    - test.getYear()
    - test.getMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextMonth()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextMonth_leap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:163,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfYear()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:168,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:169,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:170,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:171,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:171,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:172,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:172,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:173,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:174,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:174,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 177
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfYear_nonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfYear()'
    - test.getYear()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - test.getDayOfMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfYear_nonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:181,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:182,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:183,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:184,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:184,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:185,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:185,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:186,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:187,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:187,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 190
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfYear_leap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfYear()'
    - test.getYear()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - test.getDayOfMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfYear_leap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:197,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastDayOfYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfYear()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastDayOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:202,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:203,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:204,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:205,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:205,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:206,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:206,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:207,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:208,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:208,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 211
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfYear_nonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfYear()'
    - test.getDayOfMonth()
    - test.getYear()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfYear_nonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:215,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:216,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:217,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:218,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:218,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:219,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:219,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:220,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:221,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:221,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 224
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfYear_leap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfYear()'
    - test.getDayOfMonth()
    - test.getYear()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfYear_leap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:231,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfNextYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextYear()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfNextYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:236,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:237,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:238,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:239,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:239,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:240,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:240,1
    - Dst: test.getMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:241,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:241,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:242,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:242,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 245
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextYear_nonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextYear()'
    - test.getDayOfMonth()
    - test.getYear()
    - test.getMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextYear_nonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:249,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:250,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:251,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:252,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:252,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:253,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:253,1
    - Dst: test.getMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:254,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:254,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:255,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:255,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 258
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextYear_leap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextYear()'
    - test.getDayOfMonth()
    - test.getYear()
    - test.getMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextYear_leap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(int,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:265,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 266
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_dayOfWeekInMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(int,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_dayOfWeekInMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(int,null)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_dayOfWeekInMonth_nullDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_dayOfWeekInMonth_nullDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:276,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:277,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:278,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:279,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:280,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:281,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:282,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:283,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:284,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:285,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:286,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 273
    functionDepth: 2
    functionLinenumber: 273
    functionLinenumberEnd: 289
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].data_dayOfWeekInMonth_positive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].data_dayOfWeekInMonth_positive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].of(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:294,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].length(boolean)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:294,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:295,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:296,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:296,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:297,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:297,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - year
    - month
    - dow
    - expected
    argTypes:
    - int
    - int
    - org.threeten.bp.DayOfWeek
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 300
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 300
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_dayOfWeekInMonth_positive(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.Month].of(int)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusWeeks(int)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.DayOfWeek)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].length(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_dayOfWeekInMonth_positive(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:305,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:306,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:307,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:308,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:309,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:310,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:311,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:312,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:313,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:314,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:315,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:316,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 302
    functionDepth: 2
    functionLinenumber: 302
    functionLinenumberEnd: 318
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].data_dayOfWeekInMonth_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].data_dayOfWeekInMonth_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].of(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:322,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].length(boolean)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:322,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:323,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(int,org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:324,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:324,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:325,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - year
    - month
    - dow
    - expected
    argTypes:
    - int
    - int
    - org.threeten.bp.DayOfWeek
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 327
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 327
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_dayOfWeekInMonth_zero(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(int,org.threeten.bp.DayOfWeek)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.Month].of(int)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].length(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_dayOfWeekInMonth_zero(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:332,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:333,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:334,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:335,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:336,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:337,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:338,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:339,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:340,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:341,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:342,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 329
    functionDepth: 2
    functionLinenumber: 329
    functionLinenumberEnd: 345
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].data_dayOfWeekInMonth_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].data_dayOfWeekInMonth_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].of(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:350,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].length(boolean)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:350,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:351,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:352,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:352,1
    - Dst: '[org.threeten.bp.LocalDate].minusWeeks(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:353,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:353,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - year
    - month
    - dow
    - expected
    argTypes:
    - int
    - int
    - org.threeten.bp.DayOfWeek
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 356
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 356
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_dayOfWeekInMonth_negative(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.Month].of(int)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.DayOfWeek)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].length(boolean)'
    - '[org.threeten.bp.LocalDate].minusWeeks(org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_dayOfWeekInMonth_negative(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstInMonth(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:363,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 364
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstInMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstInMonth(org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstInMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstInMonth(null)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 369
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstInMonth_nullDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstInMonth(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstInMonth_nullDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].of(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:373,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].length(boolean)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:373,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:374,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].firstInMonth(org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:375,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:375,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - year
    - month
    - dow
    - expected
    argTypes:
    - int
    - int
    - org.threeten.bp.DayOfWeek
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 378
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 378
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstInMonth(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.LocalDate,String)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].firstInMonth(org.threeten.bp.DayOfWeek)'
    - '[org.threeten.bp.Month].of(int)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].length(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstInMonth(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastInMonth(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:385,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 386
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastInMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastInMonth(org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastInMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastInMonth(null)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 391
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastInMonth_nullDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastInMonth(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastInMonth_nullDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].of(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:395,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].length(boolean)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:395,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:396,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastInMonth(org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:397,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:397,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:398,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - year
    - month
    - dow
    - expected
    argTypes:
    - int
    - int
    - org.threeten.bp.DayOfWeek
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 400
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 400
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastInMonth(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastInMonth(org.threeten.bp.DayOfWeek)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.LocalDate,String)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.Month].of(int)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].length(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastInMonth(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].next(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:407,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 408
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_next()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].next(org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].next(null)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 413
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_next_nullDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].next(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_next_nullDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:417,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:418,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:419,1
    - Dst: '[org.threeten.bp.DayOfWeek].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:421,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].next(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:422,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:422,1
    - Dst: test.getDayOfWeek()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:424,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:424,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:426,1
    - Dst: test.getDayOfYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:427,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:427,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:428,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:430,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:431,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:431,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:432,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:432,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:433,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:434,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:434,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 415
    functionDepth: 2
    functionLinenumber: 415
    functionLinenumberEnd: 439
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_next()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DayOfWeek].values()'
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.temporal.TemporalAdjusters].next(org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - test.getDayOfWeek()
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - test.getDayOfYear()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - test.getDayOfMonth()
    - test.getYear()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].nextOrSame(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:446,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 447
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 447
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_nextOrSame()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].nextOrSame(org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_nextOrSame()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].nextOrSame(null)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 452
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 452
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_nextOrSame_nullDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].nextOrSame(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_nextOrSame_nullDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:456,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:457,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:458,1
    - Dst: '[org.threeten.bp.DayOfWeek].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:460,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].nextOrSame(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:461,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:461,1
    - Dst: test.getDayOfWeek()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:463,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:463,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:465,1
    - Dst: test.getDayOfYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:466,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:466,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:467,1
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:468,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:468,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(boolean,DayOfWeek)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:468,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:470,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertFalse(DayOfWeek)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:470,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:471,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:472,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:472,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:473,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:473,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:474,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:475,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:475,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 454
    functionDepth: 3
    functionLinenumber: 454
    functionLinenumberEnd: 480
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_nextOrSame()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.temporal.TestTemporalAdjusters)'
    - test.getDayOfWeek()
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertFalse(DayOfWeek)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(boolean,DayOfWeek)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - test.getYear()
    - '[org.threeten.bp.DayOfWeek].values()'
    - '[org.threeten.bp.Month].values()'
    - test.getDayOfYear()
    - test.getDayOfMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].nextOrSame(org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_nextOrSame()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].previous(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:487,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 488
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previous()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].previous(org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].previous(null)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 493
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previous_nullDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].previous(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previous_nullDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:497,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:498,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:499,1
    - Dst: '[org.threeten.bp.DayOfWeek].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:501,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].previous(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:502,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:502,1
    - Dst: test.getDayOfWeek()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:504,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:504,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:506,1
    - Dst: test.getDayOfYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:507,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:507,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:508,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:510,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:511,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:511,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:512,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:512,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:513,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:514,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:514,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 495
    functionDepth: 2
    functionLinenumber: 495
    functionLinenumberEnd: 519
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_previous()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DayOfWeek].values()'
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - test.getDayOfWeek()
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - test.getDayOfYear()
    - '[org.threeten.bp.temporal.TemporalAdjusters].previous(org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - test.getYear()
    - test.getDayOfMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_previous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].previousOrSame(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:526,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 527
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previousOrSame()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertNotNull(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].previousOrSame(org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previousOrSame()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].previousOrSame(null)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previousOrSame_nullDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].previousOrSame(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previousOrSame_nullDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:536,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:537,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:538,1
    - Dst: '[org.threeten.bp.DayOfWeek].values()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:540,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].previousOrSame(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:541,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:541,1
    - Dst: test.getDayOfWeek()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:543,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:543,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:545,1
    - Dst: test.getDayOfYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:546,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:546,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:547,1
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:548,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:548,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(boolean,DayOfWeek)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:548,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:550,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertFalse(DayOfWeek)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:550,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:551,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:552,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:552,1
    - Dst: test.getYear()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:553,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:553,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:554,1
    - Dst: test.getDayOfMonth()
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:555,1
    - Dst: '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:555,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 534
    functionDepth: 3
    functionLinenumber: 534
    functionLinenumberEnd: 560
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_previousOrSame()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.temporal.TestTemporalAdjusters)'
    - test.getDayOfWeek()
    - month.length(boolean)
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertSame(org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(int)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertTrue(org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertFalse(DayOfWeek)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(boolean,DayOfWeek)'
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].assertEquals(org.threeten.bp.temporal.TestTemporalAdjusters,int)'
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - test.getYear()
    - '[org.threeten.bp.temporal.TemporalAdjusters].previousOrSame(org.threeten.bp.temporal.TestTemporalAdjusters)'
    - '[org.threeten.bp.DayOfWeek].values()'
    - '[org.threeten.bp.Month].values()'
    - test.getDayOfYear()
    - test.getDayOfMonth()
    - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.temporal.TestTemporalAdjusters,org.threeten.bp.temporal.TestTemporalAdjusters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].test_previousOrSame()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.Month,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.threeten.bp.Month
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - day
    argTypes:
    - int
    - org.threeten.bp.Month
    - int
    constantsTouched: []
    func_position:
      end: 564
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 564
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.Month,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.Month,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.Month,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestTemporalAdjusters:567,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - day
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 568
      start: 566
    functionDepth: 1
    functionLinenumber: 566
    functionLinenumberEnd: 568
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TestTemporalAdjusters
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TestTemporalAdjusters].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TestTemporalAdjusters
    signature: '[org.threeten.bp.temporal.TestTemporalAdjusters].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertTrue()'
      Src: org.threeten.bp.temporal.TestIsoFields:59,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertTrue()'
      Src: org.threeten.bp.temporal.TestIsoFields:60,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertTrue()'
      Src: org.threeten.bp.temporal.TestIsoFields:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.threeten.bp.temporal.TestIsoFields].test_enum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestIsoFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestIsoFields].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestIsoFields].test_enum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:67,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:68,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:69,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:70,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:71,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:72,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:73,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:74,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:75,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:76,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:77,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 80
    functionName: '[org.threeten.bp.temporal.TestIsoFields].data_week()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestIsoFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestIsoFields].data_week()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestIsoFields:87,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(DayOfWeek,org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TestIsoFields:87,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestIsoFields:88,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:88,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestIsoFields:89,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.DayOfWeek
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - date
    - dow
    - week
    - wby
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.DayOfWeek
    - int
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 4
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[org.threeten.bp.temporal.TestIsoFields].test_WOWBY(org.threeten.bp.LocalDate,org.threeten.bp.DayOfWeek,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestIsoFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TestIsoFields].assertEquals(int,int)'
    - '[org.threeten.bp.temporal.TestIsoFields].assertEquals(long,int)'
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TestIsoFields].assertEquals(DayOfWeek,org.threeten.bp.DayOfWeek)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestIsoFields].test_WOWBY(org.threeten.bp.LocalDate,org.threeten.bp.DayOfWeek,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestIsoFields:97,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(DayOfWeek,org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TestIsoFields:97,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestIsoFields:98,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:98,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestIsoFields:99,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.DayOfWeek
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - date
    - dow
    - week
    - wby
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.DayOfWeek
    - int
    - int
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 4
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '[org.threeten.bp.temporal.TestIsoFields].test_WBY(org.threeten.bp.LocalDate,org.threeten.bp.DayOfWeek,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestIsoFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TestIsoFields].assertEquals(int,int)'
    - '[org.threeten.bp.temporal.TestIsoFields].assertEquals(long,int)'
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TestIsoFields].assertEquals(DayOfWeek,org.threeten.bp.DayOfWeek)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestIsoFields].test_WBY(org.threeten.bp.LocalDate,org.threeten.bp.DayOfWeek,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.temporal.TestIsoFields:107,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestIsoFields:107,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.temporal.TestIsoFields:107,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestIsoFields:107,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.temporal.TestIsoFields:107,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TestIsoFields)'
      Src: org.threeten.bp.temporal.TestIsoFields:107,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.temporal.TestIsoFields:107,1
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.temporal.TestIsoFields:111,1
    - Dst: '[org.threeten.bp.LocalDate].parse(org.threeten.bp.temporal.TestIsoFields,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.temporal.TestIsoFields:111,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestIsoFields:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.DayOfWeek
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - date
    - dow
    - week
    - wby
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.DayOfWeek
    - int
    - int
    constantsTouched: []
    func_position:
      end: 113
      start: 105
    functionDepth: 3
    functionLinenumber: 105
    functionLinenumberEnd: 113
    functionName: '[org.threeten.bp.temporal.TestIsoFields].test_parse_weeks(org.threeten.bp.LocalDate,org.threeten.bp.DayOfWeek,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestIsoFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.LocalDate].parse(org.threeten.bp.temporal.TestIsoFields,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.DayOfWeek].getValue()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TestIsoFields)'
    - '[org.threeten.bp.temporal.TestIsoFields].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestIsoFields].test_parse_weeks(org.threeten.bp.LocalDate,org.threeten.bp.DayOfWeek,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:118,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.temporal.TestIsoFields:123,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestIsoFields:124,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.temporal.TestIsoFields:125,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.temporal.TestIsoFields:126,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.temporal.TestIsoFields:132,1
    - Dst: '[org.threeten.bp.LocalDate].withDayOfYear(int)'
      Src: org.threeten.bp.temporal.TestIsoFields:132,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestIsoFields:133,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.temporal.TestIsoFields:134,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestIsoFields:138,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.temporal.TestIsoFields)'
      Src: org.threeten.bp.temporal.TestIsoFields:138,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestIsoFields:138,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(org.threeten.bp.temporal.ValueRange,org.threeten.bp.temporal.ValueRange,org.threeten.bp.temporal.TestIsoFields)'
      Src: org.threeten.bp.temporal.TestIsoFields:138,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestIsoFields:139,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestIsoFields:139,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(long,org.threeten.bp.temporal.TestIsoFields,org.threeten.bp.temporal.TestIsoFields)'
      Src: org.threeten.bp.temporal.TestIsoFields:139,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestIsoFields:140,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestIsoFields:140,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(int,org.threeten.bp.temporal.TestIsoFields,org.threeten.bp.temporal.TestIsoFields)'
      Src: org.threeten.bp.temporal.TestIsoFields:140,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestIsoFields:141,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestIsoFields:141,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(long,org.threeten.bp.temporal.TestIsoFields,org.threeten.bp.temporal.TestIsoFields)'
      Src: org.threeten.bp.temporal.TestIsoFields:141,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestIsoFields:142,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.temporal.TestIsoFields:142,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(int,org.threeten.bp.temporal.TestIsoFields,org.threeten.bp.temporal.TestIsoFields)'
      Src: org.threeten.bp.temporal.TestIsoFields:142,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.temporal.TestIsoFields:143,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 116
    functionDepth: 4
    functionLinenumber: 116
    functionLinenumberEnd: 145
    functionName: '[org.threeten.bp.temporal.TestIsoFields].test_loop()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestIsoFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TestIsoFields].assertEquals(org.threeten.bp.temporal.ValueRange,org.threeten.bp.temporal.ValueRange,org.threeten.bp.temporal.TestIsoFields)'
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.temporal.TestIsoFields)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TestIsoFields].assertEquals(int,org.threeten.bp.temporal.TestIsoFields,org.threeten.bp.temporal.TestIsoFields)'
    - '[org.threeten.bp.LocalDate].withDayOfYear(int)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.LocalDate].isLeapYear()'
    - '[org.threeten.bp.temporal.TestIsoFields].assertEquals(long,org.threeten.bp.temporal.TestIsoFields,org.threeten.bp.temporal.TestIsoFields)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestIsoFields].test_loop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:153,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:153,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:154,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:154,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:155,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:155,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:156,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:156,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:157,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:157,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:158,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:158,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:159,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:159,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:160,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:160,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:161,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:161,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:162,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:162,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:163,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:163,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:164,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:164,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:165,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:165,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:167,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:167,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:168,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:168,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:169,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:169,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:170,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:170,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:171,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:171,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:172,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:172,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:173,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:173,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:174,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:174,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:175,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:175,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:176,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:176,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:177,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:177,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:178,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestIsoFields:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 180
    functionName: '[org.threeten.bp.temporal.TestIsoFields].data_quartersBetween()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestIsoFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestIsoFields].data_quartersBetween()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestIsoFields:184,1
    - Dst: '[org.threeten.bp.temporal.TestIsoFields].assertEquals(long,long)'
      Src: org.threeten.bp.temporal.TestIsoFields:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - expected
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    - long
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.threeten.bp.temporal.TestIsoFields].test_quarters_between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestIsoFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestIsoFields].assertEquals(long,long)'
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestIsoFields].test_quarters_between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TestIsoFields
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TestIsoFields].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestIsoFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TestIsoFields
    signature: '[org.threeten.bp.temporal.TestIsoFields].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalField
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.MockFieldValue
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - field
    - value
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/MockFieldValue.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.MockFieldValue
    signature: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].equals(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.MockFieldValue:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalField
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.threeten.bp.temporal.MockFieldValue].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/MockFieldValue.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].equals(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.MockFieldValue].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.MockFieldValue:58,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.temporal.MockFieldValue:59,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.temporal.MockFieldValue:61,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.temporal.MockFieldValue:63,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalField
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: '[org.threeten.bp.temporal.MockFieldValue].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/MockFieldValue.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].range()'
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.temporal.MockFieldValue].isSupported(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.temporal.MockFieldValue].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].equals(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.MockFieldValue:68,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.temporal.MockFieldValue:71,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalField
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.threeten.bp.temporal.MockFieldValue].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/MockFieldValue.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.temporal.TemporalField].equals(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.MockFieldValue].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ChronoField.values()
      Src: org.threeten.bp.temporal.TestChronoField:47,1
    - Dst: field.isTimeBased()
      Src: org.threeten.bp.temporal.TestChronoField:49,1
    - Dst: '[org.threeten.bp.temporal.TestChronoField].assertEquals(org.threeten.bp.temporal.TestChronoField,boolean)'
      Src: org.threeten.bp.temporal.TestChronoField:49,1
    - Dst: field.isDateBased()
      Src: org.threeten.bp.temporal.TestChronoField:51,1
    - Dst: field.getBaseUnit()
      Src: org.threeten.bp.temporal.TestChronoField:51,1
    - Dst: '[org.threeten.bp.temporal.TestChronoField].isDateBased()'
      Src: org.threeten.bp.temporal.TestChronoField:51,1
    - Dst: '[org.threeten.bp.temporal.TestChronoField].assertEquals(org.threeten.bp.temporal.TestChronoField,org.threeten.bp.temporal.TestChronoField)'
      Src: org.threeten.bp.temporal.TestChronoField:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[org.threeten.bp.temporal.TestChronoField].test_isDateBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoField.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoField].isDateBased()'
    - ChronoField.values()
    - field.isDateBased()
    - '[org.threeten.bp.temporal.TestChronoField].assertEquals(org.threeten.bp.temporal.TestChronoField,boolean)'
    - field.isTimeBased()
    - '[org.threeten.bp.temporal.TestChronoField].assertEquals(org.threeten.bp.temporal.TestChronoField,org.threeten.bp.temporal.TestChronoField)'
    - field.getBaseUnit()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoField].test_isDateBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ChronoField.values()
      Src: org.threeten.bp.temporal.TestChronoField:58,1
    - Dst: field.isTimeBased()
      Src: org.threeten.bp.temporal.TestChronoField:60,1
    - Dst: '[org.threeten.bp.temporal.TestChronoField].assertEquals(org.threeten.bp.temporal.TestChronoField,boolean)'
      Src: org.threeten.bp.temporal.TestChronoField:60,1
    - Dst: field.isTimeBased()
      Src: org.threeten.bp.temporal.TestChronoField:62,1
    - Dst: field.getBaseUnit()
      Src: org.threeten.bp.temporal.TestChronoField:62,1
    - Dst: '[org.threeten.bp.temporal.TestChronoField].isTimeBased()'
      Src: org.threeten.bp.temporal.TestChronoField:62,1
    - Dst: '[org.threeten.bp.temporal.TestChronoField].assertEquals(org.threeten.bp.temporal.TestChronoField,org.threeten.bp.temporal.TestChronoField)'
      Src: org.threeten.bp.temporal.TestChronoField:62,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 65
    functionName: '[org.threeten.bp.temporal.TestChronoField].test_isTimeBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoField.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestChronoField].isTimeBased()'
    - ChronoField.values()
    - '[org.threeten.bp.temporal.TestChronoField].assertEquals(org.threeten.bp.temporal.TestChronoField,boolean)'
    - field.isTimeBased()
    - '[org.threeten.bp.temporal.TestChronoField].assertEquals(org.threeten.bp.temporal.TestChronoField,org.threeten.bp.temporal.TestChronoField)'
    - field.getBaseUnit()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestChronoField].test_isTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TestChronoField
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TestChronoField].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TestChronoField
    signature: '[org.threeten.bp.temporal.TestChronoField].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 4
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.threeten.bp.temporal.TestYearMonth].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[org.threeten.bp.temporal.TestYearMonth].samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalAccessor>
    signature: '[org.threeten.bp.temporal.TestYearMonth].samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 99
    functionName: '[org.threeten.bp.temporal.TestYearMonth].validFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.temporal.TestYearMonth].validFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ChronoField.values()
      Src: org.threeten.bp.temporal.TestYearMonth:103,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:103,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:103,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].validFields()'
      Src: org.threeten.bp.temporal.TestYearMonth:104,1
    - Dst: '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.temporal.TestYearMonth:104,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestYearMonth:105,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestYearMonth:106,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestYearMonth:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 109
    functionName: '[org.threeten.bp.temporal.TestYearMonth].invalidFields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].removeAll(java.util.List<org.threeten.bp.temporal.TemporalField>)'
    - '[java.util.ArrayList].<init>(org.threeten.bp.temporal.TestYearMonth)'
    - ChronoField.values()
    - '[java.util.Arrays].asList(org.threeten.bp.temporal.TestYearMonth)'
    - '[org.threeten.bp.temporal.TestYearMonth].validFields()'
    - '[java.util.ArrayList].add(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.temporal.TestYearMonth].invalidFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertImmutable()'
      Src: org.threeten.bp.temporal.TestYearMonth:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYearMonth].assertImmutable()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertSerializable(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_serialization()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYearMonth].assertSerializable(org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_serialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:124,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEqualsSerialisedForm(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 4
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEqualsSerialisedForm(org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].getYear()'
      Src: org.threeten.bp.temporal.TestYearMonth:129,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:129,1
    - Dst: '[org.threeten.bp.YearMonth].getMonth()'
      Src: org.threeten.bp.temporal.TestYearMonth:130,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.temporal.TestYearMonth:130,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.YearMonth
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - test
    - y
    - m
    argTypes:
    - org.threeten.bp.YearMonth
    - int
    - int
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[org.threeten.bp.temporal.TestYearMonth].check(org.threeten.bp.YearMonth,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.YearMonth].getYear()'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
    - '[org.threeten.bp.YearMonth].getMonth()'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,int)'
    - '[Month].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].check(org.threeten.bp.YearMonth,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.temporal.TestYearMonth:138,1
    - Dst: '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYearMonth:138,1
    - Dst: '[org.threeten.bp.YearMonth].now()'
      Src: org.threeten.bp.temporal.TestYearMonth:139,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:141,1
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.temporal.TestYearMonth:144,1
    - Dst: '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYearMonth:144,1
    - Dst: '[org.threeten.bp.YearMonth].now()'
      Src: org.threeten.bp.temporal.TestYearMonth:145,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:147,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 136
    functionDepth: 3
    functionLinenumber: 136
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.temporal.TestYearMonth].now()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.YearMonth].now()'
    - '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestYearMonth:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 4
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.temporal.TestYearMonth].now_ZoneId_nullZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].now(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].now_ZoneId_nullZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.temporal.TestYearMonth:160,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestYearMonth:161,1
    - Dst: '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYearMonth:161,1
    - Dst: '[org.threeten.bp.YearMonth].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestYearMonth:162,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:164,1
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestYearMonth:167,1
    - Dst: '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYearMonth:167,1
    - Dst: '[org.threeten.bp.YearMonth].now(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.temporal.TestYearMonth:168,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:170,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 158
    functionDepth: 7
    functionLinenumber: 158
    functionLinenumberEnd: 171
    functionName: '[org.threeten.bp.temporal.TestYearMonth].now_ZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.YearMonth].now(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].now_ZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:178,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestYearMonth:178,1
    - Dst: '[org.threeten.bp.Clock].fixed(org.threeten.bp.temporal.TestYearMonth,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.temporal.TestYearMonth:179,1
    - Dst: '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYearMonth:180,1
    - Dst: '[org.threeten.bp.YearMonth].getYear()'
      Src: org.threeten.bp.temporal.TestYearMonth:181,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:181,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(Month,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 176
    functionDepth: 4
    functionLinenumber: 176
    functionLinenumberEnd: 183
    functionName: '[org.threeten.bp.temporal.TestYearMonth].now_Clock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(Month,org.threeten.bp.temporal.TestYearMonth)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.YearMonth].getYear()'
    - '[org.threeten.bp.Clock].fixed(org.threeten.bp.temporal.TestYearMonth,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].now_Clock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.temporal.TestYearMonth:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 3
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[org.threeten.bp.temporal.TestYearMonth].now_Clock_nullClock()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].now_Clock_nullClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:193,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].check(org.threeten.bp.YearMonth,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 191
    functionDepth: 2
    functionLinenumber: 191
    functionLinenumberEnd: 195
    functionName: '[org.threeten.bp.temporal.TestYearMonth].factory_intsMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYearMonth].check(org.threeten.bp.YearMonth,int,int)'
    - '[org.threeten.bp.YearMonth].of(int,org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].factory_intsMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_factory_intsMonth_yearTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_factory_intsMonth_yearTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_factory_intsMonth_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_factory_intsMonth_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,null)'
      Src: org.threeten.bp.temporal.TestYearMonth:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.temporal.TestYearMonth].factory_intsMonth_nullMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].factory_intsMonth_nullMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:215,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].check(org.threeten.bp.YearMonth,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 213
    functionDepth: 4
    functionLinenumber: 213
    functionLinenumberEnd: 217
    functionName: '[org.threeten.bp.temporal.TestYearMonth].factory_ints()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].check(org.threeten.bp.YearMonth,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].factory_ints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 4
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_yearTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_yearTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 4
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_dayTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_dayTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 4
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_monthTooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_monthTooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 4
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_monthTooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_monthTooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:242,1
    - Dst: '[org.threeten.bp.YearMonth].from(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYearMonth:242,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:242,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 240
    functionDepth: 4
    functionLinenumber: 240
    functionLinenumberEnd: 243
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_factory_CalendricalObject()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.YearMonth].from(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_factory_CalendricalObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:247,1
    - Dst: '[org.threeten.bp.YearMonth].from(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.temporal.TestYearMonth:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 245
    functionDepth: 3
    functionLinenumber: 245
    functionLinenumberEnd: 248
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_factory_CalendricalObject_invalid_noDerive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.YearMonth].from(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_factory_CalendricalObject_invalid_noDerive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.TestYearMonth:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 250
    functionDepth: 5
    functionLinenumber: 250
    functionLinenumberEnd: 253
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_factory_CalendricalObject_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_factory_CalendricalObject_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:261,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:262,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:263,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:264,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:265,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:266,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:267,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:268,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:269,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:270,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:271,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:272,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:273,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:274,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:275,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:277,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:278,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:279,1
    - Dst: '[org.threeten.bp.YearMonth].of(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:280,1
    - Dst: '[org.threeten.bp.YearMonth].of(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:281,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:283,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 258
    functionDepth: 4
    functionLinenumber: 258
    functionLinenumberEnd: 286
    functionName: '[org.threeten.bp.temporal.TestYearMonth].provider_goodParseData()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].of(int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestYearMonth].provider_goodParseData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].parse(String)'
      Src: org.threeten.bp.temporal.TestYearMonth:290,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.threeten.bp.YearMonth
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - text
    - expected
    argTypes:
    - String
    - org.threeten.bp.YearMonth
    constantsTouched: []
    func_position:
      end: 292
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 292
    functionName: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_success(String,org.threeten.bp.YearMonth)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].parse(String)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_success(String,org.threeten.bp.YearMonth)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 314
    functionName: '[org.threeten.bp.temporal.TestYearMonth].provider_badParseData()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestYearMonth].provider_badParseData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].parse(String)'
      Src: org.threeten.bp.temporal.TestYearMonth:319,1
    - Dst: String.format(String,String,int)
      Src: org.threeten.bp.temporal.TestYearMonth:320,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].fail(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:320,1
    - Dst: ex.getParsedString()
      Src: org.threeten.bp.temporal.TestYearMonth:322,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,String)'
      Src: org.threeten.bp.temporal.TestYearMonth:322,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.temporal.TestYearMonth:323,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:323,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - text
    - pos
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 326
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 326
    functionName: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_fail(String,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - ex.getParsedString()
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,String)'
    - '[org.threeten.bp.temporal.TestYearMonth].fail(org.threeten.bp.temporal.TestYearMonth)'
    - '[org.threeten.bp.YearMonth].parse(String)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,int)'
    - ex.getErrorIndex()
    - String.format(String,String,int)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_fail(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].parse(String)'
      Src: org.threeten.bp.temporal.TestYearMonth:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 332
    functionName: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_illegalValue_Month()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_illegalValue_Month()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].parse(null)'
      Src: org.threeten.bp.temporal.TestYearMonth:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 337
    functionName: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].parse(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.temporal.TestYearMonth:344,1
    - Dst: '[org.threeten.bp.YearMonth].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.temporal.TestYearMonth:345,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:346,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 342
    functionDepth: 6
    functionLinenumber: 342
    functionLinenumberEnd: 347
    functionName: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.YearMonth].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.temporal.TestYearMonth:351,1
    - Dst: '[org.threeten.bp.YearMonth].parse(String,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.temporal.TestYearMonth:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 349
    functionDepth: 6
    functionLinenumber: 349
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_formatter_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.YearMonth].parse(String,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_formatter_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].parse(String,null)'
      Src: org.threeten.bp.temporal.TestYearMonth:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_formatter_nullFormatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].parse(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].factory_parse_formatter_nullFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:365,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:365,1
    - Dst: '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:366,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:366,1
    - Dst: '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:367,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:367,1
    - Dst: '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:368,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 369
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
    - '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 374
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestYearMonth:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 376
    functionDepth: 5
    functionLinenumber: 376
    functionLinenumberEnd: 379
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 384
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 389
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_timeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_timeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:396,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:396,1
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:397,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:397,1
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:398,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:398,1
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:399,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:399,1
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:400,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(long,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 394
    functionDepth: 1
    functionLinenumber: 394
    functionLinenumberEnd: 401
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TestYearMonth)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.temporal.TestYearMonth:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 403
    functionDepth: 3
    functionLinenumber: 403
    functionLinenumberEnd: 406
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField_invalidField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField_invalidField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 416
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField_timeField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField_timeField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 429
    functionName: '[org.threeten.bp.temporal.TestYearMonth].provider_sampleDates()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestYearMonth].provider_sampleDates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:436,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:437,1
    - Dst: '[org.threeten.bp.YearMonth].with(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYearMonth:437,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:437,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 434
    functionDepth: 4
    functionLinenumber: 434
    functionLinenumberEnd: 438
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_with_Year()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.YearMonth].with(org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_with_Year()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:442,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:443,1
    - Dst: '[org.threeten.bp.YearMonth].with(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYearMonth:443,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 444
      start: 440
    functionDepth: 4
    functionLinenumber: 440
    functionLinenumberEnd: 444
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_with_Year_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.YearMonth].with(org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_with_Year_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:448,1
    - Dst: '[org.threeten.bp.YearMonth].with(org.threeten.bp.Year)'
      Src: org.threeten.bp.temporal.TestYearMonth:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 446
    functionDepth: 4
    functionLinenumber: 446
    functionLinenumberEnd: 450
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_with_Year_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].with(org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_with_Year_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:457,1
    - Dst: '[org.threeten.bp.YearMonth].with(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:458,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:458,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 455
    functionDepth: 4
    functionLinenumber: 455
    functionLinenumberEnd: 459
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_with_Month()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].with(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_with_Month()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:463,1
    - Dst: '[org.threeten.bp.YearMonth].with(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:464,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 461
    functionDepth: 4
    functionLinenumber: 461
    functionLinenumberEnd: 465
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_with_Month_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].with(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_with_Month_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:469,1
    - Dst: '[org.threeten.bp.YearMonth].with(org.threeten.bp.Month)'
      Src: org.threeten.bp.temporal.TestYearMonth:470,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 471
      start: 467
    functionDepth: 4
    functionLinenumber: 467
    functionLinenumberEnd: 471
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_with_Month_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].with(org.threeten.bp.Month)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_with_Month_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:478,1
    - Dst: '[org.threeten.bp.YearMonth].withYear(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:479,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:479,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 476
    functionDepth: 4
    functionLinenumber: 476
    functionLinenumberEnd: 480
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_withYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].withYear(int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_withYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:484,1
    - Dst: '[org.threeten.bp.YearMonth].withYear(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:485,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 482
    functionDepth: 4
    functionLinenumber: 482
    functionLinenumberEnd: 486
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_withYear_int_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].withYear(int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_withYear_int_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:490,1
    - Dst: '[org.threeten.bp.YearMonth].withYear(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 488
    functionDepth: 4
    functionLinenumber: 488
    functionLinenumberEnd: 492
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_withYear_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].withYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_withYear_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:496,1
    - Dst: '[org.threeten.bp.YearMonth].withYear(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 498
      start: 494
    functionDepth: 4
    functionLinenumber: 494
    functionLinenumberEnd: 498
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_withYear_tooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].withYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_withYear_tooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:505,1
    - Dst: '[org.threeten.bp.YearMonth].withMonth(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:506,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:506,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 503
    functionDepth: 4
    functionLinenumber: 503
    functionLinenumberEnd: 507
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_withMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].withMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_withMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:511,1
    - Dst: '[org.threeten.bp.YearMonth].withMonth(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:512,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 509
    functionDepth: 4
    functionLinenumber: 509
    functionLinenumberEnd: 513
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_withMonth_int_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].withMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_withMonth_int_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:517,1
    - Dst: '[org.threeten.bp.YearMonth].withMonth(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 515
    functionDepth: 4
    functionLinenumber: 515
    functionLinenumberEnd: 519
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_withMonth_tooLow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].withMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_withMonth_tooLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:523,1
    - Dst: '[org.threeten.bp.YearMonth].withMonth(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 521
    functionDepth: 4
    functionLinenumber: 521
    functionLinenumberEnd: 525
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_withMonth_tooHigh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].withMonth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_withMonth_tooHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:532,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:533,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:533,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 534
      start: 530
    functionDepth: 4
    functionLinenumber: 530
    functionLinenumberEnd: 534
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].plusYears(int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:538,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:539,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 536
    functionDepth: 4
    functionLinenumber: 536
    functionLinenumberEnd: 540
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].plusYears(int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:544,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears()'
      Src: org.threeten.bp.temporal.TestYearMonth:545,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:545,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 546
      start: 542
    functionDepth: 4
    functionLinenumber: 542
    functionLinenumberEnd: 546
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].plusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:550,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:551,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:551,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 552
      start: 548
    functionDepth: 4
    functionLinenumber: 548
    functionLinenumberEnd: 552
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].of(int)'
    - '[org.threeten.bp.YearMonth].plusYears(int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:556,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 558
      start: 554
    functionDepth: 4
    functionLinenumber: 554
    functionLinenumberEnd: 558
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].plusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:562,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 560
    functionDepth: 4
    functionLinenumber: 560
    functionLinenumberEnd: 564
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooLargeMaxAddMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].plusYears(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooLargeMaxAddMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:568,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 566
    functionDepth: 4
    functionLinenumber: 566
    functionLinenumberEnd: 570
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooLargeMaxAddMin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].plusYears(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooLargeMaxAddMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:574,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears()'
      Src: org.threeten.bp.temporal.TestYearMonth:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 576
      start: 572
    functionDepth: 4
    functionLinenumber: 572
    functionLinenumberEnd: 576
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].plusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:583,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:584,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:584,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 581
    functionDepth: 4
    functionLinenumber: 581
    functionLinenumberEnd: 585
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].plusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:589,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:590,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:590,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 587
    functionDepth: 4
    functionLinenumber: 587
    functionLinenumberEnd: 591
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].plusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:595,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:596,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:596,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:596,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 597
      start: 593
    functionDepth: 4
    functionLinenumber: 593
    functionLinenumberEnd: 597
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].plusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:601,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths()'
      Src: org.threeten.bp.temporal.TestYearMonth:602,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:602,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 603
      start: 599
    functionDepth: 4
    functionLinenumber: 599
    functionLinenumberEnd: 603
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].plusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:607,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths()'
      Src: org.threeten.bp.temporal.TestYearMonth:608,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:608,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:608,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 605
    functionDepth: 4
    functionLinenumber: 605
    functionLinenumberEnd: 609
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_negativeOverYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].plusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_negativeOverYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:613,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:615,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:615,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 611
    functionDepth: 4
    functionLinenumber: 611
    functionLinenumberEnd: 616
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].of(int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].plusMonths(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:620,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 618
    functionDepth: 4
    functionLinenumber: 618
    functionLinenumberEnd: 622
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].plusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:626,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 624
    functionDepth: 4
    functionLinenumber: 624
    functionLinenumberEnd: 628
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooLargeMaxAddMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].plusMonths(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooLargeMaxAddMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:632,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 634
      start: 630
    functionDepth: 4
    functionLinenumber: 630
    functionLinenumberEnd: 634
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooLargeMaxAddMin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].plusMonths(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooLargeMaxAddMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:638,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths()'
      Src: org.threeten.bp.temporal.TestYearMonth:639,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 640
      start: 636
    functionDepth: 4
    functionLinenumber: 636
    functionLinenumberEnd: 640
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].plusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:647,1
    - Dst: '[org.threeten.bp.YearMonth].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:648,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:648,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 649
      start: 645
    functionDepth: 4
    functionLinenumber: 645
    functionLinenumberEnd: 649
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:653,1
    - Dst: '[org.threeten.bp.YearMonth].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:654,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 655
      start: 651
    functionDepth: 4
    functionLinenumber: 651
    functionLinenumberEnd: 655
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:659,1
    - Dst: '[org.threeten.bp.YearMonth].minusYears()'
      Src: org.threeten.bp.temporal.TestYearMonth:660,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:660,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 657
    functionDepth: 4
    functionLinenumber: 657
    functionLinenumberEnd: 661
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].minusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:665,1
    - Dst: '[org.threeten.bp.YearMonth].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:666,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:666,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 667
      start: 663
    functionDepth: 4
    functionLinenumber: 663
    functionLinenumberEnd: 667
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:671,1
    - Dst: '[org.threeten.bp.YearMonth].minusYears()'
      Src: org.threeten.bp.temporal.TestYearMonth:672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 673
      start: 669
    functionDepth: 4
    functionLinenumber: 669
    functionLinenumberEnd: 673
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].minusYears()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:677,1
    - Dst: '[org.threeten.bp.YearMonth].minusYears(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 679
      start: 675
    functionDepth: 4
    functionLinenumber: 675
    functionLinenumberEnd: 679
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooLargeMaxSubtractMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].minusYears(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooLargeMaxSubtractMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:683,1
    - Dst: '[org.threeten.bp.YearMonth].minusYears(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 685
      start: 681
    functionDepth: 4
    functionLinenumber: 681
    functionLinenumberEnd: 685
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooLargeMaxSubtractMin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].minusYears(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooLargeMaxSubtractMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:689,1
    - Dst: '[org.threeten.bp.YearMonth].minusYears(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 691
      start: 687
    functionDepth: 4
    functionLinenumber: 687
    functionLinenumberEnd: 691
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].minusYears(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:698,1
    - Dst: '[org.threeten.bp.YearMonth].minusMonths(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:699,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:699,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 700
      start: 696
    functionDepth: 4
    functionLinenumber: 696
    functionLinenumberEnd: 700
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].minusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:704,1
    - Dst: '[org.threeten.bp.YearMonth].minusMonths(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:705,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 706
      start: 702
    functionDepth: 4
    functionLinenumber: 702
    functionLinenumberEnd: 706
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_noChange_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].minusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_noChange_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:710,1
    - Dst: '[org.threeten.bp.YearMonth].minusMonths(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:711,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:711,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:711,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 712
      start: 708
    functionDepth: 4
    functionLinenumber: 708
    functionLinenumberEnd: 712
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_overYears()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].minusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_overYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:716,1
    - Dst: '[org.threeten.bp.YearMonth].minusMonths()'
      Src: org.threeten.bp.temporal.TestYearMonth:717,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:717,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 718
      start: 714
    functionDepth: 4
    functionLinenumber: 714
    functionLinenumberEnd: 718
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_negative()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].minusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_negative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:722,1
    - Dst: '[org.threeten.bp.YearMonth].minusMonths()'
      Src: org.threeten.bp.temporal.TestYearMonth:723,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:723,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 724
      start: 720
    functionDepth: 4
    functionLinenumber: 720
    functionLinenumberEnd: 724
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_negativeOverYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].minusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_negativeOverYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:728,1
    - Dst: '[org.threeten.bp.YearMonth].minusMonths(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:730,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:730,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 731
      start: 726
    functionDepth: 4
    functionLinenumber: 726
    functionLinenumberEnd: 731
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_big()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].minusMonths(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_big()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:735,1
    - Dst: '[org.threeten.bp.YearMonth].minusMonths()'
      Src: org.threeten.bp.temporal.TestYearMonth:736,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 737
      start: 733
    functionDepth: 4
    functionLinenumber: 733
    functionLinenumberEnd: 737
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].minusMonths()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:741,1
    - Dst: '[org.threeten.bp.YearMonth].minusMonths(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:742,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 743
      start: 739
    functionDepth: 4
    functionLinenumber: 739
    functionLinenumberEnd: 743
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooLargeMaxSubtractMax()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].minusMonths(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooLargeMaxSubtractMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:747,1
    - Dst: '[org.threeten.bp.YearMonth].minusMonths(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 749
      start: 745
    functionDepth: 4
    functionLinenumber: 745
    functionLinenumberEnd: 749
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooLargeMaxSubtractMin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].minusMonths(org.threeten.bp.temporal.TestYearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooLargeMaxSubtractMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:753,1
    - Dst: '[org.threeten.bp.YearMonth].minusMonths(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 755
      start: 751
    functionDepth: 4
    functionLinenumber: 751
    functionLinenumberEnd: 755
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].minusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:762,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:763,1
    - Dst: '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYearMonth:764,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:764,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYearMonth:764,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 765
      start: 760
    functionDepth: 4
    functionLinenumber: 760
    functionLinenumberEnd: 765
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:769,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:770,1
    - Dst: '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYearMonth:771,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:771,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYearMonth:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 772
      start: 767
    functionDepth: 4
    functionLinenumber: 767
    functionLinenumberEnd: 772
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_preserveDoM()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_preserveDoM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:776,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:777,1
    - Dst: '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYearMonth:778,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:778,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYearMonth:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 779
      start: 774
    functionDepth: 4
    functionLinenumber: 774
    functionLinenumberEnd: 779
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_resolve()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_resolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:783,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:784,1
    - Dst: '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYearMonth:785,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYearMonth:785,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 786
      start: 781
    functionDepth: 4
    functionLinenumber: 781
    functionLinenumberEnd: 786
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_equal()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYearMonth:790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 791
      start: 788
    functionDepth: 0
    functionLinenumber: 788
    functionLinenumberEnd: 791
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:798,1
    - Dst: '[org.threeten.bp.YearMonth].isLeapYear()'
      Src: org.threeten.bp.temporal.TestYearMonth:798,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:798,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:799,1
    - Dst: '[org.threeten.bp.YearMonth].isLeapYear()'
      Src: org.threeten.bp.temporal.TestYearMonth:799,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 796
    functionDepth: 4
    functionLinenumber: 796
    functionLinenumberEnd: 800
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_isLeapYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].isLeapYear()'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_isLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:807,1
    - Dst: '[org.threeten.bp.YearMonth].lengthOfMonth()'
      Src: org.threeten.bp.temporal.TestYearMonth:808,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 809
      start: 805
    functionDepth: 4
    functionLinenumber: 805
    functionLinenumberEnd: 809
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfMonth_june()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].lengthOfMonth()'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfMonth_june()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:813,1
    - Dst: '[org.threeten.bp.YearMonth].lengthOfMonth()'
      Src: org.threeten.bp.temporal.TestYearMonth:814,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 815
      start: 811
    functionDepth: 4
    functionLinenumber: 811
    functionLinenumberEnd: 815
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfMonth_febNonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].lengthOfMonth()'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfMonth_febNonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:819,1
    - Dst: '[org.threeten.bp.YearMonth].lengthOfMonth()'
      Src: org.threeten.bp.temporal.TestYearMonth:820,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:820,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 817
    functionDepth: 4
    functionLinenumber: 817
    functionLinenumberEnd: 821
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfMonth_febLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].lengthOfMonth()'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfMonth_febLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:828,1
    - Dst: '[org.threeten.bp.YearMonth].lengthOfYear()'
      Src: org.threeten.bp.temporal.TestYearMonth:828,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:828,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:829,1
    - Dst: '[org.threeten.bp.YearMonth].lengthOfYear()'
      Src: org.threeten.bp.temporal.TestYearMonth:829,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 826
    functionDepth: 4
    functionLinenumber: 826
    functionLinenumberEnd: 830
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].lengthOfYear()'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:837,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:838,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:838,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:839,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:839,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay()'
      Src: org.threeten.bp.temporal.TestYearMonth:841,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:841,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:842,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:842,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:843,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:843,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:844,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 845
      start: 835
    functionDepth: 4
    functionLinenumber: 835
    functionLinenumberEnd: 845
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_isValidDay_int_june()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].isValidDay(int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.YearMonth].isValidDay()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_isValidDay_int_june()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:849,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:850,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:850,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:851,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:851,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay()'
      Src: org.threeten.bp.temporal.TestYearMonth:853,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:853,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:854,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:854,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:855,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:855,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:856,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:856,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 857
      start: 847
    functionDepth: 4
    functionLinenumber: 847
    functionLinenumberEnd: 857
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_isValidDay_int_febNonLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].isValidDay(int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.YearMonth].isValidDay()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_isValidDay_int_febNonLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:861,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:862,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:862,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:863,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:863,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay()'
      Src: org.threeten.bp.temporal.TestYearMonth:865,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:865,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:866,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:866,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:867,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:867,1
    - Dst: '[org.threeten.bp.YearMonth].isValidDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:868,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 859
    functionDepth: 4
    functionLinenumber: 859
    functionLinenumberEnd: 869
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_isValidDay_int_febLeap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].isValidDay(int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.YearMonth].isValidDay()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_isValidDay_int_febLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:876,1
    - Dst: '[org.threeten.bp.YearMonth].atDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:877,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:877,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.temporal.TestYearMonth:877,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 878
      start: 874
    functionDepth: 4
    functionLinenumber: 874
    functionLinenumberEnd: 878
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_atDay_int()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.YearMonth].atDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_atDay_int()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:882,1
    - Dst: '[org.threeten.bp.YearMonth].atDay(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:883,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 884
      start: 880
    functionDepth: 4
    functionLinenumber: 880
    functionLinenumberEnd: 884
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_atDay_int_invalidDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].atDay(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_atDay_int_invalidDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.temporal.TestYearMonth:891,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.temporal.TestYearMonth:892,1
    - Dst: '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.temporal.TestYearMonth:892,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestYearMonth:892,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.temporal.TestYearMonth:893,1
    - Dst: '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.temporal.TestYearMonth:893,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestYearMonth:893,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.temporal.TestYearMonth:894,1
    - Dst: '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.temporal.TestYearMonth:894,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestYearMonth:894,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(R,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:895,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.temporal.TestYearMonth:896,1
    - Dst: '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.temporal.TestYearMonth:896,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestYearMonth:896,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.temporal.TestYearMonth:897,1
    - Dst: '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.temporal.TestYearMonth:897,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(R,null)'
      Src: org.threeten.bp.temporal.TestYearMonth:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 898
      start: 889
    functionDepth: 1
    functionLinenumber: 889
    functionLinenumberEnd: 898
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_query()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(R,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(R,org.threeten.bp.temporal.TestYearMonth)'
    - '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(R,null)'
    - '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_query()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].query(null)'
      Src: org.threeten.bp.temporal.TestYearMonth:902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 903
      start: 900
    functionDepth: 0
    functionLinenumber: 900
    functionLinenumberEnd: 903
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_query_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].query(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_query_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:911,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:912,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:913,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:914,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:915,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:916,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:917,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:918,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:919,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].doTest_comparisons_YearMonth(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 921
      start: 908
    functionDepth: 4
    functionLinenumber: 908
    functionLinenumberEnd: 921
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_comparisons()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].of(int)'
    - '[org.threeten.bp.temporal.TestYearMonth].doTest_comparisons_YearMonth(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_comparisons()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.compareTo(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:929,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertTrue(int,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:929,1
    - Dst: a.isBefore(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:930,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,boolean,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:930,1
    - Dst: a.isAfter(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:931,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,boolean,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:931,1
    - Dst: a.equals(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:932,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,boolean,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:932,1
    - Dst: a.compareTo(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:934,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertTrue(int,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:934,1
    - Dst: a.isBefore(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:935,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,boolean,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:935,1
    - Dst: a.isAfter(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:936,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,boolean,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:936,1
    - Dst: a.equals(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:937,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,boolean,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:937,1
    - Dst: a.compareTo(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:939,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,int,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:939,1
    - Dst: a.isBefore(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:940,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,boolean,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:940,1
    - Dst: a.isAfter(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:941,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,boolean,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:941,1
    - Dst: a.equals(org.threeten.bp.temporal.TestYearMonth)
      Src: org.threeten.bp.temporal.TestYearMonth:942,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,boolean,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:942,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 946
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 946
    functionName: '[org.threeten.bp.temporal.TestYearMonth].doTest_comparisons_YearMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,int,org.threeten.bp.temporal.TestYearMonth)'
    - a.compareTo(org.threeten.bp.temporal.TestYearMonth)
    - '[org.threeten.bp.temporal.TestYearMonth].assertTrue(int,org.threeten.bp.temporal.TestYearMonth)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(org.threeten.bp.temporal.TestYearMonth,boolean,org.threeten.bp.temporal.TestYearMonth)'
    - a.isBefore(org.threeten.bp.temporal.TestYearMonth)
    - a.equals(org.threeten.bp.temporal.TestYearMonth)
    - a.isAfter(org.threeten.bp.temporal.TestYearMonth)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].doTest_comparisons_YearMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].compareTo(null)'
      Src: org.threeten.bp.temporal.TestYearMonth:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 951
      start: 948
    functionDepth: 0
    functionLinenumber: 948
    functionLinenumberEnd: 951
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_compareTo_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].compareTo(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_compareTo_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].isBefore(null)'
      Src: org.threeten.bp.temporal.TestYearMonth:955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 956
      start: 953
    functionDepth: 0
    functionLinenumber: 953
    functionLinenumberEnd: 956
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_isBefore_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].isBefore(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_isBefore_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].isAfter(null)'
      Src: org.threeten.bp.temporal.TestYearMonth:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 961
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 961
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_isAfter_ObjectNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].isAfter(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_isAfter_ObjectNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:968,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:969,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:970,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:971,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:973,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:973,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:974,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:974,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:975,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:975,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:976,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:976,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:978,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:978,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:979,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:979,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:980,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:980,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:981,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:981,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:983,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:983,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:984,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:984,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:985,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:985,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:986,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:986,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:988,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:988,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:989,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:989,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:990,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:990,1
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:991,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:991,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 992
      start: 966
    functionDepth: 4
    functionLinenumber: 966
    functionLinenumberEnd: 992
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:996,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:996,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 997
      start: 994
    functionDepth: 0
    functionLinenumber: 994
    functionLinenumberEnd: 997
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_equals_itself_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.YearMonth].equals(org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_equals_itself_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].equals(String)'
      Src: org.threeten.bp.temporal.TestYearMonth:1001,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:1001,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1002
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 1002
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_equals_string_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].equals(String)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_equals_string_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].equals(null)'
      Src: org.threeten.bp.temporal.TestYearMonth:1006,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.temporal.TestYearMonth:1006,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1007
      start: 1004
    functionDepth: 0
    functionLinenumber: 1004
    functionLinenumberEnd: 1007
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_equals_null_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].equals(null)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_equals_null_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:1014,1
    - Dst: '[org.threeten.bp.YearMonth].hashCode()'
      Src: org.threeten.bp.temporal.TestYearMonth:1015,1
    - Dst: '[org.threeten.bp.YearMonth].hashCode()'
      Src: org.threeten.bp.temporal.TestYearMonth:1015,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:1015,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:1016,1
    - Dst: '[org.threeten.bp.YearMonth].hashCode()'
      Src: org.threeten.bp.temporal.TestYearMonth:1017,1
    - Dst: '[org.threeten.bp.YearMonth].hashCode()'
      Src: org.threeten.bp.temporal.TestYearMonth:1017,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:1017,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 2
    argNames:
    - y
    - m
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1018
      start: 1012
    functionDepth: 4
    functionLinenumber: 1012
    functionLinenumberEnd: 1018
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_hashCode(int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(int,int)'
    - '[org.threeten.bp.YearMonth].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_hashCode(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:1022,1
    - Dst: '[org.threeten.bp.YearMonth].of(org.threeten.bp.temporal.TestYearMonth,org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:1025,1
    - Dst: '[org.threeten.bp.YearMonth].hashCode()'
      Src: org.threeten.bp.temporal.TestYearMonth:1025,1
    - Dst: '[java.util.HashSet].add(int)'
      Src: org.threeten.bp.temporal.TestYearMonth:1025,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertTrue(org.threeten.bp.temporal.TestYearMonth)'
      Src: org.threeten.bp.temporal.TestYearMonth:1025,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1028
      start: 1020
    functionDepth: 1
    functionLinenumber: 1020
    functionLinenumberEnd: 1028
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_hashCode_unique()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].add(int)'
    - '[org.threeten.bp.YearMonth].hashCode()'
    - '[org.threeten.bp.temporal.TestYearMonth].assertTrue(org.threeten.bp.temporal.TestYearMonth)'
    - '[org.threeten.bp.YearMonth].of(org.threeten.bp.temporal.TestYearMonth,org.threeten.bp.temporal.TestYearMonth)'
    - '[java.util.HashSet].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_hashCode_unique()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1042
      start: 1033
    functionDepth: 0
    functionLinenumber: 1033
    functionLinenumberEnd: 1042
    functionName: '[org.threeten.bp.temporal.TestYearMonth].provider_sampleToString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.temporal.TestYearMonth].provider_sampleToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:1046,1
    - Dst: '[org.threeten.bp.YearMonth].toString()'
      Src: org.threeten.bp.temporal.TestYearMonth:1047,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(String,String)'
      Src: org.threeten.bp.temporal.TestYearMonth:1048,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 3
    argNames:
    - y
    - m
    - expected
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 1049
      start: 1044
    functionDepth: 4
    functionLinenumber: 1044
    functionLinenumberEnd: 1049
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_toString(int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].toString()'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_toString(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.temporal.TestYearMonth:1056,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:1057,1
    - Dst: '[org.threeten.bp.YearMonth].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.temporal.TestYearMonth:1057,1
    - Dst: '[org.threeten.bp.temporal.TestYearMonth].assertEquals(String,String)'
      Src: org.threeten.bp.temporal.TestYearMonth:1058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1054
    functionDepth: 6
    functionLinenumber: 1054
    functionLinenumberEnd: 1059
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_format_formatter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.temporal.TestYearMonth].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.YearMonth].format(org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_format_formatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.temporal.TestYearMonth:1063,1
    - Dst: '[org.threeten.bp.YearMonth].format(null)'
      Src: org.threeten.bp.temporal.TestYearMonth:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1061
    functionDepth: 4
    functionLinenumber: 1061
    functionLinenumberEnd: 1064
    functionName: '[org.threeten.bp.temporal.TestYearMonth].test_format_formatter_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.YearMonth].format(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.temporal.TestYearMonth].test_format_formatter_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.YearMonth
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TestYearMonth
      static: false
      superClass: org.threeten.bp.AbstractDateTimeTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TestYearMonth].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TestYearMonth
    signature: '[org.threeten.bp.temporal.TestYearMonth].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:54,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].data_error()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].data_error()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:62,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestZoneOffsetParser)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:64,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertTrue(org.threeten.bp.format.TestZoneOffsetParser)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:64,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestZoneOffsetParser:65,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:65,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:65,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,null)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:65,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestZoneOffsetParser:66,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:66,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:66,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,null)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser
      - String
      - int
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - pp
    - text
    - pos
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser
    - String
    - int
    - Class<?>
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,String,int,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestZoneOffsetParser)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertTrue(org.threeten.bp.format.TestZoneOffsetParser)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - parseContext.toParsed()
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,String,int,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:72,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:73,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:74,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch_UTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch_UTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:79,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:80,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:81,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch_UTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch_UTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:86,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:87,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:88,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch_UTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch_UTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:93,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:94,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:95,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch_UTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch_UTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:101,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:102,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:103,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 105
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch_UTC_EmptyUTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch_UTC_EmptyUTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:108,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:109,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:110,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch_UTC_EmptyUTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch_UTC_EmptyUTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:115,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:116,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:117,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch_UTC_EmptyUTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch_UTC_EmptyUTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:122,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:123,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:124,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 126
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch_UTC_EmptyUTC()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch_UTC_EmptyUTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:134,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:135,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:139,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:140,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:144,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:145,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:149,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:150,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:151,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:152,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:153,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:154,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:155,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:156,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:160,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:161,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:162,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:163,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:164,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:165,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:166,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:167,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:171,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:172,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:173,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:174,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:175,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:176,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:177,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:178,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:179,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:183,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:184,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:185,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:186,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:187,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:188,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:189,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:190,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:194,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:195,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:199,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 129
    functionDepth: 6
    functionLinenumber: 129
    functionLinenumberEnd: 202
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].provider_offsets()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes()'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].provider_offsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:206,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:207,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:208,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,org.threeten.bp.format.TestZoneOffsetParser)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:208,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - parse
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 210
      start: 204
    functionDepth: 2
    functionLinenumber: 204
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch(String,String,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,org.threeten.bp.format.TestZoneOffsetParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch(String,String,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:214,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:215,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:216,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,org.threeten.bp.format.TestZoneOffsetParser)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:216,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - parse
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 218
      start: 212
    functionDepth: 2
    functionLinenumber: 212
    functionLinenumberEnd: 218
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch(String,String,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,org.threeten.bp.format.TestZoneOffsetParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch(String,String,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:222,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:223,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:224,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:224,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - parse
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 226
      start: 220
    functionDepth: 2
    functionLinenumber: 220
    functionLinenumberEnd: 226
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch(String,String,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch(String,String,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:230,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:231,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:232,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:232,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - parse
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 234
      start: 228
    functionDepth: 2
    functionLinenumber: 228
    functionLinenumberEnd: 234
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch(String,String,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch(String,String,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:238,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:239,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:240,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,org.threeten.bp.format.TestZoneOffsetParser)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:240,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - parse
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 242
      start: 236
    functionDepth: 2
    functionLinenumber: 236
    functionLinenumberEnd: 242
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,org.threeten.bp.format.TestZoneOffsetParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:246,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:247,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:248,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,org.threeten.bp.format.TestZoneOffsetParser)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:248,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - parse
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 250
      start: 244
    functionDepth: 2
    functionLinenumber: 244
    functionLinenumberEnd: 250
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,org.threeten.bp.format.TestZoneOffsetParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:254,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:255,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:256,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:256,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - parse
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 258
      start: 252
    functionDepth: 2
    functionLinenumber: 252
    functionLinenumberEnd: 258
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:262,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:263,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:264,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:264,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - parse
    - expected
    argTypes:
    - String
    - String
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 266
      start: 260
    functionDepth: 2
    functionLinenumber: 260
    functionLinenumberEnd: 266
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 293
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].provider_bigOffsets()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].provider_bigOffsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:297,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:298,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:299,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,org.threeten.bp.format.TestZoneOffsetParser)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:299,1
    - Dst: parseContext.getParsed(org.threeten.bp.format.TestZoneOffsetParser)
      Src: org.threeten.bp.format.TestZoneOffsetParser:300,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,Long)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - parse
    - offsetSecs
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 301
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 301
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_bigOffsets(String,String,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,org.threeten.bp.format.TestZoneOffsetParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - parseContext.getParsed(org.threeten.bp.format.TestZoneOffsetParser)
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,Long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_bigOffsets(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 364
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].provider_badOffsets()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].provider_badOffsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:368,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:369,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - parse
    - expectedPosition
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 371
      start: 366
    functionDepth: 2
    functionLinenumber: 366
    functionLinenumberEnd: 371
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_invalid(String,String,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_invalid(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setCaseSensitive(boolean)
      Src: org.threeten.bp.format.TestZoneOffsetParser:377,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:378,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:379,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:380,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 376
    functionDepth: 2
    functionLinenumber: 376
    functionLinenumberEnd: 382
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseSensitiveUTC_matchedCase()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - parseContext.setCaseSensitive(boolean)
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseSensitiveUTC_matchedCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setCaseSensitive(boolean)
      Src: org.threeten.bp.format.TestZoneOffsetParser:385,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:386,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:387,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:388,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(null)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 384
    functionDepth: 2
    functionLinenumber: 384
    functionLinenumberEnd: 390
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseSensitiveUTC_unmatchedCase()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - parseContext.setCaseSensitive(boolean)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(null)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseSensitiveUTC_unmatchedCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setCaseSensitive(boolean)
      Src: org.threeten.bp.format.TestZoneOffsetParser:393,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:394,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:395,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:396,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 392
    functionDepth: 2
    functionLinenumber: 392
    functionLinenumberEnd: 398
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseInsensitiveUTC_matchedCase()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - parseContext.setCaseSensitive(boolean)
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseInsensitiveUTC_matchedCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setCaseSensitive(boolean)
      Src: org.threeten.bp.format.TestZoneOffsetParser:401,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:402,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:403,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:404,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 400
    functionDepth: 2
    functionLinenumber: 400
    functionLinenumberEnd: 406
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseInsensitiveUTC_unmatchedCase()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    - parseContext.setCaseSensitive(boolean)
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.TestZoneOffsetParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseInsensitiveUTC_unmatchedCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestZoneOffsetParser:409,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:409,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:409,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,null)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:409,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestZoneOffsetParser:410,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneOffsetParser:410,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:410,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,null)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:410,1
    - Dst: parseContext.getParsed(org.threeten.bp.format.TestZoneOffsetParser)
      Src: org.threeten.bp.format.TestZoneOffsetParser:412,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,null)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:412,1
    - Dst: parseContext.getParsed(org.threeten.bp.format.TestZoneOffsetParser)
      Src: org.threeten.bp.format.TestZoneOffsetParser:414,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,Long)'
      Src: org.threeten.bp.format.TestZoneOffsetParser:414,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 1
    argNames:
    - expectedOffset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 416
      start: 408
    functionDepth: 1
    functionLinenumber: 408
    functionLinenumberEnd: 416
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 19
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,Long)'
    - '[org.threeten.bp.format.TestZoneOffsetParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - parseContext.toParsed()
    - parseContext.getParsed(org.threeten.bp.format.TestZoneOffsetParser)
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestZoneOffsetParser].assertEquals(org.threeten.bp.format.TestZoneOffsetParser,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestZoneOffsetParser
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestZoneOffsetParser].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestZoneOffsetParser
    signature: '[org.threeten.bp.format.TestZoneOffsetParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextPrinter:60,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter)'
      Src: org.threeten.bp.format.TestTextPrinter:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.threeten.bp.format.TestTextPrinter].test_print_emptyCalendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextPrinter].test_print_emptyCalendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestTextPrinter:65,1
    - Dst: printContext.setDateTime(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.format.TestTextPrinter:65,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextPrinter:66,1
    - Dst: buf.append(String)
      Src: org.threeten.bp.format.TestTextPrinter:67,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter)'
      Src: org.threeten.bp.format.TestTextPrinter:68,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestTextPrinter:69,1
    - Dst: '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
      Src: org.threeten.bp.format.TestTextPrinter:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.threeten.bp.format.TestTextPrinter].test_print_append()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextPrinter.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.LocalDate)
    - buf.append(String)
    - '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextPrinter].test_print_append()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.format.TestTextPrinter].provider_dow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextPrinter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestTextPrinter].provider_dow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.temporal.TemporalField,int)'
      Src: org.threeten.bp.format.TestTextPrinter:118,1
    - Dst: printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
      Src: org.threeten.bp.format.TestTextPrinter:118,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextPrinter:119,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter)'
      Src: org.threeten.bp.format.TestTextPrinter:120,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestTextPrinter:121,1
    - Dst: '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
      Src: org.threeten.bp.format.TestTextPrinter:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - field
    - style
    - value
    - expected
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - int
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 122
    functionName: '[org.threeten.bp.format.TestTextPrinter].test_print(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextPrinter.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
    - '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
    - buf.toString()
    - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.temporal.TemporalField,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextPrinter].test_print(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: printContext.setLocale(org.threeten.bp.format.TestTextPrinter)
      Src: org.threeten.bp.format.TestTextPrinter:126,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestTextPrinter:127,1
    - Dst: printContext.setDateTime(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.format.TestTextPrinter:127,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextPrinter:128,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter)'
      Src: org.threeten.bp.format.TestTextPrinter:129,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestTextPrinter:130,1
    - Dst: '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
      Src: org.threeten.bp.format.TestTextPrinter:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[org.threeten.bp.format.TestTextPrinter].test_print_french_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextPrinter.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.LocalDate)
    - printContext.setLocale(org.threeten.bp.format.TestTextPrinter)
    - '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextPrinter].test_print_french_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: printContext.setLocale(org.threeten.bp.format.TestTextPrinter)
      Src: org.threeten.bp.format.TestTextPrinter:134,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestTextPrinter:135,1
    - Dst: printContext.setDateTime(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.format.TestTextPrinter:135,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextPrinter:136,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter)'
      Src: org.threeten.bp.format.TestTextPrinter:137,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestTextPrinter:138,1
    - Dst: '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
      Src: org.threeten.bp.format.TestTextPrinter:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 139
    functionName: '[org.threeten.bp.format.TestTextPrinter].test_print_french_short()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextPrinter.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.LocalDate)
    - printContext.setLocale(org.threeten.bp.format.TestTextPrinter)
    - '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextPrinter].test_print_french_short()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextPrinter:143,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].toString()'
      Src: org.threeten.bp.format.TestTextPrinter:144,1
    - Dst: '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
      Src: org.threeten.bp.format.TestTextPrinter:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[org.threeten.bp.format.TestTextPrinter].test_toString1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextPrinter].test_toString1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextPrinter:148,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].toString()'
      Src: org.threeten.bp.format.TestTextPrinter:149,1
    - Dst: '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
      Src: org.threeten.bp.format.TestTextPrinter:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[org.threeten.bp.format.TestTextPrinter].test_toString2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.TestTextPrinter,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.TestTextPrinter].assertEquals(org.threeten.bp.format.TestTextPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextPrinter].test_toString2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeTextProvider].getInstance()'
      Src: org.threeten.bp.format.TestTextPrinter:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestTextPrinter
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestTextPrinter].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeTextProvider].getInstance()'
    linkageType: ''
    returnType: org.threeten.bp.format.TestTextPrinter
    signature: '[org.threeten.bp.format.TestTextPrinter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedPrinter,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedPrinter:54,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].print(org.threeten.bp.format.TestReducedPrinter,org.threeten.bp.format.TestReducedPrinter)'
      Src: org.threeten.bp.format.TestReducedPrinter:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.threeten.bp.format.TestReducedPrinter].test_print_emptyCalendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].print(org.threeten.bp.format.TestReducedPrinter,org.threeten.bp.format.TestReducedPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedPrinter,int,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestReducedPrinter].test_print_emptyCalendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestReducedPrinter:60,1
    - Dst: printContext.setDateTime(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.format.TestReducedPrinter:60,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedPrinter,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedPrinter:61,1
    - Dst: buf.append(String)
      Src: org.threeten.bp.format.TestReducedPrinter:62,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].print(org.threeten.bp.format.TestReducedPrinter,org.threeten.bp.format.TestReducedPrinter)'
      Src: org.threeten.bp.format.TestReducedPrinter:63,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestReducedPrinter:64,1
    - Dst: '[org.threeten.bp.format.TestReducedPrinter].assertEquals(org.threeten.bp.format.TestReducedPrinter,String)'
      Src: org.threeten.bp.format.TestReducedPrinter:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: '[org.threeten.bp.format.TestReducedPrinter].test_print_append()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedPrinter.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.LocalDate)
    - buf.append(String)
    - '[org.threeten.bp.format.TestReducedPrinter].assertEquals(org.threeten.bp.format.TestReducedPrinter,String)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].print(org.threeten.bp.format.TestReducedPrinter,org.threeten.bp.format.TestReducedPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedPrinter,int,int,int,null)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestReducedPrinter].test_print_append()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.format.TestReducedPrinter].provider_pivot()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedPrinter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestReducedPrinter].provider_pivot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestReducedPrinter,int)'
      Src: org.threeten.bp.format.TestReducedPrinter:129,1
    - Dst: printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
      Src: org.threeten.bp.format.TestReducedPrinter:129,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedPrinter,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedPrinter:130,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].print(org.threeten.bp.format.TestReducedPrinter,org.threeten.bp.format.TestReducedPrinter)'
      Src: org.threeten.bp.format.TestReducedPrinter:132,1
    - Dst: '[org.threeten.bp.format.TestReducedPrinter].fail(String)'
      Src: org.threeten.bp.format.TestReducedPrinter:134,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestReducedPrinter:136,1
    - Dst: '[org.threeten.bp.format.TestReducedPrinter].assertEquals(org.threeten.bp.format.TestReducedPrinter,String)'
      Src: org.threeten.bp.format.TestReducedPrinter:136,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestReducedPrinter:139,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].toString()'
      Src: org.threeten.bp.format.TestReducedPrinter:139,1
    - Dst: '[org.threeten.bp.format.TestReducedPrinter].contains(org.threeten.bp.format.TestReducedPrinter)'
      Src: org.threeten.bp.format.TestReducedPrinter:139,1
    - Dst: '[org.threeten.bp.format.TestReducedPrinter].assertEquals(org.threeten.bp.format.TestReducedPrinter,boolean)'
      Src: org.threeten.bp.format.TestReducedPrinter:139,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - width
    - baseValue
    - value
    - result
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 144
    functionName: '[org.threeten.bp.format.TestReducedPrinter].test_pivot(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestReducedPrinter].contains(org.threeten.bp.format.TestReducedPrinter)'
    - printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
    - '[org.threeten.bp.format.TestReducedPrinter].fail(String)'
    - ex.getMessage()
    - '[org.threeten.bp.format.TestReducedPrinter].assertEquals(org.threeten.bp.format.TestReducedPrinter,boolean)'
    - '[org.threeten.bp.format.TestReducedPrinter].assertEquals(org.threeten.bp.format.TestReducedPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].print(org.threeten.bp.format.TestReducedPrinter,org.threeten.bp.format.TestReducedPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedPrinter,int,int,int,null)'
    - buf.toString()
    - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestReducedPrinter,int)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestReducedPrinter].test_pivot(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedPrinter,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedPrinter:148,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].toString()'
      Src: org.threeten.bp.format.TestReducedPrinter:149,1
    - Dst: '[org.threeten.bp.format.TestReducedPrinter].assertEquals(org.threeten.bp.format.TestReducedPrinter,String)'
      Src: org.threeten.bp.format.TestReducedPrinter:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[org.threeten.bp.format.TestReducedPrinter].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedPrinter,int,int,int,null)'
    - '[org.threeten.bp.format.TestReducedPrinter].assertEquals(org.threeten.bp.format.TestReducedPrinter,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestReducedPrinter].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestReducedPrinter
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestReducedPrinter].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedPrinter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestReducedPrinter
    signature: '[org.threeten.bp.format.TestReducedPrinter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:52,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:53,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:54,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:55,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:58,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:59,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:60,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:61,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:62,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:63,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:66,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 69
    functionName: '[org.threeten.bp.format.TestCharLiteralParser].data_success()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestCharLiteralParser].data_success()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setCaseSensitive(boolean)
      Src: org.threeten.bp.format.TestCharLiteralParser:73,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].parse(org.threeten.bp.format.TestCharLiteralParser,String,int)'
      Src: org.threeten.bp.format.TestCharLiteralParser:74,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralParser].assertEquals(org.threeten.bp.format.TestCharLiteralParser,int)'
      Src: org.threeten.bp.format.TestCharLiteralParser:75,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestCharLiteralParser:76,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestCharLiteralParser:76,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestCharLiteralParser:76,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralParser].assertEquals(org.threeten.bp.format.TestCharLiteralParser,null)'
      Src: org.threeten.bp.format.TestCharLiteralParser:76,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestCharLiteralParser:77,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestCharLiteralParser:77,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestCharLiteralParser:77,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralParser].assertEquals(org.threeten.bp.format.TestCharLiteralParser,null)'
      Src: org.threeten.bp.format.TestCharLiteralParser:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser
      - boolean
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 5
    argNames:
    - pp
    - caseSensitive
    - text
    - pos
    - expectedPos
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser
    - boolean
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: '[org.threeten.bp.format.TestCharLiteralParser].test_parse_success(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,boolean,String,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestCharLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - parseContext.setCaseSensitive(boolean)
    - '[org.threeten.bp.format.TestCharLiteralParser].assertEquals(org.threeten.bp.format.TestCharLiteralParser,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].parse(org.threeten.bp.format.TestCharLiteralParser,String,int)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestCharLiteralParser].assertEquals(org.threeten.bp.format.TestCharLiteralParser,int)'
    - parseContext.toParsed()
    - '[org.threeten.bp.format.TestCharLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestCharLiteralParser].test_parse_success(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,boolean,String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralParser:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: '[org.threeten.bp.format.TestCharLiteralParser].data_error()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestCharLiteralParser].data_error()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].parse(org.threeten.bp.format.TestCharLiteralParser,String,int)'
      Src: org.threeten.bp.format.TestCharLiteralParser:92,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestCharLiteralParser)'
      Src: org.threeten.bp.format.TestCharLiteralParser:94,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralParser].assertTrue(org.threeten.bp.format.TestCharLiteralParser)'
      Src: org.threeten.bp.format.TestCharLiteralParser:94,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestCharLiteralParser:95,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestCharLiteralParser:95,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestCharLiteralParser:95,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralParser].assertEquals(org.threeten.bp.format.TestCharLiteralParser,null)'
      Src: org.threeten.bp.format.TestCharLiteralParser:95,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestCharLiteralParser:96,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestCharLiteralParser:96,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestCharLiteralParser:96,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralParser].assertEquals(org.threeten.bp.format.TestCharLiteralParser,null)'
      Src: org.threeten.bp.format.TestCharLiteralParser:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser
      - String
      - int
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - pp
    - text
    - pos
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser
    - String
    - int
    - Class<?>
    constantsTouched: []
    func_position:
      end: 98
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 98
    functionName: '[org.threeten.bp.format.TestCharLiteralParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,String,int,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestCharLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestCharLiteralParser)'
    - '[org.threeten.bp.format.TestCharLiteralParser].assertEquals(org.threeten.bp.format.TestCharLiteralParser,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].parse(org.threeten.bp.format.TestCharLiteralParser,String,int)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestCharLiteralParser].assertTrue(org.threeten.bp.format.TestCharLiteralParser)'
    - parseContext.toParsed()
    - '[org.threeten.bp.format.TestCharLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestCharLiteralParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,String,int,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestCharLiteralParser
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestCharLiteralParser].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestCharLiteralParser
    signature: '[org.threeten.bp.format.TestCharLiteralParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: buf.append(String)
      Src: org.threeten.bp.format.TestStringLiteralPrinter:47,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:48,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].print(org.threeten.bp.format.TestStringLiteralPrinter,org.threeten.bp.format.TestStringLiteralPrinter)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:49,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestStringLiteralPrinter:50,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralPrinter].assertEquals(org.threeten.bp.format.TestStringLiteralPrinter,String)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.threeten.bp.format.TestStringLiteralPrinter].test_print_emptyCalendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestStringLiteralPrinter].assertEquals(org.threeten.bp.format.TestStringLiteralPrinter,String)'
    - buf.append(String)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].print(org.threeten.bp.format.TestStringLiteralPrinter,org.threeten.bp.format.TestStringLiteralPrinter)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestStringLiteralPrinter].test_print_emptyCalendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: buf.append(String)
      Src: org.threeten.bp.format.TestStringLiteralPrinter:54,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:55,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].print(org.threeten.bp.format.TestStringLiteralPrinter,org.threeten.bp.format.TestStringLiteralPrinter)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:56,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestStringLiteralPrinter:57,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralPrinter].assertEquals(org.threeten.bp.format.TestStringLiteralPrinter,String)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: '[org.threeten.bp.format.TestStringLiteralPrinter].test_print_dateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestStringLiteralPrinter].assertEquals(org.threeten.bp.format.TestStringLiteralPrinter,String)'
    - buf.append(String)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].print(org.threeten.bp.format.TestStringLiteralPrinter,org.threeten.bp.format.TestStringLiteralPrinter)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestStringLiteralPrinter].test_print_dateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:61,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].print(org.threeten.bp.format.TestStringLiteralPrinter,org.threeten.bp.format.TestStringLiteralPrinter)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:62,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestStringLiteralPrinter:63,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralPrinter].assertEquals(org.threeten.bp.format.TestStringLiteralPrinter,String)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.threeten.bp.format.TestStringLiteralPrinter].test_print_emptyAppendable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].print(org.threeten.bp.format.TestStringLiteralPrinter,org.threeten.bp.format.TestStringLiteralPrinter)'
    - buf.toString()
    - '[org.threeten.bp.format.TestStringLiteralPrinter].assertEquals(org.threeten.bp.format.TestStringLiteralPrinter,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestStringLiteralPrinter].test_print_emptyAppendable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:68,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].toString()'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:69,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralPrinter].assertEquals(org.threeten.bp.format.TestStringLiteralPrinter,String)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.threeten.bp.format.TestStringLiteralPrinter].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
    - '[org.threeten.bp.format.TestStringLiteralPrinter].assertEquals(org.threeten.bp.format.TestStringLiteralPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestStringLiteralPrinter].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:73,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].toString()'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:74,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralPrinter].assertEquals(org.threeten.bp.format.TestStringLiteralPrinter,String)'
      Src: org.threeten.bp.format.TestStringLiteralPrinter:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.threeten.bp.format.TestStringLiteralPrinter].test_toString_apos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
    - '[org.threeten.bp.format.TestStringLiteralPrinter].assertEquals(org.threeten.bp.format.TestStringLiteralPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestStringLiteralPrinter].test_toString_apos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestStringLiteralPrinter
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestStringLiteralPrinter].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralPrinter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestStringLiteralPrinter
    signature: '[org.threeten.bp.format.TestStringLiteralPrinter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>()'
      Src: org.threeten.bp.format.MockIOExceptionAppendable:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Appendable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Appendable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - csq
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.threeten.bp.format.MockIOExceptionAppendable].append(CharSequence)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/MockIOExceptionAppendable.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    linkageType: ''
    returnType: Appendable
    signature: '[org.threeten.bp.format.MockIOExceptionAppendable].append(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>()'
      Src: org.threeten.bp.format.MockIOExceptionAppendable:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Appendable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Appendable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.threeten.bp.format.MockIOExceptionAppendable].append(char)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/MockIOExceptionAppendable.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    linkageType: ''
    returnType: Appendable
    signature: '[org.threeten.bp.format.MockIOExceptionAppendable].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>()'
      Src: org.threeten.bp.format.MockIOExceptionAppendable:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Appendable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Appendable
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - csq
    - start
    - end
    argTypes:
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.threeten.bp.format.MockIOExceptionAppendable].append(CharSequence,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/MockIOExceptionAppendable.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    linkageType: ''
    returnType: Appendable
    signature: '[org.threeten.bp.format.MockIOExceptionAppendable].append(CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Appendable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.MockIOExceptionAppendable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.MockIOExceptionAppendable].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/MockIOExceptionAppendable.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.MockIOExceptionAppendable
    signature: '[org.threeten.bp.format.MockIOExceptionAppendable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:55,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.threeten.bp.format.TestNumberPrinter].test_print_emptyCalendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberPrinter].test_print_emptyCalendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestNumberPrinter:60,1
    - Dst: printContext.setDateTime(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.format.TestNumberPrinter:60,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:61,1
    - Dst: buf.append(String)
      Src: org.threeten.bp.format.TestNumberPrinter:62,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:63,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestNumberPrinter:64,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
      Src: org.threeten.bp.format.TestNumberPrinter:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: '[org.threeten.bp.format.TestNumberPrinter].test_print_append()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.LocalDate)
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
    - buf.append(String)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberPrinter].test_print_append()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.format.TestNumberPrinter].provider_pad()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestNumberPrinter].provider_pad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestNumberPrinter,long)'
      Src: org.threeten.bp.format.TestNumberPrinter:160,1
    - Dst: printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
      Src: org.threeten.bp.format.TestNumberPrinter:160,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:161,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:163,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].fail(String)'
      Src: org.threeten.bp.format.TestNumberPrinter:165,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestNumberPrinter:167,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
      Src: org.threeten.bp.format.TestNumberPrinter:167,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestNumberPrinter:170,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].toString()'
      Src: org.threeten.bp.format.TestNumberPrinter:170,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].contains(org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:170,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,boolean)'
      Src: org.threeten.bp.format.TestNumberPrinter:170,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minPad
    - maxPad
    - value
    - result
    argTypes:
    - int
    - int
    - long
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 175
    functionName: '[org.threeten.bp.format.TestNumberPrinter].test_pad_NOT_NEGATIVE(int,int,long,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
    - printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,boolean)'
    - ex.getMessage()
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestNumberPrinter,long)'
    - '[org.threeten.bp.format.TestNumberPrinter].fail(String)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].toString()'
    - '[org.threeten.bp.format.TestNumberPrinter].contains(org.threeten.bp.format.TestNumberPrinter)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberPrinter].test_pad_NOT_NEGATIVE(int,int,long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestNumberPrinter,long)'
      Src: org.threeten.bp.format.TestNumberPrinter:179,1
    - Dst: printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
      Src: org.threeten.bp.format.TestNumberPrinter:179,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:180,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:182,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].fail(String)'
      Src: org.threeten.bp.format.TestNumberPrinter:184,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestNumberPrinter:186,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
      Src: org.threeten.bp.format.TestNumberPrinter:186,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestNumberPrinter:191,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].toString()'
      Src: org.threeten.bp.format.TestNumberPrinter:191,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].contains(org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:191,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,boolean)'
      Src: org.threeten.bp.format.TestNumberPrinter:191,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minPad
    - maxPad
    - value
    - result
    argTypes:
    - int
    - int
    - long
    - String
    constantsTouched: []
    func_position:
      end: 193
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 193
    functionName: '[org.threeten.bp.format.TestNumberPrinter].test_pad_NEVER(int,int,long,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
    - printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,boolean)'
    - ex.getMessage()
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestNumberPrinter,long)'
    - '[org.threeten.bp.format.TestNumberPrinter].fail(String)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].toString()'
    - '[org.threeten.bp.format.TestNumberPrinter].contains(org.threeten.bp.format.TestNumberPrinter)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberPrinter].test_pad_NEVER(int,int,long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestNumberPrinter,long)'
      Src: org.threeten.bp.format.TestNumberPrinter:197,1
    - Dst: printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
      Src: org.threeten.bp.format.TestNumberPrinter:197,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:198,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:200,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].fail(String)'
      Src: org.threeten.bp.format.TestNumberPrinter:202,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestNumberPrinter:204,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:204,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestNumberPrinter:209,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].toString()'
      Src: org.threeten.bp.format.TestNumberPrinter:209,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].contains(org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:209,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,boolean)'
      Src: org.threeten.bp.format.TestNumberPrinter:209,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minPad
    - maxPad
    - value
    - result
    argTypes:
    - int
    - int
    - long
    - String
    constantsTouched: []
    func_position:
      end: 211
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 211
    functionName: '[org.threeten.bp.format.TestNumberPrinter].test_pad_NORMAL(int,int,long,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,boolean)'
    - ex.getMessage()
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestNumberPrinter,long)'
    - '[org.threeten.bp.format.TestNumberPrinter].fail(String)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].toString()'
    - '[org.threeten.bp.format.TestNumberPrinter].contains(org.threeten.bp.format.TestNumberPrinter)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberPrinter].test_pad_NORMAL(int,int,long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestNumberPrinter,long)'
      Src: org.threeten.bp.format.TestNumberPrinter:215,1
    - Dst: printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
      Src: org.threeten.bp.format.TestNumberPrinter:215,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:216,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:218,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].fail(String)'
      Src: org.threeten.bp.format.TestNumberPrinter:220,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestNumberPrinter:222,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:222,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestNumberPrinter:227,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].toString()'
      Src: org.threeten.bp.format.TestNumberPrinter:227,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].contains(org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:227,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,boolean)'
      Src: org.threeten.bp.format.TestNumberPrinter:227,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minPad
    - maxPad
    - value
    - result
    argTypes:
    - int
    - int
    - long
    - String
    constantsTouched: []
    func_position:
      end: 229
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 229
    functionName: '[org.threeten.bp.format.TestNumberPrinter].test_pad_ALWAYS(int,int,long,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,boolean)'
    - ex.getMessage()
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestNumberPrinter,long)'
    - '[org.threeten.bp.format.TestNumberPrinter].fail(String)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].toString()'
    - '[org.threeten.bp.format.TestNumberPrinter].contains(org.threeten.bp.format.TestNumberPrinter)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberPrinter].test_pad_ALWAYS(int,int,long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestNumberPrinter,long)'
      Src: org.threeten.bp.format.TestNumberPrinter:233,1
    - Dst: printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
      Src: org.threeten.bp.format.TestNumberPrinter:233,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:234,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:236,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].fail(String)'
      Src: org.threeten.bp.format.TestNumberPrinter:238,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestNumberPrinter:241,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestNumberPrinter:244,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:244,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestNumberPrinter:249,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].toString()'
      Src: org.threeten.bp.format.TestNumberPrinter:249,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].contains(org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:249,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,boolean)'
      Src: org.threeten.bp.format.TestNumberPrinter:249,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minPad
    - maxPad
    - value
    - result
    argTypes:
    - int
    - int
    - long
    - String
    constantsTouched: []
    func_position:
      end: 251
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 251
    functionName: '[org.threeten.bp.format.TestNumberPrinter].test_pad_EXCEEDS_PAD(int,int,long,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
    - '[String].length()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,boolean)'
    - ex.getMessage()
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,org.threeten.bp.format.TestNumberPrinter)'
    - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestNumberPrinter,long)'
    - '[org.threeten.bp.format.TestNumberPrinter].fail(String)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].toString()'
    - '[org.threeten.bp.format.TestNumberPrinter].contains(org.threeten.bp.format.TestNumberPrinter)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberPrinter].test_pad_EXCEEDS_PAD(int,int,long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:255,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].toString()'
      Src: org.threeten.bp.format.TestNumberPrinter:256,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
      Src: org.threeten.bp.format.TestNumberPrinter:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[org.threeten.bp.format.TestNumberPrinter].test_toString1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].toString()'
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberPrinter].test_toString1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:260,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].toString()'
      Src: org.threeten.bp.format.TestNumberPrinter:261,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
      Src: org.threeten.bp.format.TestNumberPrinter:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[org.threeten.bp.format.TestNumberPrinter].test_toString2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].toString()'
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberPrinter].test_toString2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
      Src: org.threeten.bp.format.TestNumberPrinter:265,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].toString()'
      Src: org.threeten.bp.format.TestNumberPrinter:266,1
    - Dst: '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
      Src: org.threeten.bp.format.TestNumberPrinter:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[org.threeten.bp.format.TestNumberPrinter].test_toString3()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].toString()'
    - '[org.threeten.bp.format.TestNumberPrinter].assertEquals(org.threeten.bp.format.TestNumberPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberPrinter,int,int,org.threeten.bp.format.TestNumberPrinter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberPrinter].test_toString3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestNumberPrinter
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestNumberPrinter].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestNumberPrinter
    signature: '[org.threeten.bp.format.TestNumberPrinter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:68,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:69,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:70,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:71,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 76
    functionName: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].data_combine()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeBuilderCombinations.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].data_combine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].longValue()'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:81,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].<init>(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:81,1
    - Dst: '[Number].longValue()'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:84,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:84,1
    - Dst: '[Number].longValue()'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:87,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:87,1
    - Dst: '[Number].longValue()'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:90,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:90,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolve(org.threeten.bp.format.TestDateTimeBuilderCombinations,null)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:92,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].build(org.threeten.bp.temporal.TemporalQuery<?>)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:93,1
    - Dst: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].assertEquals(R,Object)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - Number
      - org.threeten.bp.temporal.TemporalField
      - Number
      - org.threeten.bp.temporal.TemporalField
      - Number
      - org.threeten.bp.temporal.TemporalField
      - Number
      - org.threeten.bp.temporal.TemporalQuery<?>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 10
    argNames:
    - field1
    - value1
    - field2
    - value2
    - field3
    - value3
    - field4
    - value4
    - query
    - expectedVal
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - Number
    - org.threeten.bp.temporal.TemporalField
    - Number
    - org.threeten.bp.temporal.TemporalField
    - Number
    - org.threeten.bp.temporal.TemporalField
    - Number
    - org.threeten.bp.temporal.TemporalQuery<?>
    - Object
    constantsTouched: []
    func_position:
      end: 94
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 94
    functionName: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_derive(org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalQuery<?>,Object)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeBuilderCombinations.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].assertEquals(R,Object)'
    - '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
    - '[org.threeten.bp.format.DateTimeBuilder].<init>(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
    - '[org.threeten.bp.format.DateTimeBuilder].build(org.threeten.bp.temporal.TemporalQuery<?>)'
    - '[org.threeten.bp.format.DateTimeBuilder].resolve(org.threeten.bp.format.TestDateTimeBuilderCombinations,null)'
    - '[Number].longValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_derive(org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalQuery<?>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 113
    functionName: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].data_normalized()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeBuilderCombinations.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].data_normalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].longValue()'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:118,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].<init>(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:118,1
    - Dst: '[Number].longValue()'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:121,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:121,1
    - Dst: '[Number].longValue()'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:124,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:124,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolve(org.threeten.bp.format.TestDateTimeBuilderCombinations,null)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:126,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:128,1
    - Dst: '[Number].longValue()'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:128,1
    - Dst: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].assertEquals(long,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:128,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:130,1
    - Dst: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:130,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - Number
      - org.threeten.bp.temporal.TemporalField
      - Number
      - org.threeten.bp.temporal.TemporalField
      - Number
      - org.threeten.bp.temporal.TemporalField
      - Number
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - field1
    - value1
    - field2
    - value2
    - field3
    - value3
    - query
    - expectedVal
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - Number
    - org.threeten.bp.temporal.TemporalField
    - Number
    - org.threeten.bp.temporal.TemporalField
    - Number
    - org.threeten.bp.temporal.TemporalField
    - Number
    constantsTouched: []
    func_position:
      end: 132
      start: 115
    functionDepth: 5
    functionLinenumber: 115
    functionLinenumberEnd: 132
    functionName: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_normalized(org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeBuilderCombinations.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
    - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].assertEquals(long,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
    - '[org.threeten.bp.format.DateTimeBuilder].<init>(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
    - '[org.threeten.bp.format.DateTimeBuilder].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.format.DateTimeBuilder].resolve(org.threeten.bp.format.TestDateTimeBuilderCombinations,null)'
    - '[Number].longValue()'
    - '[org.threeten.bp.format.DateTimeBuilder].isSupported(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_normalized(org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:136,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:136,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:137,1
    - Dst: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:138,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:138,1
    - Dst: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 134
    functionDepth: 6
    functionLinenumber: 134
    functionLinenumberEnd: 139
    functionName: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_parse_ZDT_withZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeBuilderCombinations.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_parse_ZDT_withZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:143,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:143,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:144,1
    - Dst: '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:145,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:145,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:145,1
    - Dst: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].assertEquals(org.threeten.bp.Instant,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 141
    functionDepth: 6
    functionLinenumber: 141
    functionLinenumberEnd: 146
    functionName: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_parse_Instant_withZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeBuilderCombinations.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].assertEquals(org.threeten.bp.Instant,org.threeten.bp.format.TestDateTimeBuilderCombinations)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_parse_Instant_withZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestDateTimeBuilderCombinations:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestDateTimeBuilderCombinations
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeBuilderCombinations.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    linkageType: ''
    returnType: org.threeten.bp.format.TestDateTimeBuilderCombinations
    signature: '[org.threeten.bp.format.TestDateTimeBuilderCombinations].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:55,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.threeten.bp.format.TestReducedParser].data_error()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestReducedParser].data_error()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].parse(org.threeten.bp.format.TestReducedParser,String,int)'
      Src: org.threeten.bp.format.TestReducedParser:63,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestReducedParser)'
      Src: org.threeten.bp.format.TestReducedParser:65,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].assertTrue(org.threeten.bp.format.TestReducedParser)'
      Src: org.threeten.bp.format.TestReducedParser:65,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestReducedParser:66,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestReducedParser:66,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestReducedParser:66,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,null)'
      Src: org.threeten.bp.format.TestReducedParser:66,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestReducedParser:67,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestReducedParser:67,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestReducedParser:67,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,null)'
      Src: org.threeten.bp.format.TestReducedParser:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
      - String
      - int
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - pp
    - text
    - pos
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
    - String
    - int
    - Class<?>
    constantsTouched: []
    func_position:
      end: 69
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionName: '[org.threeten.bp.format.TestReducedParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,String,int,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].parse(org.threeten.bp.format.TestReducedParser,String,int)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestReducedParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.format.TestReducedParser].assertTrue(org.threeten.bp.format.TestReducedParser)'
    - parseContext.toParsed()
    - '[org.threeten.bp.format.TestReducedParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestReducedParser)'
    - '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,null)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestReducedParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,String,int,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:73,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].parse(org.threeten.bp.format.TestReducedParser,String,int)'
      Src: org.threeten.bp.format.TestReducedParser:74,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,int)'
      Src: org.threeten.bp.format.TestReducedParser:75,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].assertParsed(org.threeten.bp.format.TestReducedParser,int)'
      Src: org.threeten.bp.format.TestReducedParser:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.threeten.bp.format.TestReducedParser].test_parse_fieldRangeIgnored()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
    - '[org.threeten.bp.format.TestReducedParser].assertParsed(org.threeten.bp.format.TestReducedParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].parse(org.threeten.bp.format.TestReducedParser,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestReducedParser].test_parse_fieldRangeIgnored()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:87,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:88,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:89,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:92,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:93,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:94,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:95,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:96,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:99,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:100,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:101,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:102,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:103,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:106,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:107,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:108,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:111,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:112,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:113,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:114,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:117,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:118,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:119,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:120,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:121,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:124,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:125,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:126,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:127,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.format.TestReducedParser].provider_parse()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestReducedParser].provider_parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].parse(org.threeten.bp.format.TestReducedParser,String,int)'
      Src: org.threeten.bp.format.TestReducedParser:134,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,int)'
      Src: org.threeten.bp.format.TestReducedParser:135,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].assertParsed(org.threeten.bp.format.TestReducedParser)'
      Src: org.threeten.bp.format.TestReducedParser:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
      - String
      - int
      - int
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 5
    argNames:
    - pp
    - input
    - pos
    - parseLen
    - parseVal
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
    - String
    - int
    - int
    - Integer
    constantsTouched: []
    func_position:
      end: 137
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 137
    functionName: '[org.threeten.bp.format.TestReducedParser].test_parse(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,String,int,int,Integer)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,int)'
    - '[org.threeten.bp.format.TestReducedParser].assertParsed(org.threeten.bp.format.TestReducedParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].parse(org.threeten.bp.format.TestReducedParser,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestReducedParser].test_parse(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,String,int,int,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:143,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:146,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:147,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:148,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:151,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:152,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:153,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:154,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:155,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:158,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:159,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:160,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:161,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:162,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:165,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:166,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:167,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:169,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:170,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:171,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:172,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:173,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:176,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:177,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:178,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:179,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:180,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:183,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:184,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:185,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:186,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
      Src: org.threeten.bp.format.TestReducedParser:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 189
    functionName: '[org.threeten.bp.format.TestReducedParser].provider_parseLenient()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,int,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.format.TestReducedParser,int,int,null)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestReducedParser].provider_parseLenient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestReducedParser:193,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].parse(org.threeten.bp.format.TestReducedParser,String,int)'
      Src: org.threeten.bp.format.TestReducedParser:194,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,int)'
      Src: org.threeten.bp.format.TestReducedParser:195,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].assertParsed(org.threeten.bp.format.TestReducedParser)'
      Src: org.threeten.bp.format.TestReducedParser:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
      - String
      - int
      - int
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 5
    argNames:
    - pp
    - input
    - pos
    - parseLen
    - parseVal
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
    - String
    - int
    - int
    - Integer
    constantsTouched: []
    func_position:
      end: 197
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 197
    functionName: '[org.threeten.bp.format.TestReducedParser].test_parseLenient(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,String,int,int,Integer)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,int)'
    - parseContext.setStrict(boolean)
    - '[org.threeten.bp.format.TestReducedParser].assertParsed(org.threeten.bp.format.TestReducedParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].parse(org.threeten.bp.format.TestReducedParser,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestReducedParser].test_parseLenient(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,String,int,int,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.getParsed(org.threeten.bp.temporal.TemporalField)
      Src: org.threeten.bp.format.TestReducedParser:201,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,null)'
      Src: org.threeten.bp.format.TestReducedParser:201,1
    - Dst: parseContext.getParsed(org.threeten.bp.temporal.TemporalField)
      Src: org.threeten.bp.format.TestReducedParser:203,1
    - Dst: '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,Long)'
      Src: org.threeten.bp.format.TestReducedParser:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - Long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 2
    argNames:
    - field
    - value
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - Long
    constantsTouched: []
    func_position:
      end: 205
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 205
    functionName: '[org.threeten.bp.format.TestReducedParser].assertParsed(org.threeten.bp.temporal.TemporalField,Long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedParser.java
    functionUses: 0
    functionsReached:
    - parseContext.getParsed(org.threeten.bp.temporal.TemporalField)
    - '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,null)'
    - '[org.threeten.bp.format.TestReducedParser].assertEquals(org.threeten.bp.format.TestReducedParser,Long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestReducedParser].assertParsed(org.threeten.bp.temporal.TemporalField,Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestReducedParser
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestReducedParser].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestReducedParser
    signature: '[org.threeten.bp.format.TestReducedParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: buf.append(String)
      Src: org.threeten.bp.format.TestCharLiteralPrinter:47,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:48,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].print(org.threeten.bp.format.TestCharLiteralPrinter,org.threeten.bp.format.TestCharLiteralPrinter)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:49,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestCharLiteralPrinter:50,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralPrinter].assertEquals(org.threeten.bp.format.TestCharLiteralPrinter,String)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.threeten.bp.format.TestCharLiteralPrinter].test_print_emptyCalendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestCharLiteralPrinter].assertEquals(org.threeten.bp.format.TestCharLiteralPrinter,String)'
    - buf.append(String)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].print(org.threeten.bp.format.TestCharLiteralPrinter,org.threeten.bp.format.TestCharLiteralPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestCharLiteralPrinter].test_print_emptyCalendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: buf.append(String)
      Src: org.threeten.bp.format.TestCharLiteralPrinter:54,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:55,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].print(org.threeten.bp.format.TestCharLiteralPrinter,org.threeten.bp.format.TestCharLiteralPrinter)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:56,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestCharLiteralPrinter:57,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralPrinter].assertEquals(org.threeten.bp.format.TestCharLiteralPrinter,String)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: '[org.threeten.bp.format.TestCharLiteralPrinter].test_print_dateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestCharLiteralPrinter].assertEquals(org.threeten.bp.format.TestCharLiteralPrinter,String)'
    - buf.append(String)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].print(org.threeten.bp.format.TestCharLiteralPrinter,org.threeten.bp.format.TestCharLiteralPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestCharLiteralPrinter].test_print_dateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:61,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].print(org.threeten.bp.format.TestCharLiteralPrinter,org.threeten.bp.format.TestCharLiteralPrinter)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:62,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestCharLiteralPrinter:63,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralPrinter].assertEquals(org.threeten.bp.format.TestCharLiteralPrinter,String)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.threeten.bp.format.TestCharLiteralPrinter].test_print_emptyAppendable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestCharLiteralPrinter].assertEquals(org.threeten.bp.format.TestCharLiteralPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].print(org.threeten.bp.format.TestCharLiteralPrinter,org.threeten.bp.format.TestCharLiteralPrinter)'
    - buf.toString()
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestCharLiteralPrinter].test_print_emptyAppendable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:68,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].toString()'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:69,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralPrinter].assertEquals(org.threeten.bp.format.TestCharLiteralPrinter,String)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.threeten.bp.format.TestCharLiteralPrinter].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestCharLiteralPrinter].assertEquals(org.threeten.bp.format.TestCharLiteralPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestCharLiteralPrinter].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:74,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].toString()'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:75,1
    - Dst: '[org.threeten.bp.format.TestCharLiteralPrinter].assertEquals(org.threeten.bp.format.TestCharLiteralPrinter,String)'
      Src: org.threeten.bp.format.TestCharLiteralPrinter:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.threeten.bp.format.TestCharLiteralPrinter].test_toString_apos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestCharLiteralPrinter].assertEquals(org.threeten.bp.format.TestCharLiteralPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestCharLiteralPrinter].test_toString_apos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestCharLiteralPrinter
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestCharLiteralPrinter].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralPrinter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestCharLiteralPrinter
    signature: '[org.threeten.bp.format.TestCharLiteralPrinter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:66,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:67,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 3
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_toFormatter_empty()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_toFormatter_empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseCaseSensitive()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:73,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:74,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:75,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseCaseSensitive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].parseCaseSensitive()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseCaseSensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseCaseInsensitive()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:80,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:81,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:82,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseCaseInsensitive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].parseCaseInsensitive()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseCaseInsensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseStrict()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:88,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:89,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:90,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseStrict()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].parseStrict()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseStrict()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseLenient()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:95,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:96,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:97,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 98
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseLenient()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].parseLenient()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseLenient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:103,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:104,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:105,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 101
    functionDepth: 3
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_1arg()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_1arg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(null)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_1arg_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_1arg_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:116,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:117,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:118,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 114
    functionDepth: 3
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(null,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(null,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg_widthTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg_widthTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg_widthTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg_widthTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:139,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:140,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:141,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 137
    functionDepth: 3
    functionLinenumber: 137
    functionLinenumberEnd: 142
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(null,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_nullField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(null,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_nullField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_minWidthTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_minWidthTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_minWidthTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_minWidthTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_maxWidthTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_maxWidthTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_maxWidthTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_maxWidthTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_maxWidthMinWidth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_maxWidthMinWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_nullSignStyle()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_nullSignStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:182,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:182,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:183,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:184,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:184,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:185,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:185,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:186,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:186,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:187,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 180
    functionDepth: 3
    functionLinenumber: 180
    functionLinenumberEnd: 188
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent2_parse3()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent2_parse3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:192,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:192,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:193,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:194,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:194,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:195,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:195,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:196,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:196,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:197,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 190
    functionDepth: 3
    functionLinenumber: 190
    functionLinenumberEnd: 198
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent2_parse4()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent2_parse4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:202,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:202,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:202,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:203,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:204,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:204,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:205,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:205,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:206,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:206,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:207,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 200
    functionDepth: 3
    functionLinenumber: 200
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent2_parse5()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent2_parse5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:212,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:212,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:212,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:216,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:217,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:217,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:218,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:218,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:219,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:219,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:220,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:220,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:221,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 210
    functionDepth: 3
    functionLinenumber: 210
    functionLinenumberEnd: 222
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent3_parse6()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent3_parse6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(null,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValueReduced_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(null,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValueReduced_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:232,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:233,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:234,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:234,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:235,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:235,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:236,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 230
    functionDepth: 3
    functionLinenumber: 230
    functionLinenumberEnd: 237
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValueReduced()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValueReduced()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:241,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:241,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:242,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:243,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:243,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:244,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:244,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:245,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:245,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:246,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 239
    functionDepth: 3
    functionLinenumber: 239
    functionLinenumberEnd: 247
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValueReduced_subsequent_parse()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValueReduced_subsequent_parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:254,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:255,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:256,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 252
    functionDepth: 3
    functionLinenumber: 252
    functionLinenumberEnd: 257
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(null,int,int,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_nullRule()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(null,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_nullRule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_invalidRuleNotFixedSet()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_invalidRuleNotFixedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_minTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_minTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 277
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_minTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_minTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_maxTooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_maxTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 287
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_maxTooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_maxTooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 292
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_maxWidthMinWidth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.TestDateTimeFormatterBuilder,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_maxWidthMinWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:299,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:300,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:301,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 297
    functionDepth: 3
    functionLinenumber: 297
    functionLinenumberEnd: 302
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_1arg()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_1arg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(null)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 307
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_1arg_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_1arg_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeFormatterBuilder,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:312,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:313,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:314,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 310
    functionDepth: 3
    functionLinenumber: 310
    functionLinenumberEnd: 315
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_2arg()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeFormatterBuilder,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_2arg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(null,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 320
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_2arg_nullRule()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(null,org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_2arg_nullRule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeFormatterBuilder,TextStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_2arg_nullStyle()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeFormatterBuilder,TextStyle)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_2arg_nullStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:330,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:331,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:332,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:333,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:334,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:335,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:336,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:337,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:338,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:339,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:340,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:341,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:342,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeFormatterBuilder,java.util.HashMap)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:343,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:344,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:345,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 328
    functionDepth: 3
    functionLinenumber: 328
    functionLinenumberEnd: 346
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendTextMap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeFormatterBuilder,java.util.HashMap)'
    - '[java.util.HashMap].put(int,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendTextMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:350,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(null,java.util.HashMap)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 351
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendTextMap_nullRule()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(null,java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendTextMap_nullRule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeFormatterBuilder,java.util.Map<Long,String>)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 356
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendTextMap_nullStyle()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeFormatterBuilder,java.util.Map<Long,String>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendTextMap_nullStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffsetId()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:363,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:364,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:365,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 361
    functionDepth: 3
    functionLinenumber: 361
    functionLinenumberEnd: 366
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffsetId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffsetId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffsetId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 379
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].data_offsetPatterns()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].data_offsetPatterns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:383,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:384,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:385,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 386
      start: 381
    functionDepth: 3
    functionLinenumber: 381
    functionLinenumberEnd: 386
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 403
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].data_badOffsetPatterns()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].data_badOffsetPatterns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 408
      start: 405
    functionDepth: 1
    functionLinenumber: 405
    functionLinenumberEnd: 408
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset_badPattern(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset_badPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 413
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset_3arg_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset_3arg_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(null,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 418
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset_3arg_nullPattern()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset_3arg_nullPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneId()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:425,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:426,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:427,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 423
    functionDepth: 3
    functionLinenumber: 423
    functionLinenumberEnd: 428
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendZoneId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:432,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:433,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:434,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 430
    functionDepth: 3
    functionLinenumber: 430
    functionLinenumberEnd: 435
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendZoneText_1arg()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendZoneText_1arg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(null)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 440
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 440
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendZoneText_1arg_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendZoneText_1arg_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:447,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:447,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:447,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:447,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:448,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:449,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 445
    functionDepth: 3
    functionLinenumber: 445
    functionLinenumberEnd: 450
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_1arg()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_1arg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 452
    functionDepth: 2
    functionLinenumber: 452
    functionLinenumberEnd: 455
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_1arg_invalidWidth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_1arg_invalidWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:460,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int,char)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:460,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:460,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:460,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:461,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:462,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 458
    functionDepth: 3
    functionLinenumber: 458
    functionLinenumberEnd: 463
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_2arg_dash()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int,char)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_2arg_dash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int,char)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 465
    functionDepth: 1
    functionLinenumber: 465
    functionLinenumberEnd: 468
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_2arg_invalidWidth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_2arg_invalidWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:473,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:473,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:473,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:473,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:473,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:473,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:474,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:475,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 476
      start: 471
    functionDepth: 3
    functionLinenumber: 471
    functionLinenumberEnd: 476
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padOptional()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padOptional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:483,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:483,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:483,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:483,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:484,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:485,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 481
    functionDepth: 3
    functionLinenumber: 481
    functionLinenumberEnd: 486
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStart_noEnd()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStart_noEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:490,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:490,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:490,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:490,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:490,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:491,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:492,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 488
    functionDepth: 3
    functionLinenumber: 488
    functionLinenumberEnd: 493
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStart2_noEnd()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStart2_noEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:497,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:497,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:497,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:497,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:498,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:499,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 495
    functionDepth: 3
    functionLinenumber: 495
    functionLinenumberEnd: 500
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStart_doubleStart()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStart_doubleStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:505,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:505,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:505,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:505,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:505,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:506,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:507,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 503
    functionDepth: 3
    functionLinenumber: 503
    functionLinenumberEnd: 508
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:512,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:512,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:512,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:512,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:512,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:512,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:512,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:512,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:514,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:515,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 516
      start: 510
    functionDepth: 3
    functionLinenumber: 510
    functionLinenumberEnd: 516
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:520,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:520,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:520,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:520,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:520,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:521,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:522,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 518
    functionDepth: 3
    functionLinenumber: 518
    functionLinenumberEnd: 523
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd_doubleStartSingleEnd()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd_doubleStartSingleEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:527,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:527,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:527,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:527,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:527,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:527,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:528,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:529,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 525
    functionDepth: 3
    functionLinenumber: 525
    functionLinenumberEnd: 530
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd_doubleStartDoubleEnd()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd_doubleStartDoubleEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:534,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:534,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:534,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:534,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:535,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:536,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 532
    functionDepth: 3
    functionLinenumber: 532
    functionLinenumberEnd: 537
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStartEnd_immediateStartEnd()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStartEnd_immediateStartEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 539
    functionDepth: 1
    functionLinenumber: 539
    functionLinenumberEnd: 542
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd_noStart()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd_noStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 680
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 680
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].dataValid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].dataValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:684,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:685,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:686,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:686,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - expected
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 687
      start: 682
    functionDepth: 5
    functionLinenumber: 682
    functionLinenumberEnd: 687
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendPattern_valid(String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendPattern_valid(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 739
      start: 690
    functionDepth: 0
    functionLinenumber: 690
    functionLinenumberEnd: 739
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].dataInvalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].dataInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatterBuilder:744,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 748
      start: 741
    functionDepth: 5
    functionLinenumber: 741
    functionLinenumberEnd: 748
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendPattern_invalid(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendPattern_invalid(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestDateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestDateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.TestDateTimeFormatterBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:97,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:98,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:99,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:100,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:101,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:102,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:102,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:103,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:103,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:104,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:104,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:105,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:105,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:106,1
    - Dst: '[org.threeten.bp.Instant].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:106,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:107,1
    - Dst: '[org.threeten.bp.Instant].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:107,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:108,1
    - Dst: '[org.threeten.bp.Instant].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:108,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:110,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:110,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:110,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:112,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:112,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 94
    functionDepth: 6
    functionLinenumber: 94
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].data_instantZones()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Instant].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.Instant].atZone(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeParsing].data_instantZones()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:118,1
    - Dst: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeParsing:119,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.format.TestDateTimeParsing:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      - String
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - formatter
    - text
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    - String
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 6
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_ZDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_ZDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:124,1
    - Dst: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeParsing:125,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.format.TestDateTimeParsing:125,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeParsing:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      - String
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - formatter
    - text
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    - String
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 126
      start: 122
    functionDepth: 4
    functionLinenumber: 122
    functionLinenumberEnd: 126
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_LDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_LDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:130,1
    - Dst: '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeParsing:131,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.format.TestDateTimeParsing:131,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.Instant,org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      - String
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - formatter
    - text
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    - String
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 132
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 132
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_Instant(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.Instant,org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_Instant(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:136,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:137,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:137,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:138,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:138,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:139,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:139,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:140,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:140,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:141,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:141,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:142,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      - String
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - formatter
    - text
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    - String
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 143
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 143
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_supported(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_supported(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:149,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.format.TestDateTimeParsing:149,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:150,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 153
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].data_instantNoZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeParsing].data_instantNoZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:157,1
    - Dst: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeParsing:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      - String
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - formatter
    - text
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    - String
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 6
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_ZDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_ZDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:163,1
    - Dst: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeParsing:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      - String
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - formatter
    - text
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    - String
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 165
      start: 161
    functionDepth: 4
    functionLinenumber: 161
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_LDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_LDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:169,1
    - Dst: '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeParsing:170,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.format.TestDateTimeParsing:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      - String
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - formatter
    - text
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    - String
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 171
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 171
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_Instant(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_Instant(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:175,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:176,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:176,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:177,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:177,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:178,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:178,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:179,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:179,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:180,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:180,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:181,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      - String
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - formatter
    - text
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    - String
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 182
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_supported(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_supported(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:187,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:187,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:187,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:189,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:190,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:191,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:191,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:192,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:192,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:193,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:193,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:194,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:194,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:195,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:195,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:196,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:196,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:197,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:197,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:198,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:198,1
    - Dst: '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeParsing:199,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.format.TestDateTimeParsing:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_InstantSeconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_InstantSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:204,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:204,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.TestDateTimeParsing:204,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:204,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:204,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:206,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:207,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:208,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:208,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:209,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:209,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:210,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:210,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:211,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:211,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:212,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:212,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:213,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:213,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:214,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:214,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:215,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:215,1
    - Dst: '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeParsing:216,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.format.TestDateTimeParsing:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 202
    functionDepth: 2
    functionLinenumber: 202
    functionLinenumberEnd: 217
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_InstantSeconds_NanoOfSecond()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int,int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_InstantSeconds_NanoOfSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:221,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:221,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:221,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:223,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:224,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:224,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:225,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:225,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:226,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:226,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:227,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:227,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:228,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:228,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:229,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:229,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:230,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:230,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:231,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 219
    functionDepth: 2
    functionLinenumber: 219
    functionLinenumberEnd: 232
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:236,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:236,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.TestDateTimeParsing:236,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:236,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:236,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:238,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:239,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:239,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:240,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:240,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:241,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:241,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:242,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:242,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:243,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:243,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:244,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:244,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:245,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:245,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:246,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 247
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfDay_NanoOfSecond()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfDay_NanoOfSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:251,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:251,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:251,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:253,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:254,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:254,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:255,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:255,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:256,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:256,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:257,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:257,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:258,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:258,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:259,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:259,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:260,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:260,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:261,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 249
    functionDepth: 2
    functionLinenumber: 249
    functionLinenumberEnd: 262
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfMinute()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfMinute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:266,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:266,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.TestDateTimeParsing:266,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:266,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:266,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:268,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:269,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:269,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:270,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:270,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:271,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:271,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:272,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeParsing:272,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:273,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:273,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:274,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:274,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:275,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:275,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:276,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 264
    functionDepth: 2
    functionLinenumber: 264
    functionLinenumberEnd: 277
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfMinute_NanoOfSecond()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(long,int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeParsing)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfMinute_NanoOfSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:282,1
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(org.threeten.bp.format.TestDateTimeParsing,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeParsing:283,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:284,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:284,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.format.TestDateTimeParsing:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 279
    functionDepth: 7
    functionLinenumber: 279
    functionLinenumberEnd: 285
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_tzdbGmtZoneEtc()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].parse(org.threeten.bp.format.TestDateTimeParsing,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,org.threeten.bp.format.TestDateTimeParsing)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_tzdbGmtZoneEtc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:290,1
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(org.threeten.bp.format.TestDateTimeParsing,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeParsing:291,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:292,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:292,1
    - Dst: '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.format.TestDateTimeParsing:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 287
    functionDepth: 7
    functionLinenumber: 287
    functionLinenumberEnd: 293
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_tzdbGmtZone()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.TestDateTimeParsing].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].parse(org.threeten.bp.format.TestDateTimeParsing,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,org.threeten.bp.format.TestDateTimeParsing)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeParsing].test_parse_tzdbGmtZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:62,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.format.TestDateTimeParsing:63,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:65,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:65,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:65,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:67,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:67,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneId()'
      Src: org.threeten.bp.format.TestDateTimeParsing:67,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:67,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:69,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeParsing:69,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffsetId()'
      Src: org.threeten.bp.format.TestDateTimeParsing:69,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:69,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:71,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:72,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:73,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInstant()'
      Src: org.threeten.bp.format.TestDateTimeParsing:73,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:73,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:75,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeParsing:76,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:77,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInstant()'
      Src: org.threeten.bp.format.TestDateTimeParsing:77,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.TestDateTimeParsing:77,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffsetId()'
      Src: org.threeten.bp.format.TestDateTimeParsing:77,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:77,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:79,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInstant()'
      Src: org.threeten.bp.format.TestDateTimeParsing:79,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.TestDateTimeParsing:79,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:79,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:79,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:81,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:81,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:81,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:83,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.TestDateTimeParsing:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeParsing:86,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:87,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:87,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.TestDateTimeParsing:87,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:87,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:87,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeParsing:89,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInstant()'
      Src: org.threeten.bp.format.TestDateTimeParsing:89,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.TestDateTimeParsing:89,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
      Src: org.threeten.bp.format.TestDateTimeParsing:89,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.TestDateTimeParsing:89,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneId()'
      Src: org.threeten.bp.format.TestDateTimeParsing:89,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeParsing:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestDateTimeParsing
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestDateTimeParsing].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneId()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffsetId()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInstant()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeParsing)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.format.TestDateTimeParsing
    signature: '[org.threeten.bp.format.TestDateTimeParsing].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:60,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 63
    functionName: '[org.threeten.bp.format.TestTextParser].data_error()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestTextParser].data_error()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:68,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:70,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertTrue(org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:70,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:71,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestTextParser:71,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestTextParser:71,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:71,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:72,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestTextParser:72,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestTextParser:72,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser
      - String
      - int
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - pp
    - text
    - pos
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser
    - String
    - int
    - Class<?>
    constantsTouched: []
    func_position:
      end: 74
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 74
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser,String,int,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestTextParser].assertTrue(org.threeten.bp.format.TestTextParser)'
    - parseContext.toParsed()
    - '[Class<?>].isInstance(org.threeten.bp.format.TestTextParser)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser,String,int,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:78,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:79,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:80,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_midStr()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_midStr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:85,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:86,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:87,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_remainderIgnored()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_remainderIgnored()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:93,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:94,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:95,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:96,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestTextParser:96,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestTextParser:96,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:96,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:97,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestTextParser:97,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestTextParser:97,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 98
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_noMatch1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - parseContext.toParsed()
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_noMatch1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:101,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:102,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:103,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:104,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestTextParser:104,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestTextParser:104,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:104,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:105,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestTextParser:105,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestTextParser:105,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 106
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_noMatch2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - parseContext.toParsed()
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_noMatch2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:109,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:110,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:111,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:112,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestTextParser:112,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestTextParser:112,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:112,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:113,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestTextParser:113,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestTextParser:113,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_noMatch_atEnd()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - parseContext.toParsed()
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_noMatch_atEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 142
    functionName: '[org.threeten.bp.format.TestTextParser].provider_text()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestTextParser].provider_text()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.format.TestTextParser].provider_number()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestTextParser].provider_number()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:161,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:162,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestTextParser:163,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:163,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.TestTextParser:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - field
    - style
    - value
    - input
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - int
    - String
    constantsTouched: []
    func_position:
      end: 165
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.format.TestTextParser].test_parseText(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parseText(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:169,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:170,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestTextParser:171,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:171,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.TestTextParser:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - field
    - style
    - value
    - input
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - int
    - String
    constantsTouched: []
    func_position:
      end: 173
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 173
    functionName: '[org.threeten.bp.format.TestTextParser].test_parseNumber(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parseNumber(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setCaseSensitive(boolean)
      Src: org.threeten.bp.format.TestTextParser:178,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:179,1
    - Dst: '[String].toUpperCase()'
      Src: org.threeten.bp.format.TestTextParser:180,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:180,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:181,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:182,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestTextParser:182,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestTextParser:182,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:182,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:183,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestTextParser:183,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestTextParser:183,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - field
    - style
    - value
    - input
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - int
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 184
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseSensitive_parseUpper(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - parseContext.setCaseSensitive(boolean)
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - parseContext.toParsed()
    - '[String].toUpperCase()'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseSensitive_parseUpper(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setCaseSensitive(boolean)
      Src: org.threeten.bp.format.TestTextParser:188,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:189,1
    - Dst: '[String].toUpperCase()'
      Src: org.threeten.bp.format.TestTextParser:190,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:190,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestTextParser:191,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:191,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.TestTextParser:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - field
    - style
    - value
    - input
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - int
    - String
    constantsTouched: []
    func_position:
      end: 193
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 193
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseInsensitive_parseUpper(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - parseContext.setCaseSensitive(boolean)
    - '[String].length()'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser)'
    - '[String].toUpperCase()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseInsensitive_parseUpper(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setCaseSensitive(boolean)
      Src: org.threeten.bp.format.TestTextParser:198,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:199,1
    - Dst: '[String].toLowerCase()'
      Src: org.threeten.bp.format.TestTextParser:200,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:200,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:201,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:202,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestTextParser:202,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestTextParser:202,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:202,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:203,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestTextParser:203,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestTextParser:203,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - field
    - style
    - value
    - input
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - int
    - String
    constantsTouched: []
    func_position:
      end: 204
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 204
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseSensitive_parseLower(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - parseContext.setCaseSensitive(boolean)
    - '[String].toLowerCase()'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - parseContext.toParsed()
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseSensitive_parseLower(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setCaseSensitive(boolean)
      Src: org.threeten.bp.format.TestTextParser:208,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:209,1
    - Dst: '[String].toLowerCase()'
      Src: org.threeten.bp.format.TestTextParser:210,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:210,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestTextParser:211,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:211,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.TestTextParser:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - field
    - style
    - value
    - input
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - int
    - String
    constantsTouched: []
    func_position:
      end: 213
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 213
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseInsensitive_parseLower(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - parseContext.setCaseSensitive(boolean)
    - '[String].toLowerCase()'
    - '[String].length()'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseInsensitive_parseLower(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:219,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:220,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:221,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:222,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 224
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_full_strict_full_match()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - parseContext.setStrict(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_full_strict_full_match()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:227,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:228,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:229,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:230,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:231,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestTextParser:231,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestTextParser:231,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:231,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:232,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestTextParser:232,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestTextParser:232,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 233
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_full_strict_short_noMatch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - parseContext.toParsed()
    - parseContext.setStrict(boolean)
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_full_strict_short_noMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:236,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:237,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:238,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:239,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:240,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestTextParser:240,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestTextParser:240,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:240,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:241,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestTextParser:241,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestTextParser:241,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 242
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_full_strict_number_noMatch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - parseContext.toParsed()
    - parseContext.setStrict(boolean)
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_full_strict_number_noMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:246,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:247,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:248,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:249,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 251
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_short_strict_full_match()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - parseContext.setStrict(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_short_strict_full_match()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:254,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:255,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:256,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:257,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 259
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_short_strict_short_match()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - parseContext.setStrict(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_short_strict_short_match()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:262,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:263,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:264,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:265,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:266,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestTextParser:266,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestTextParser:266,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:266,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:267,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestTextParser:267,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestTextParser:267,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 268
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_short_strict_number_noMatch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - parseContext.toParsed()
    - parseContext.setStrict(boolean)
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_short_strict_number_noMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setLocale(org.threeten.bp.format.TestTextParser)
      Src: org.threeten.bp.format.TestTextParser:272,1
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:273,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:274,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:275,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
      Src: org.threeten.bp.format.TestTextParser:276,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:277,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestTextParser:277,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestTextParser:277,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:277,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestTextParser:278,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestTextParser:278,1
    - Dst: '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestTextParser:278,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
      Src: org.threeten.bp.format.TestTextParser:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 279
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_french_short_strict_full_noMatch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - parseContext.setLocale(org.threeten.bp.format.TestTextParser)
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestTextParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - parseContext.toParsed()
    - parseContext.setStrict(boolean)
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_french_short_strict_full_noMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setLocale(org.threeten.bp.format.TestTextParser)
      Src: org.threeten.bp.format.TestTextParser:282,1
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:283,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:284,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:285,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:286,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 288
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_french_short_strict_short_match()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - parseContext.setLocale(org.threeten.bp.format.TestTextParser)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - parseContext.setStrict(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_french_short_strict_short_match()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:292,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:293,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:294,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:295,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 297
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_full_lenient_full_match()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - parseContext.setStrict(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_full_lenient_full_match()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:300,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:301,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:302,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:303,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 305
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_full_lenient_short_match()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - parseContext.setStrict(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_full_lenient_short_match()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:308,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:309,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:310,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:311,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 313
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_full_lenient_number_match()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - parseContext.setStrict(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_full_lenient_number_match()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:317,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:318,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:319,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:320,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 322
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_short_lenient_full_match()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - parseContext.setStrict(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_short_lenient_full_match()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:325,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:326,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:327,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:328,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 330
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_short_lenient_short_match()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - parseContext.setStrict(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_short_lenient_short_match()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestTextParser:333,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.TestTextParser:334,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
      Src: org.threeten.bp.format.TestTextParser:335,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:336,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
      Src: org.threeten.bp.format.TestTextParser:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 338
    functionName: '[org.threeten.bp.format.TestTextParser].test_parse_short_lenient_number_match()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.TestTextParser,String,int)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.format.TestTextParser,org.threeten.bp.format.TestTextParser,org.threeten.bp.format.DateTimeTextProvider)'
    - parseContext.setStrict(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].test_parse_short_lenient_number_match()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestTextParser:342,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(Long,null)'
      Src: org.threeten.bp.format.TestTextParser:342,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestTextParser:344,1
    - Dst: '[org.threeten.bp.format.TestTextParser].assertEquals(Long,Long)'
      Src: org.threeten.bp.format.TestTextParser:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - org.threeten.bp.temporal.TemporalField
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - context
    - field
    - value
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - org.threeten.bp.temporal.TemporalField
    - Long
    constantsTouched: []
    func_position:
      end: 346
      start: 340
    functionDepth: 2
    functionLinenumber: 340
    functionLinenumberEnd: 346
    functionName: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.temporal.TemporalField,Long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestTextParser].assertEquals(Long,Long)'
    - '[org.threeten.bp.format.TestTextParser].assertEquals(Long,null)'
    - '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.temporal.TemporalField,Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeTextProvider].getInstance()'
      Src: org.threeten.bp.format.TestTextParser:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeTextProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestTextParser
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestTextParser].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeTextProvider].getInstance()'
    linkageType: ''
    returnType: org.threeten.bp.format.TestTextParser
    signature: '[org.threeten.bp.format.TestTextParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:56,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:57,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:60,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes()'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:61,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:64,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes()'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:65,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:68,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:69,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:70,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:71,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:72,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:73,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:74,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:75,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:76,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:79,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:80,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:81,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:82,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:83,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:84,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:85,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:86,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:89,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:90,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:91,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:92,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:93,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:94,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:95,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:96,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:97,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:100,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:101,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:102,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:103,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:104,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:105,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:106,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:107,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:110,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:111,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:112,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:113,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:116,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:117,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:118,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 52
    functionDepth: 6
    functionLinenumber: 52
    functionLinenumberEnd: 121
    functionName: '[org.threeten.bp.format.TestZoneOffsetPrinter].provider_offsets()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes()'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestZoneOffsetPrinter].provider_offsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: buf.append(String)
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:125,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:126,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].<init>(org.threeten.bp.format.TestZoneOffsetPrinter,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:126,1
    - Dst: printContext.setDateTime(org.threeten.bp.format.DateTimeBuilder)
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:126,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:127,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].print(org.threeten.bp.format.TestZoneOffsetPrinter,org.threeten.bp.format.TestZoneOffsetPrinter)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:128,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:129,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetPrinter].assertEquals(org.threeten.bp.format.TestZoneOffsetPrinter,String)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - expected
    - offset
    argTypes:
    - String
    - String
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 130
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.format.TestZoneOffsetPrinter].test_print(String,String,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].print(org.threeten.bp.format.TestZoneOffsetPrinter,org.threeten.bp.format.TestZoneOffsetPrinter)'
    - buf.append(String)
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - printContext.setDateTime(org.threeten.bp.format.DateTimeBuilder)
    - '[org.threeten.bp.format.DateTimeBuilder].<init>(org.threeten.bp.format.TestZoneOffsetPrinter,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    - '[org.threeten.bp.format.TestZoneOffsetPrinter].assertEquals(org.threeten.bp.format.TestZoneOffsetPrinter,String)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetPrinter].test_print(String,String,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:134,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].toString()'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:135,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetPrinter].assertEquals(org.threeten.bp.format.TestZoneOffsetPrinter,String)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - pattern
    - expected
    - offset
    argTypes:
    - String
    - String
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[org.threeten.bp.format.TestZoneOffsetPrinter].test_toString(String,String,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneOffsetPrinter].assertEquals(org.threeten.bp.format.TestZoneOffsetPrinter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetPrinter].test_toString(String,String,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:141,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].print(org.threeten.bp.format.TestZoneOffsetPrinter,org.threeten.bp.format.TestZoneOffsetPrinter)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 143
    functionName: '[org.threeten.bp.format.TestZoneOffsetPrinter].test_print_emptyCalendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].print(org.threeten.bp.format.TestZoneOffsetPrinter,org.threeten.bp.format.TestZoneOffsetPrinter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetPrinter].test_print_emptyCalendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:146,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].<init>(org.threeten.bp.format.TestZoneOffsetPrinter,int)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:146,1
    - Dst: printContext.setDateTime(org.threeten.bp.format.DateTimeBuilder)
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:146,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:147,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].print(org.threeten.bp.format.TestZoneOffsetPrinter,org.threeten.bp.format.TestZoneOffsetPrinter)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:148,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:149,1
    - Dst: '[org.threeten.bp.format.TestZoneOffsetPrinter].assertEquals(org.threeten.bp.format.TestZoneOffsetPrinter,String)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 150
    functionName: '[org.threeten.bp.format.TestZoneOffsetPrinter].test_print_emptyAppendable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].print(org.threeten.bp.format.TestZoneOffsetPrinter,org.threeten.bp.format.TestZoneOffsetPrinter)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - printContext.setDateTime(org.threeten.bp.format.DateTimeBuilder)
    - '[org.threeten.bp.format.DateTimeBuilder].<init>(org.threeten.bp.format.TestZoneOffsetPrinter,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    - '[org.threeten.bp.format.TestZoneOffsetPrinter].assertEquals(org.threeten.bp.format.TestZoneOffsetPrinter,String)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneOffsetPrinter].test_print_emptyAppendable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.format.TestZoneOffsetPrinter:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestZoneOffsetPrinter
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestZoneOffsetPrinter].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetPrinter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(String)'
    linkageType: ''
    returnType: org.threeten.bp.format.TestZoneOffsetPrinter
    signature: '[org.threeten.bp.format.TestZoneOffsetPrinter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:69,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:69,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatter,int,int,org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:69,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.TestDateTimeFormatter,int,int,org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:77,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:77,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:78,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(java.util.Locale,org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_withLocale()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(java.util.Locale,org.threeten.bp.format.TestDateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_withLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 3
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_withLocale_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_withLocale_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:93,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:93,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:94,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:94,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 3
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_Calendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_Calendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:100,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:100,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:101,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_Calendrical_noSuchField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_Calendrical_noSuchField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:106,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:106,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 104
    functionDepth: 3
    functionLinenumber: 104
    functionLinenumberEnd: 108
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_Calendrical_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_Calendrical_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:113,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:113,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:114,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:115,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.LocalDate,StringBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:115,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:116,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
    - '[StringBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[StringBuilder].toString()'
    - '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.LocalDate,StringBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:121,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:121,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:122,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:123,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.LocalTime,StringBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 119
    functionDepth: 3
    functionLinenumber: 119
    functionLinenumberEnd: 124
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_noSuchField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[StringBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.LocalTime,StringBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_noSuchField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:128,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:128,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:129,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.temporal.TemporalAccessor,StringBuilder)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 3
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_nullCalendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.temporal.TemporalAccessor,StringBuilder)'
    - '[StringBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_nullCalendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:135,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:135,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:136,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.LocalDate,Appendable)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 3
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_nullAppendable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.LocalDate,Appendable)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_nullAppendable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:141,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:141,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:143,1
    - Dst: '[org.threeten.bp.format.MockIOExceptionAppendable].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:143,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.LocalDate,org.threeten.bp.format.MockIOExceptionAppendable)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:143,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:145,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.format.TestDateTimeFormatter:146,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 139
    functionDepth: 3
    functionLinenumber: 139
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_ioError()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - ex.getCause()
    - '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.LocalDate,org.threeten.bp.format.MockIOExceptionAppendable)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(boolean)'
    - '[org.threeten.bp.format.MockIOExceptionAppendable].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_ioError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:155,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:156,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(StringBuilder,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:161,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:162,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 163
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_CharSequence()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parse(StringBuilder,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_CharSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:168,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:170,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:170,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:170,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:171,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:171,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:171,1
    - Dst: ex.getParsedString()
      Src: org.threeten.bp.format.TestDateTimeFormatter:172,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:172,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.format.TestDateTimeFormatter:173,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:173,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 176
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_parseError()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - ex.getParsedString()
    - '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - ex.getMessage()
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - ex.getErrorIndex()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_parseError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:181,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:183,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:183,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:183,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:184,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:184,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:184,1
    - Dst: ex.getParsedString()
      Src: org.threeten.bp.format.TestDateTimeFormatter:185,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:185,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.format.TestDateTimeFormatter:186,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:186,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 189
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_parseErrorLongText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - ex.getParsedString()
    - '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - ex.getMessage()
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - ex.getErrorIndex()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_parseErrorLongText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:194,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:196,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:196,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:196,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:197,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:197,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:197,1
    - Dst: ex.getParsedString()
      Src: org.threeten.bp.format.TestDateTimeFormatter:198,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:198,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.format.TestDateTimeFormatter:199,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:199,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 202
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_parseIncomplete()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - ex.getParsedString()
    - '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - ex.getMessage()
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - ex.getErrorIndex()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_parseIncomplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:211,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:211,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<?>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 209
    functionDepth: 3
    functionLinenumber: 209
    functionLinenumberEnd: 213
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_nullRule()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<?>)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_nullRule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:218,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:219,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:220,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 6
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_firstOption()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_firstOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:225,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:226,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:227,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 223
    functionDepth: 6
    functionLinenumber: 223
    functionLinenumberEnd: 228
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_secondOption()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_secondOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:232,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:234,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:236,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:236,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:236,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:237,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:237,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:237,1
    - Dst: ex.getParsedString()
      Src: org.threeten.bp.format.TestDateTimeFormatter:238,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:238,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.format.TestDateTimeFormatter:239,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:239,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 230
    functionDepth: 6
    functionLinenumber: 230
    functionLinenumberEnd: 242
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_parseError()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - ex.getParsedString()
    - '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - ex.getMessage()
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - ex.getErrorIndex()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_parseError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:246,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:246,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:248,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:250,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:250,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:250,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:251,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:251,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:251,1
    - Dst: ex.getParsedString()
      Src: org.threeten.bp.format.TestDateTimeFormatter:252,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:252,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.format.TestDateTimeFormatter:253,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:253,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 244
    functionDepth: 3
    functionLinenumber: 244
    functionLinenumberEnd: 256
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_parseErrorLongText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - ex.getParsedString()
    - '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - ex.getMessage()
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - ex.getErrorIndex()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_parseErrorLongText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:260,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:260,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:262,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:264,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:264,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:264,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:265,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:265,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:265,1
    - Dst: ex.getParsedString()
      Src: org.threeten.bp.format.TestDateTimeFormatter:266,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:266,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.format.TestDateTimeFormatter:267,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:267,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 258
    functionDepth: 3
    functionLinenumber: 258
    functionLinenumberEnd: 270
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_parseIncomplete()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - ex.getParsedString()
    - '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - ex.getMessage()
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - ex.getErrorIndex()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_parseIncomplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:274,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:274,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 272
    functionDepth: 3
    functionLinenumber: 272
    functionLinenumberEnd: 276
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_nullText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_nullText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:280,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:280,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<?>[])'
      Src: org.threeten.bp.format.TestDateTimeFormatter:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 278
    functionDepth: 3
    functionLinenumber: 278
    functionLinenumberEnd: 282
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_nullRules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<?>[])'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_nullRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:286,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:286,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseBest(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 284
    functionDepth: 3
    functionLinenumber: 284
    functionLinenumberEnd: 288
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_zeroRules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parseBest(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_zeroRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:292,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:292,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 290
    functionDepth: 3
    functionLinenumber: 290
    functionLinenumberEnd: 294
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_oneRule()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseBest(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_oneRule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:299,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:299,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:300,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:301,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:302,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:302,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:303,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:303,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:304,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(long,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 297
    functionDepth: 3
    functionLinenumber: 297
    functionLinenumberEnd: 305
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - '[java.text.ParsePosition].getErrorIndex()'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(long,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[java.text.ParsePosition].getIndex()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:309,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:309,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:310,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:311,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:312,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:312,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:313,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:313,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.temporal.TemporalAccessor,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 307
    functionDepth: 3
    functionLinenumber: 307
    functionLinenumberEnd: 315
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_parseError()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - '[java.text.ParsePosition].getErrorIndex()'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.temporal.TemporalAccessor,null)'
    - '[java.text.ParsePosition].getIndex()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_parseError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:319,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:319,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:320,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 317
    functionDepth: 3
    functionLinenumber: 317
    functionLinenumberEnd: 322
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_nullString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[java.text.ParsePosition].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_nullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:326,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:326,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 324
    functionDepth: 3
    functionLinenumber: 324
    functionLinenumberEnd: 328
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_nullParsePosition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_nullParsePosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:332,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:332,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:333,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 330
    functionDepth: 3
    functionLinenumber: 330
    functionLinenumberEnd: 335
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_invalidPosition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[java.text.ParsePosition].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_invalidPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:341,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:341,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:342,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:343,1
    - Dst: '[java.text.Format].format(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:343,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 339
    functionDepth: 3
    functionLinenumber: 339
    functionLinenumberEnd: 345
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[java.text.Format].format(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:349,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:349,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:350,1
    - Dst: '[java.text.Format].format(null)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 347
    functionDepth: 3
    functionLinenumber: 347
    functionLinenumberEnd: 352
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_format_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[java.text.Format].format(null)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_format_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:356,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:356,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:357,1
    - Dst: '[java.text.Format].format(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 354
    functionDepth: 3
    functionLinenumber: 354
    functionLinenumberEnd: 359
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_format_notCalendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    - '[java.text.Format].format(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_format_notCalendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:364,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:364,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:365,1
    - Dst: '[java.text.Format].parseObject(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:366,1
    - Dst: result.getLong(org.threeten.bp.format.TestDateTimeFormatter)
      Src: org.threeten.bp.format.TestDateTimeFormatter:367,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 362
    functionDepth: 3
    functionLinenumber: 362
    functionLinenumberEnd: 368
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.text.Format].parseObject(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - result.getLong(org.threeten.bp.format.TestDateTimeFormatter)
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:372,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:372,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:373,1
    - Dst: '[java.text.Format].parseObject(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:375,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:377,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:377,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:377,1
    - Dst: ex.getErrorOffset()
      Src: org.threeten.bp.format.TestDateTimeFormatter:378,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:378,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 370
    functionDepth: 3
    functionLinenumber: 370
    functionLinenumberEnd: 381
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String_parseError()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - ex.getErrorOffset()
    - '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
    - '[java.text.Format].parseObject(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - ex.getMessage()
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String_parseError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:385,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:385,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:386,1
    - Dst: '[java.text.Format].parseObject(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:388,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.TestDateTimeFormatter:390,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:390,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:390,1
    - Dst: ex.getParsedString()
      Src: org.threeten.bp.format.TestDateTimeFormatter:391,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:391,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.format.TestDateTimeFormatter:392,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:392,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 383
    functionDepth: 3
    functionLinenumber: 383
    functionLinenumberEnd: 395
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String_parseErrorLongText()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - ex.getParsedString()
    - '[org.threeten.bp.format.TestDateTimeFormatter].contains(String)'
    - '[java.text.Format].parseObject(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - ex.getMessage()
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - ex.getErrorIndex()
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,boolean)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String_parseErrorLongText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:399,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:399,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:400,1
    - Dst: '[java.text.Format].parseObject(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 397
    functionDepth: 3
    functionLinenumber: 397
    functionLinenumberEnd: 402
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[java.text.Format].parseObject(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:407,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:407,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:408,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:409,1
    - Dst: '[java.text.Format].parseObject(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:410,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:411,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:411,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:412,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:412,1
    - Dst: result.getLong(org.threeten.bp.format.TestDateTimeFormatter)
      Src: org.threeten.bp.format.TestDateTimeFormatter:413,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 405
    functionDepth: 3
    functionLinenumber: 405
    functionLinenumberEnd: 414
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - '[java.text.ParsePosition].getErrorIndex()'
    - result.getLong(org.threeten.bp.format.TestDateTimeFormatter)
    - '[java.text.Format].parseObject(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[java.text.ParsePosition].getIndex()'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:418,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:418,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:419,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:420,1
    - Dst: '[java.text.Format].parseObject(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:421,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:422,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:422,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:423,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:423,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 416
    functionDepth: 3
    functionLinenumber: 416
    functionLinenumberEnd: 425
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_parseError()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,null)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,int)'
    - '[java.text.ParsePosition].getErrorIndex()'
    - '[java.text.Format].parseObject(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[java.text.ParsePosition].getIndex()'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_parseError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:430,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:430,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:431,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:432,1
    - Dst: '[java.text.Format].parseObject(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 427
    functionDepth: 3
    functionLinenumber: 427
    functionLinenumberEnd: 434
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_nullString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[java.text.Format].parseObject(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_nullString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:439,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:439,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:440,1
    - Dst: '[java.text.Format].parseObject(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 436
    functionDepth: 3
    functionLinenumber: 436
    functionLinenumberEnd: 442
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_nullParsePosition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[java.text.Format].parseObject(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_nullParsePosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:447,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:447,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:448,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:449,1
    - Dst: '[java.text.Format].parseObject(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:450,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertNull(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:450,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:451,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertTrue(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 452
      start: 444
    functionDepth: 3
    functionLinenumber: 444
    functionLinenumberEnd: 452
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_invalidPosition_tooBig()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertNull(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[java.text.ParsePosition].getErrorIndex()'
    - '[java.text.Format].parseObject(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_invalidPosition_tooBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:457,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:457,1
    - Dst: '[java.text.ParsePosition].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:458,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:459,1
    - Dst: '[java.text.Format].parseObject(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:460,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertNull(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:460,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:461,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertTrue(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 454
    functionDepth: 3
    functionLinenumber: 454
    functionLinenumberEnd: 462
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_invalidPosition_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertNull(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[java.text.ParsePosition].getErrorIndex()'
    - '[java.text.Format].parseObject(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    - '[java.text.ParsePosition].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_invalidPosition_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:467,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:468,1
    - Dst: '[java.text.Format].format(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:468,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 465
    functionDepth: 1
    functionLinenumber: 465
    functionLinenumberEnd: 470
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_Class_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,String)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    - '[java.text.Format].format(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_Class_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:474,1
    - Dst: '[java.text.Format].parseObject(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:475,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:476,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 472
    functionDepth: 1
    functionLinenumber: 472
    functionLinenumberEnd: 477
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_Class_parseObject_String()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.text.Format].parseObject(String)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.format.TestDateTimeFormatter,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_Class_parseObject_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:481,1
    - Dst: '[java.text.Format].parseObject(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 483
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_dateTimeError()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.text.Format].parseObject(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_dateTimeError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toFormat(null)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 488
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_Class()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toFormat(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_Class()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].getAvailableZoneIds()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:492,1
    - Dst: '[org.threeten.bp.ZoneId].of(org.threeten.bp.format.TestDateTimeFormatter)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:493,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:494,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatter:495,1
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:495,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:496,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 498
      start: 491
    functionDepth: 6
    functionLinenumber: 491
    functionLinenumberEnd: 498
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_allZones()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(org.threeten.bp.format.TestDateTimeFormatter)'
    - '[org.threeten.bp.ZonedDateTime].parse(String)'
    - '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneId].getAvailableZoneIds()'
    - '[org.threeten.bp.format.TestDateTimeFormatter].assertEquals(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_allZones()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:62,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatter:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestDateTimeFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestDateTimeFormatter].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    linkageType: ''
    returnType: org.threeten.bp.format.TestDateTimeFormatter
    signature: '[org.threeten.bp.format.TestDateTimeFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:61,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:61,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:62,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.threeten.bp.format.TestZoneIdParser].data_error()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestZoneIdParser].data_error()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:69,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestZoneIdParser)'
      Src: org.threeten.bp.format.TestZoneIdParser:71,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertTrue(org.threeten.bp.format.TestZoneIdParser)'
      Src: org.threeten.bp.format.TestZoneIdParser:71,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestZoneIdParser:72,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].size()'
      Src: org.threeten.bp.format.TestZoneIdParser:72,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser
      - String
      - int
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - pp
    - text
    - pos
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser
    - String
    - int
    - Class<?>
    constantsTouched: []
    func_position:
      end: 74
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 74
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,String,int,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertTrue(org.threeten.bp.format.TestZoneIdParser)'
    - '[org.threeten.bp.format.TestZoneIdParser].size()'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestZoneIdParser)'
    - parseContext.toParsed()
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,String,int,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:78,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:78,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:79,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneIdParser:80,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.format.TestZoneIdParser)'
      Src: org.threeten.bp.format.TestZoneIdParser:80,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_exactMatch_Denver()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.format.TestZoneIdParser)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_exactMatch_Denver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:85,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:85,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:86,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneIdParser:87,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.format.TestZoneIdParser)'
      Src: org.threeten.bp.format.TestZoneIdParser:87,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_startStringMatch_Denver()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.format.TestZoneIdParser)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_startStringMatch_Denver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:92,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:92,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:93,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneIdParser:94,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:94,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_midStringMatch_Denver()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_midStringMatch_Denver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:99,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:99,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:100,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneIdParser:101,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:101,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_endStringMatch_Denver()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_endStringMatch_Denver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:106,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:106,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:107,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser)'
      Src: org.threeten.bp.format.TestZoneIdParser:108,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(null)'
      Src: org.threeten.bp.format.TestZoneIdParser:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_partialMatch()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_partialMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
      Src: org.threeten.bp.format.TestZoneIdParser:115,1
    - Dst: '[java.util.Set<String>].size()'
      Src: org.threeten.bp.format.TestZoneIdParser:116,1
    - Dst: '[org.threeten.bp.ZoneId].of(org.threeten.bp.format.TestZoneIdParser)'
      Src: org.threeten.bp.format.TestZoneIdParser:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 122
    functionName: '[org.threeten.bp.format.TestZoneIdParser].populateTestData()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(org.threeten.bp.format.TestZoneIdParser)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
    - '[java.util.Set<String>].size()'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestZoneIdParser].populateTestData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:126,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:126,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:127,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneIdParser:128,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.format.TestZoneIdParser)'
      Src: org.threeten.bp.format.TestZoneIdParser:128,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 2
    argNames:
    - parse
    - expected
    argTypes:
    - String
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 130
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_exactMatch(String,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.format.TestZoneIdParser)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_exactMatch(String,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:134,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:134,1
    - Dst: parseContext.setCaseSensitive(boolean)
      Src: org.threeten.bp.format.TestZoneIdParser:135,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:136,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:137,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:138,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 132
    functionDepth: 7
    functionLinenumber: 132
    functionLinenumberEnd: 139
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_lowerCase()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - parseContext.setCaseSensitive(boolean)
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_lowerCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:143,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:143,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:144,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:145,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneIdParser:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 147
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_endStringMatch_utc()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_endStringMatch_utc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:150,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:150,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:151,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:152,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:153,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 149
    functionDepth: 7
    functionLinenumber: 149
    functionLinenumberEnd: 154
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_endStringMatch_utc_plus1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_endStringMatch_utc_plus1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:158,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:158,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:159,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:160,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestZoneIdParser:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 162
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_midStringMatch_utc()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_midStringMatch_utc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:165,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:165,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:166,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:167,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:168,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 164
    functionDepth: 7
    functionLinenumber: 164
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_midStringMatch_utc_plus1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,int)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_midStringMatch_utc_plus1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 185
    functionName: '[org.threeten.bp.format.TestZoneIdParser].data_fixedZones()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestZoneIdParser].data_fixedZones()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:189,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
      Src: org.threeten.bp.format.TestZoneIdParser:189,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
      Src: org.threeten.bp.format.TestZoneIdParser:190,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestZoneIdParser:191,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.format.TestZoneIdParser)'
      Src: org.threeten.bp.format.TestZoneIdParser:191,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestZoneIdParser:192,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestZoneIdParser:192,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:192,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 2
    argNames:
    - input
    - expectedZone
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 193
      start: 187
    functionDepth: 7
    functionLinenumber: 187
    functionLinenumberEnd: 193
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed(String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.TestZoneIdParser,String,int)'
    - '[org.threeten.bp.format.TestZoneIdParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[String].length()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,null)'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.ZoneId)'
    - parseContext.toParsed()
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.format.TestZoneIdParser)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:197,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:198,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestZoneIdParser:199,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:199,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(R,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 2
    argNames:
    - input
    - expectedZone
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 7
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed_byFormatterWithPrefix(String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(R,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed_byFormatterWithPrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:204,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:205,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestZoneIdParser:206,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:206,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(R,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 2
    argNames:
    - input
    - expectedZone
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 207
      start: 202
    functionDepth: 7
    functionLinenumber: 202
    functionLinenumberEnd: 207
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed_byFormatterWithSuffixZ(String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(R,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed_byFormatterWithSuffixZ(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:211,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:212,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestZoneIdParser:213,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:213,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(R,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 2
    argNames:
    - input
    - expectedZone
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 214
      start: 209
    functionDepth: 7
    functionLinenumber: 209
    functionLinenumberEnd: 214
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed_byFormatterWithSuffix0(String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(R,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String)'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed_byFormatterWithSuffix0(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestZoneIdParser:218,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,String)'
      Src: org.threeten.bp.format.TestZoneIdParser:218,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].toString()'
      Src: org.threeten.bp.format.TestZoneIdParser:219,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,String)'
      Src: org.threeten.bp.format.TestZoneIdParser:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 220
    functionName: '[org.threeten.bp.format.TestZoneIdParser].test_toString_id()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,String)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].toString()'
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].test_toString_id()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestZoneIdParser:223,1
    - Dst: '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.TestZoneIdParser:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 1
    argNames:
    - expectedZone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.format.TestZoneIdParser].assertEquals(org.threeten.bp.format.TestZoneIdParser,org.threeten.bp.ZoneId)'
    - parseContext.toParsed()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestZoneIdParser:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestZoneIdParser
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestZoneIdParser].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    linkageType: ''
    returnType: org.threeten.bp.format.TestZoneIdParser
    signature: '[org.threeten.bp.format.TestZoneIdParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_nullCalendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_nullCalendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:94,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:95,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:95,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getLocale()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:96,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:96,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(java.util.Locale,org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 6
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_String()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.DateTimeFormatter].getLocale()'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(java.util.Locale,org.threeten.bp.format.TestDateTimeFormatters)'
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 6
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_String_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_String_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_String_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_String_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:114,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:115,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:115,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(java.util.Locale,org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(java.util.Locale,org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,org.threeten.bp.format.TestDateTimeFormatters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(null,org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale_nullPattern()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(null,org.threeten.bp.format.TestDateTimeFormatters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale_nullPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale_nullLocale()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale_nullLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 155
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoLocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,null,null,null,null,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:161,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:163,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:163,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:166,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:167,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:169,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:169,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - year
    - month
    - day
    - offsetId
    - zoneId
    - expected
    - expectedEx
    argTypes:
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 172
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoLocalDate(Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,null,null,null,null,String,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoLocalDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createDate(Integer,Integer,Integer)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:179,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:181,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:181,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - year
    - month
    - day
    - offsetId
    - zoneId
    - input
    - invalid
    argTypes:
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 183
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 183
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate(Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].createDate(Integer,Integer,Integer)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createDate(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:187,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:188,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:188,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:188,1
    - Dst: '[org.threeten.bp.LocalDate].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:189,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:189,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 190
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_999999999()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].createDate(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_999999999()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createDate(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:194,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:195,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:195,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 192
    functionDepth: 2
    functionLinenumber: 192
    functionLinenumberEnd: 196
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_1000000000()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].createDate(int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_1000000000()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_1000000000_failedCreate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_1000000000_failedCreate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createDate(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:205,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:206,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:206,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:206,1
    - Dst: '[org.threeten.bp.LocalDate].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:207,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:207,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_M999999999()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[org.threeten.bp.LocalDate].of(int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].createDate(int,int)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_M999999999()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createDate(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:212,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:213,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:213,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 210
    functionDepth: 2
    functionLinenumber: 210
    functionLinenumberEnd: 214
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_M1000000000()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].createDate(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_M1000000000()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].parse(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_M1000000000_failedCreate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_M1000000000_failedCreate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 242
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoOffsetDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoOffsetDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,null,null,null,null,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:248,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:250,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:250,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:253,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:254,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:256,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:256,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - year
    - month
    - day
    - offsetId
    - zoneId
    - expected
    - expectedEx
    argTypes:
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 259
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 259
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOffsetDate(Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,null,null,null,null,String,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOffsetDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createDate(Integer,Integer,Integer)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:266,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:267,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:268,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:268,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - year
    - month
    - day
    - offsetId
    - zoneId
    - input
    - invalid
    argTypes:
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 270
      start: 261
    functionDepth: 2
    functionLinenumber: 261
    functionLinenumberEnd: 270
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOffsetDate(Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].createDate(Integer,Integer,Integer)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,null)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[java.text.ParsePosition].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOffsetDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 293
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,null,null,null,null,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:299,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:301,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:301,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:304,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:305,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:307,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:307,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - year
    - month
    - day
    - offsetId
    - zoneId
    - expected
    - expectedEx
    argTypes:
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 310
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 310
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoDate(Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,null,null,null,null,String,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createDate(Integer,Integer,Integer)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:317,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:319,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:319,1
    - Dst: expected.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:319,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:321,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:321,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:321,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - year
    - month
    - day
    - offsetId
    - zoneId
    - input
    - invalid
    argTypes:
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 323
      start: 312
    functionDepth: 6
    functionLinenumber: 312
    functionLinenumberEnd: 323
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoDate(Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].createDate(Integer,Integer,Integer)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[java.text.ParsePosition].<init>(int)'
    - expected.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 358
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoLocalTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(null,null,null,Integer,Integer,Integer,Integer,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:364,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:366,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:366,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:369,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:370,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:372,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:372,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - expected
    - expectedEx
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 375
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 375
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoLocalTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(null,null,null,Integer,Integer,Integer,Integer,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoLocalTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createTime(Integer,Integer,Integer,Integer)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:382,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:384,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:384,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:384,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - input
    - invalid
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 386
      start: 377
    functionDepth: 2
    functionLinenumber: 377
    functionLinenumberEnd: 386
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].createTime(Integer,Integer,Integer,Integer)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 421
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoOffsetTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoOffsetTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(null,null,null,Integer,Integer,Integer,Integer,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:427,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:429,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:429,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:432,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:433,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:435,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:435,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - expected
    - expectedEx
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 438
      start: 423
    functionDepth: 1
    functionLinenumber: 423
    functionLinenumberEnd: 438
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOffsetTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(null,null,null,Integer,Integer,Integer,Integer,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOffsetTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createTime(Integer,Integer,Integer,Integer)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:445,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:446,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:447,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:447,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:447,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - input
    - invalid
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 449
      start: 440
    functionDepth: 2
    functionLinenumber: 440
    functionLinenumberEnd: 449
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOffsetTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,null)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].createTime(Integer,Integer,Integer,Integer)'
    - '[java.text.ParsePosition].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOffsetTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 484
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(null,null,null,Integer,Integer,Integer,Integer,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:490,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:492,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:492,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:495,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:496,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:498,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:498,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - expected
    - expectedEx
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 501
      start: 486
    functionDepth: 1
    functionLinenumber: 486
    functionLinenumberEnd: 501
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(null,null,null,Integer,Integer,Integer,Integer,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createTime(Integer,Integer,Integer,Integer)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:508,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:510,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:510,1
    - Dst: expected.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:510,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:512,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:512,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:512,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - input
    - invalid
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 514
      start: 503
    functionDepth: 6
    functionLinenumber: 503
    functionLinenumberEnd: 514
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].createTime(Integer,Integer,Integer,Integer)'
    - '[java.text.ParsePosition].<init>(int)'
    - expected.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 557
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoLocalDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoLocalDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:564,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:566,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:566,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:569,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:570,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:572,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:572,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 11
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - expected
    - expectedEx
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 575
      start: 559
    functionDepth: 8
    functionLinenumber: 559
    functionLinenumberEnd: 575
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoLocalDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoLocalDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:583,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:584,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:584,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 11
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - input
    - invalid
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 586
      start: 577
    functionDepth: 2
    functionLinenumber: 577
    functionLinenumberEnd: 586
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].createDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 629
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoOffsetDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoOffsetDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:636,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:638,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:638,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:641,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:642,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:644,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:644,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 11
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - expected
    - expectedEx
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 647
      start: 631
    functionDepth: 8
    functionLinenumber: 631
    functionLinenumberEnd: 647
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOffsetDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOffsetDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:655,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:656,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:657,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:657,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 11
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - input
    - invalid
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 659
      start: 649
    functionDepth: 2
    functionLinenumber: 649
    functionLinenumberEnd: 659
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOffsetDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,null)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].createDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[java.text.ParsePosition].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOffsetDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 711
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 711
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoZonedDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoZonedDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:718,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:720,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:720,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:723,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].toString()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:724,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].fail(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:724,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:726,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:726,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 11
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - expected
    - expectedEx
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 729
      start: 713
    functionDepth: 8
    functionLinenumber: 713
    functionLinenumberEnd: 729
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoZonedDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].toString()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].fail(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoZonedDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:737,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:738,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:739,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:741,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:743,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:743,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:743,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 11
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - input
    - invalid
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 745
      start: 731
    functionDepth: 7
    functionLinenumber: 731
    functionLinenumberEnd: 745
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoZonedDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,null)'
    - '[String].equals(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].createDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,String)'
    - '[java.text.ParsePosition].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoZonedDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 788
      start: 750
    functionDepth: 0
    functionLinenumber: 750
    functionLinenumberEnd: 788
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:795,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:797,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:797,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:800,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:801,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:803,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:803,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 11
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - expected
    - expectedEx
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 806
      start: 790
    functionDepth: 8
    functionLinenumber: 790
    functionLinenumberEnd: 806
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].fail()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertTrue(org.threeten.bp.format.TestDateTimeFormatters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].createDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:814,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:816,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:816,1
    - Dst: expected.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:816,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:818,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:821,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:821,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:821,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 11
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    - input
    - invalid
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 823
      start: 808
    functionDepth: 6
    functionLinenumber: 808
    functionLinenumberEnd: 823
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].createDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[java.text.ParsePosition].<init>(int)'
    - expected.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:830,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,null,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:830,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:831,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:831,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 828
    functionDepth: 4
    functionLinenumber: 828
    functionLinenumberEnd: 832
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,null,null)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:836,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:836,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:837,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:837,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 834
    functionDepth: 4
    functionLinenumber: 834
    functionLinenumberEnd: 838
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_offset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_offset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:842,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:842,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:843,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 844
      start: 840
    functionDepth: 8
    functionLinenumber: 840
    functionLinenumberEnd: 844
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_zoned()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_zoned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:848,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:848,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:849,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:849,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 850
      start: 846
    functionDepth: 4
    functionLinenumber: 846
    functionLinenumberEnd: 850
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_zoned_largeYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_zoned_largeYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:854,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:870,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:870,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 871
      start: 852
    functionDepth: 1
    functionLinenumber: 852
    functionLinenumberEnd: 871
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_fields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_fields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:875,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.Year)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 877
      start: 873
    functionDepth: 4
    functionLinenumber: 873
    functionLinenumberEnd: 877
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_missingField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.Year)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_missingField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Expected].<init>(org.threeten.bp.format.TestDateTimeFormatters,int,org.threeten.bp.format.TestDateTimeFormatters,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:882,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:883,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:883,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:883,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 884
      start: 880
    functionDepth: 2
    functionLinenumber: 880
    functionLinenumberEnd: 884
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOrdinalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[Expected].<init>(org.threeten.bp.format.TestDateTimeFormatters,int,org.threeten.bp.format.TestDateTimeFormatters,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOrdinalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Expected].<init>(org.threeten.bp.format.TestDateTimeFormatters,int,org.threeten.bp.format.TestDateTimeFormatters,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:888,1
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:889,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:889,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:889,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 890
      start: 886
    functionDepth: 2
    functionLinenumber: 886
    functionLinenumberEnd: 890
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOrdinalDate_largeYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[Expected].<init>(org.threeten.bp.format.TestDateTimeFormatters,int,org.threeten.bp.format.TestDateTimeFormatters,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOrdinalDate_largeYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:897,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,null,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:897,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:898,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 899
      start: 895
    functionDepth: 4
    functionLinenumber: 895
    functionLinenumberEnd: 899
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,null,null)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:903,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:903,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:904,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 905
      start: 901
    functionDepth: 4
    functionLinenumber: 901
    functionLinenumberEnd: 905
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_offset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_offset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:909,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:909,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:910,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 911
      start: 907
    functionDepth: 8
    functionLinenumber: 907
    functionLinenumberEnd: 911
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_zoned()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_zoned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:915,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:915,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 917
      start: 913
    functionDepth: 4
    functionLinenumber: 913
    functionLinenumberEnd: 917
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_largeYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_largeYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:921,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDate,null,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:921,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:922,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 923
      start: 919
    functionDepth: 1
    functionLinenumber: 919
    functionLinenumberEnd: 923
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_fields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDate,null,null)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_fields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:927,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:928,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 929
      start: 925
    functionDepth: 4
    functionLinenumber: 925
    functionLinenumberEnd: 929
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_missingField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_missingField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:934,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:935,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:935,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 936
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 936
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_basicIsoDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_basicIsoDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:941,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:942,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:942,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.format.TestDateTimeFormatters:944,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.format.TestDateTimeFormatters,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:944,1
    - Dst: ex.getParsedString()
      Src: org.threeten.bp.format.TestDateTimeFormatters:945,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.format.TestDateTimeFormatters,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:945,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 948
      start: 938
    functionDepth: 1
    functionLinenumber: 938
    functionLinenumberEnd: 948
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_basicIsoDate_largeYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - ex.getParsedString()
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.format.TestDateTimeFormatters,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.format.TestDateTimeFormatters,String)'
    - ex.getErrorIndex()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_basicIsoDate_largeYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:955,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<Object[]>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 983
      start: 953
    functionDepth: 0
    functionLinenumber: 953
    functionLinenumberEnd: 983
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].weekDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Object[]>
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].weekDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:987,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:987,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expected
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    - String
    constantsTouched: []
    func_position:
      end: 988
      start: 985
    functionDepth: 1
    functionLinenumber: 985
    functionLinenumberEnd: 988
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate(org.threeten.bp.temporal.TemporalAccessor,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate(org.threeten.bp.temporal.TemporalAccessor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:992,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:992,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:993,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:993,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 994
      start: 990
    functionDepth: 4
    functionLinenumber: 990
    functionLinenumberEnd: 994
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate_zoned_largeYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate_zoned_largeYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:998,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDate,null,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:998,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:999,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1000
      start: 996
    functionDepth: 1
    functionLinenumber: 996
    functionLinenumberEnd: 1000
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate_fields()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDate,null,null)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate_fields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1005,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1006
      start: 1002
    functionDepth: 4
    functionLinenumber: 1002
    functionLinenumberEnd: 1006
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate_missingField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate_missingField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1011,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1012,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1013
      start: 1009
    functionDepth: 1
    functionLinenumber: 1009
    functionLinenumberEnd: 1013
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_weekDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_weekDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1017,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1017,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1018,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1018,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1019,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1019,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1020,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 1015
    functionDepth: 1
    functionLinenumber: 1015
    functionLinenumberEnd: 1021
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_weekDate_largeYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_weekDate_largeYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1029,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1030,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1031,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1032,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1034
      start: 1026
    functionDepth: 4
    functionLinenumber: 1026
    functionLinenumberEnd: 1034
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].data_rfc()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].data_rfc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1038,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1039,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1039,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - base
    - offsetId
    - expected
    argTypes:
    - org.threeten.bp.LocalDateTime
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1040
      start: 1036
    functionDepth: 1
    functionLinenumber: 1036
    functionLinenumberEnd: 1040
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_rfc1123(org.threeten.bp.LocalDateTime,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_rfc1123(org.threeten.bp.LocalDateTime,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1044,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1045,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1045,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - base
    - offsetId
    - expected
    argTypes:
    - org.threeten.bp.LocalDateTime
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1046
      start: 1042
    functionDepth: 1
    functionLinenumber: 1042
    functionLinenumberEnd: 1046
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_rfc1123_french(org.threeten.bp.LocalDateTime,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,null)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeFormatters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_rfc1123_french(org.threeten.bp.LocalDateTime,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1050,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1051,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1048
    functionDepth: 4
    functionLinenumber: 1048
    functionLinenumberEnd: 1052
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_rfc1123_missingField()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].test_print_rfc1123_missingField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Expected].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1058,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1060,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1063,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1066,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Expected
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - day
    argTypes:
    - Integer
    - Integer
    - Integer
    constantsTouched: []
    func_position:
      end: 1069
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1069
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].createDate(Integer,Integer,Integer)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 3
    functionsReached:
    - test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
    - '[Expected].<init>()'
    linkageType: ''
    returnType: Expected
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].createDate(Integer,Integer,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Expected].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1072,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1074,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1077,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1080,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1083,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Expected
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - hour
    - min
    - sec
    - nano
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    constantsTouched: []
    func_position:
      end: 1086
      start: 1071
    functionDepth: 1
    functionLinenumber: 1071
    functionLinenumberEnd: 1086
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].createTime(Integer,Integer,Integer,Integer)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 3
    functionsReached:
    - test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
    - '[Expected].<init>()'
    linkageType: ''
    returnType: Expected
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].createTime(Integer,Integer,Integer,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Expected].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1091,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1093,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1096,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1099,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1102,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1105,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1108,1
    - Dst: test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1111,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Expected
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    constantsTouched: []
    func_position:
      end: 1114
      start: 1088
    functionDepth: 1
    functionLinenumber: 1088
    functionLinenumberEnd: 1114
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].createDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 4
    functionsReached:
    - test.fieldValues.put(org.threeten.bp.format.TestDateTimeFormatters,long)
    - '[Expected].<init>()'
    linkageType: ''
    returnType: Expected
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].createDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1120,1
    - Dst: mock.fields.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1122,1
    - Dst: mock.fields.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1125,1
    - Dst: mock.fields.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1128,1
    - Dst: mock.fields.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1131,1
    - Dst: mock.fields.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1134,1
    - Dst: mock.fields.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1137,1
    - Dst: mock.fields.put(org.threeten.bp.format.TestDateTimeFormatters,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters:1140,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setOffset(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1142,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setZone(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1143,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 9
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - offsetId
    - zoneId
    argTypes:
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - Integer
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1145
      start: 1116
    functionDepth: 7
    functionLinenumber: 1116
    functionLinenumberEnd: 1145
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setZone(String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setOffset(String)'
    - mock.fields.put(org.threeten.bp.format.TestDateTimeFormatters,long)
    - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1148,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setFields(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1149,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setOffset(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1150,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setZone(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - base
    - offsetId
    - zoneId
    argTypes:
    - org.threeten.bp.LocalDateTime
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1153
      start: 1147
    functionDepth: 7
    functionLinenumber: 1147
    functionLinenumberEnd: 1153
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setZone(String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setOffset(String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setFields(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1156,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setFields(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1157,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setOffset(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1158,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setZone(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - base
    - offsetId
    - zoneId
    argTypes:
    - org.threeten.bp.LocalDate
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1161
      start: 1155
    functionDepth: 7
    functionLinenumber: 1155
    functionLinenumberEnd: 1161
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDate,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setZone(String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setOffset(String)'
    - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].<init>()'
    - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setFields(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDate,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1165,1
    - Dst: '[Expected].add(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1165,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1168,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Expected
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - expected
    - offsetId
    - zoneId
    argTypes:
    - Expected
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1170
      start: 1163
    functionDepth: 6
    functionLinenumber: 1163
    functionLinenumberEnd: 1170
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[Expected].add(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: expected.fieldValues.keySet()
      Src: org.threeten.bp.format.TestDateTimeFormatters:1173,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1174,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1174,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1175,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(R,org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1177,1
    - Dst: '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(R,org.threeten.bp.format.TestDateTimeFormatters)'
      Src: org.threeten.bp.format.TestDateTimeFormatters:1178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      - Expected
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parsed
    - expected
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    - Expected
    constantsTouched: []
    func_position:
      end: 1179
      start: 1172
    functionDepth: 1
    functionLinenumber: 1172
    functionLinenumberEnd: 1179
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 16
    functionsReached:
    - expected.fieldValues.keySet()
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.format.TestDateTimeFormatters].assertEquals(R,org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.TestDateTimeFormatters)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.TestDateTimeFormatters)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestDateTimeFormatters
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestDateTimeFormatters
    signature: '[org.threeten.bp.format.TestDateTimeFormatters].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1188,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1188,1
    - Dst: '[org.threeten.bp.LocalDate].getMonthValue()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1189,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1189,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1190,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1190,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1191,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1191,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1192,1
    - Dst: '[DayOfWeek].getValue()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1192,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1192,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1193,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1193,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1194,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - dt
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 1196
      start: 1186
    functionDepth: 4
    functionLinenumber: 1186
    functionLinenumberEnd: 1196
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setFields(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - '[org.threeten.bp.LocalDate].getMonthValue()'
    - '[DayOfWeek].getValue()'
    - '[Map<TemporalField, Long>].put(org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setFields(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1200,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1200,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMonthValue()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1201,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1201,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1202,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1202,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfYear()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1203,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1203,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfWeek()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1204,1
    - Dst: '[DayOfWeek].getValue()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1204,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1204,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1205,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1205,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1206,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1206,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1207,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1207,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1208,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1208,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1209,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1209,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1210,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - dt
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 1212
      start: 1198
    functionDepth: 5
    functionLinenumber: 1198
    functionLinenumberEnd: 1212
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setFields(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - '[DayOfWeek].getValue()'
    - '[Map<TemporalField, Long>].put(org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)'
    - '[org.threeten.bp.LocalDateTime].getDayOfYear()'
    - '[org.threeten.bp.LocalDateTime].getMonthValue()'
    - '[org.threeten.bp.LocalDateTime].getDayOfWeek()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setFields(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1216,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1216,1
    - Dst: this.fields.put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - offsetId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1218
      start: 1214
    functionDepth: 6
    functionLinenumber: 1214
    functionLinenumberEnd: 1218
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setOffset(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - this.fields.put(org.threeten.bp.format.TestDateTimeFormatters.MockAccessor,long)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setOffset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1224
      start: 1220
    functionDepth: 7
    functionLinenumber: 1220
    functionLinenumberEnd: 1224
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setZone(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setZone(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<TemporalField, Long>].containsKey(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 1229
      start: 1226
    functionDepth: 0
    functionLinenumber: 1226
    functionLinenumberEnd: 1229
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[Map<TemporalField, Long>].containsKey(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<TemporalField, Long>].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1234,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1236,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 1238
      start: 1231
    functionDepth: 1
    functionLinenumber: 1231
    functionLinenumberEnd: 1238
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[Map<TemporalField, Long>].get(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1243,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1246,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 1247
      start: 1240
    functionDepth: 2
    functionLinenumber: 1240
    functionLinenumberEnd: 1247
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1252
      start: 1249
    functionDepth: 0
    functionLinenumber: 1249
    functionLinenumberEnd: 1252
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor:1183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 3
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.TestDateTimeFormatters.MockAccessor
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.Expected:1257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      - Chronology
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.TestDateTimeFormatters.Expected
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1261
    functionDepth: 0
    functionLinenumber: 1261
    functionLinenumberEnd: 1262
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.Expected].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.TestDateTimeFormatters.Expected
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.Expected].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.Expected:1257,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.Expected:1265,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.Expected:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      - Chronology
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.TestDateTimeFormatters.Expected
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - field1
    - value1
    - field2
    - value2
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 1267
      start: 1264
    functionDepth: 1
    functionLinenumber: 1264
    functionLinenumberEnd: 1267
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.Expected].<init>(org.threeten.bp.temporal.TemporalField,long,org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[Map<TemporalField, Long>].put(org.threeten.bp.temporal.TemporalField,long)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.TestDateTimeFormatters.Expected
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.Expected].<init>(org.threeten.bp.temporal.TemporalField,long,org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.format.TestDateTimeFormatters.Expected:1270,1
    - Dst: '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.Expected,long)'
      Src: org.threeten.bp.format.TestDateTimeFormatters.Expected:1270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TemporalField, Long>
      - ZoneId
      - Chronology
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1271
      start: 1269
    functionDepth: 1
    functionLinenumber: 1269
    functionLinenumberEnd: 1271
    functionName: '[org.threeten.bp.format.TestDateTimeFormatters.Expected].add(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[Map<TemporalField, Long>].put(org.threeten.bp.format.TestDateTimeFormatters.Expected,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeFormatters.Expected].add(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberParser,int,int,org.threeten.bp.format.TestNumberParser)'
      Src: org.threeten.bp.format.TestNumberParser:55,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberParser,int,int,org.threeten.bp.format.TestNumberParser)'
      Src: org.threeten.bp.format.TestNumberParser:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.threeten.bp.format.TestNumberParser].data_error()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberParser,int,int,org.threeten.bp.format.TestNumberParser)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestNumberParser].data_error()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].parse(org.threeten.bp.format.TestNumberParser,String,int)'
      Src: org.threeten.bp.format.TestNumberParser:63,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestNumberParser)'
      Src: org.threeten.bp.format.TestNumberParser:65,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertTrue(org.threeten.bp.format.TestNumberParser)'
      Src: org.threeten.bp.format.TestNumberParser:65,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestNumberParser:66,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestNumberParser:66,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestNumberParser:66,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,null)'
      Src: org.threeten.bp.format.TestNumberParser:66,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestNumberParser:67,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestNumberParser:67,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestNumberParser:67,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,null)'
      Src: org.threeten.bp.format.TestNumberParser:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser
      - String
      - int
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - pp
    - text
    - pos
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser
    - String
    - int
    - Class<?>
    constantsTouched: []
    func_position:
      end: 69
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionName: '[org.threeten.bp.format.TestNumberParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,String,int,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestNumberParser].assertTrue(org.threeten.bp.format.TestNumberParser)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,null)'
    - parseContext.toParsed()
    - '[org.threeten.bp.format.TestNumberParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestNumberParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].parse(org.threeten.bp.format.TestNumberParser,String,int)'
    - '[org.threeten.bp.format.TestNumberParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,String,int,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 129
    functionName: '[org.threeten.bp.format.TestNumberParser].provider_parseData()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestNumberParser].provider_parseData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberParser,int,int,SignStyle)'
      Src: org.threeten.bp.format.TestNumberParser:134,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].withSubsequentWidth(int)'
      Src: org.threeten.bp.format.TestNumberParser:136,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].parse(org.threeten.bp.format.TestNumberParser,String,int)'
      Src: org.threeten.bp.format.TestNumberParser:138,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,int)'
      Src: org.threeten.bp.format.TestNumberParser:139,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertParsed(org.threeten.bp.format.TestNumberParser,org.threeten.bp.format.TestNumberParser,long)'
      Src: org.threeten.bp.format.TestNumberParser:141,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestNumberParser:143,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestNumberParser:143,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestNumberParser:143,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,null)'
      Src: org.threeten.bp.format.TestNumberParser:143,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestNumberParser:144,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestNumberParser:144,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestNumberParser:144,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,null)'
      Src: org.threeten.bp.format.TestNumberParser:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - SignStyle
      - int
      - String
      - int
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 8
    argNames:
    - minWidth
    - maxWidth
    - signStyle
    - subsequentWidth
    - text
    - pos
    - expectedPos
    - expectedValue
    argTypes:
    - int
    - int
    - SignStyle
    - int
    - String
    - int
    - int
    - long
    constantsTouched: []
    func_position:
      end: 146
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 146
    functionName: '[org.threeten.bp.format.TestNumberParser].test_parse_fresh(int,int,SignStyle,int,String,int,int,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberParser,int,int,SignStyle)'
    - '[org.threeten.bp.format.TestNumberParser].assertParsed(org.threeten.bp.format.TestNumberParser,org.threeten.bp.format.TestNumberParser,long)'
    - '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].withSubsequentWidth(int)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,null)'
    - '[org.threeten.bp.format.TestNumberParser].parse(org.threeten.bp.format.TestNumberParser,String,int)'
    - parseContext.toParsed()
    - '[org.threeten.bp.format.TestNumberParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.TestNumberParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberParser].test_parse_fresh(int,int,SignStyle,int,String,int,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberParser,int,int,SignStyle)'
      Src: org.threeten.bp.format.TestNumberParser:150,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].withSubsequentWidth(int)'
      Src: org.threeten.bp.format.TestNumberParser:152,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].parse(org.threeten.bp.format.TestNumberParser,String,int)'
      Src: org.threeten.bp.format.TestNumberParser:154,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,int)'
      Src: org.threeten.bp.format.TestNumberParser:155,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertParsed(org.threeten.bp.format.TestNumberParser,org.threeten.bp.format.TestNumberParser,long)'
      Src: org.threeten.bp.format.TestNumberParser:157,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - SignStyle
      - int
      - String
      - int
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 8
    argNames:
    - minWidth
    - maxWidth
    - signStyle
    - subsequentWidth
    - text
    - pos
    - expectedPos
    - expectedValue
    argTypes:
    - int
    - int
    - SignStyle
    - int
    - String
    - int
    - int
    - long
    constantsTouched: []
    func_position:
      end: 159
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 159
    functionName: '[org.threeten.bp.format.TestNumberParser].test_parse_textField(int,int,SignStyle,int,String,int,int,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberParser,int,int,SignStyle)'
    - '[org.threeten.bp.format.TestNumberParser].assertParsed(org.threeten.bp.format.TestNumberParser,org.threeten.bp.format.TestNumberParser,long)'
    - '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].withSubsequentWidth(int)'
    - '[org.threeten.bp.format.TestNumberParser].parse(org.threeten.bp.format.TestNumberParser,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberParser].test_parse_textField(int,int,SignStyle,int,String,int,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 260
    functionName: '[org.threeten.bp.format.TestNumberParser].provider_parseSignsStrict()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestNumberParser].provider_parseSignsStrict()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberParser,int,int,SignStyle)'
      Src: org.threeten.bp.format.TestNumberParser:264,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].parse(org.threeten.bp.format.TestNumberParser,String,int)'
      Src: org.threeten.bp.format.TestNumberParser:265,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,int)'
      Src: org.threeten.bp.format.TestNumberParser:266,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertParsed(org.threeten.bp.format.TestNumberParser,org.threeten.bp.format.TestNumberParser)'
      Src: org.threeten.bp.format.TestNumberParser:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - SignStyle
      - int
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 6
    argNames:
    - input
    - min
    - max
    - style
    - parseLen
    - parseVal
    argTypes:
    - String
    - int
    - int
    - SignStyle
    - int
    - Integer
    constantsTouched: []
    func_position:
      end: 268
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 268
    functionName: '[org.threeten.bp.format.TestNumberParser].test_parseSignsStrict(String,int,int,SignStyle,int,Integer)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberParser,int,int,SignStyle)'
    - '[org.threeten.bp.format.TestNumberParser].assertParsed(org.threeten.bp.format.TestNumberParser,org.threeten.bp.format.TestNumberParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].parse(org.threeten.bp.format.TestNumberParser,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberParser].test_parseSignsStrict(String,int,int,SignStyle,int,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 363
    functionName: '[org.threeten.bp.format.TestNumberParser].provider_parseSignsLenient()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestNumberParser].provider_parseSignsLenient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setStrict(boolean)
      Src: org.threeten.bp.format.TestNumberParser:367,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberParser,int,int,SignStyle)'
      Src: org.threeten.bp.format.TestNumberParser:368,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].parse(org.threeten.bp.format.TestNumberParser,String,int)'
      Src: org.threeten.bp.format.TestNumberParser:369,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,int)'
      Src: org.threeten.bp.format.TestNumberParser:370,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertParsed(org.threeten.bp.format.TestNumberParser,org.threeten.bp.format.TestNumberParser)'
      Src: org.threeten.bp.format.TestNumberParser:371,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - SignStyle
      - int
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 6
    argNames:
    - input
    - min
    - max
    - style
    - parseLen
    - parseVal
    argTypes:
    - String
    - int
    - int
    - SignStyle
    - int
    - Integer
    constantsTouched: []
    func_position:
      end: 372
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 372
    functionName: '[org.threeten.bp.format.TestNumberParser].test_parseSignsLenient(String,int,int,SignStyle,int,Integer)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestNumberParser,int,int,SignStyle)'
    - '[org.threeten.bp.format.TestNumberParser].assertEquals(org.threeten.bp.format.TestNumberParser,int)'
    - '[org.threeten.bp.format.TestNumberParser].assertParsed(org.threeten.bp.format.TestNumberParser,org.threeten.bp.format.TestNumberParser)'
    - parseContext.setStrict(boolean)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].parse(org.threeten.bp.format.TestNumberParser,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberParser].test_parseSignsLenient(String,int,int,SignStyle,int,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestNumberParser:376,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertEquals(Long,null)'
      Src: org.threeten.bp.format.TestNumberParser:376,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestNumberParser:378,1
    - Dst: '[org.threeten.bp.format.TestNumberParser].assertEquals(Long,Long)'
      Src: org.threeten.bp.format.TestNumberParser:378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - org.threeten.bp.temporal.TemporalField
      - Long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - context
    - field
    - value
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - org.threeten.bp.temporal.TemporalField
    - Long
    constantsTouched: []
    func_position:
      end: 380
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 380
    functionName: '[org.threeten.bp.format.TestNumberParser].assertParsed(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.temporal.TemporalField,Long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestNumberParser].assertEquals(Long,Long)'
    - '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.format.TestNumberParser].assertEquals(Long,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestNumberParser].assertParsed(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.temporal.TemporalField,Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestNumberParser
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestNumberParser].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestNumberParser
    signature: '[org.threeten.bp.format.TestNumberParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.format.TestSettingsParser:48,1
    - Dst: pp.print(org.threeten.bp.format.TestSettingsParser,StringBuilder)
      Src: org.threeten.bp.format.TestSettingsParser:49,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.format.TestSettingsParser:50,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
      Src: org.threeten.bp.format.TestSettingsParser:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.threeten.bp.format.TestSettingsParser].test_print_sensitive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - pp.print(org.threeten.bp.format.TestSettingsParser,StringBuilder)
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSettingsParser].test_print_sensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.format.TestSettingsParser:55,1
    - Dst: pp.print(org.threeten.bp.format.TestSettingsParser,StringBuilder)
      Src: org.threeten.bp.format.TestSettingsParser:56,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.format.TestSettingsParser:57,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
      Src: org.threeten.bp.format.TestSettingsParser:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: '[org.threeten.bp.format.TestSettingsParser].test_print_strict()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - pp.print(org.threeten.bp.format.TestSettingsParser,StringBuilder)
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSettingsParser].test_print_strict()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pp.print(null,null)
      Src: org.threeten.bp.format.TestSettingsParser:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.threeten.bp.format.TestSettingsParser].test_print_nulls()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached:
    - pp.print(null,null)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSettingsParser].test_print_nulls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pp.parse(org.threeten.bp.format.TestSettingsParser,String,int)
      Src: org.threeten.bp.format.TestSettingsParser:68,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,int)'
      Src: org.threeten.bp.format.TestSettingsParser:69,1
    - Dst: parseContext.isCaseSensitive()
      Src: org.threeten.bp.format.TestSettingsParser:70,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,boolean)'
      Src: org.threeten.bp.format.TestSettingsParser:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionName: '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_sensitive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached:
    - parseContext.isCaseSensitive()
    - pp.parse(org.threeten.bp.format.TestSettingsParser,String,int)
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,boolean)'
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_sensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pp.parse(org.threeten.bp.format.TestSettingsParser,String,int)
      Src: org.threeten.bp.format.TestSettingsParser:75,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,int)'
      Src: org.threeten.bp.format.TestSettingsParser:76,1
    - Dst: parseContext.isCaseSensitive()
      Src: org.threeten.bp.format.TestSettingsParser:77,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,boolean)'
      Src: org.threeten.bp.format.TestSettingsParser:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_insensitive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached:
    - parseContext.isCaseSensitive()
    - pp.parse(org.threeten.bp.format.TestSettingsParser,String,int)
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,boolean)'
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_insensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pp.parse(org.threeten.bp.format.TestSettingsParser,String,int)
      Src: org.threeten.bp.format.TestSettingsParser:82,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,int)'
      Src: org.threeten.bp.format.TestSettingsParser:83,1
    - Dst: parseContext.isStrict()
      Src: org.threeten.bp.format.TestSettingsParser:84,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,boolean)'
      Src: org.threeten.bp.format.TestSettingsParser:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_strict()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached:
    - pp.parse(org.threeten.bp.format.TestSettingsParser,String,int)
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,boolean)'
    - parseContext.isStrict()
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_strict()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pp.parse(org.threeten.bp.format.TestSettingsParser,String,int)
      Src: org.threeten.bp.format.TestSettingsParser:89,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,int)'
      Src: org.threeten.bp.format.TestSettingsParser:90,1
    - Dst: parseContext.isStrict()
      Src: org.threeten.bp.format.TestSettingsParser:91,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,boolean)'
      Src: org.threeten.bp.format.TestSettingsParser:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_lenient()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached:
    - pp.parse(org.threeten.bp.format.TestSettingsParser,String,int)
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,boolean)'
    - parseContext.isStrict()
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_lenient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pp.toString()
      Src: org.threeten.bp.format.TestSettingsParser:97,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
      Src: org.threeten.bp.format.TestSettingsParser:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.threeten.bp.format.TestSettingsParser].test_toString_sensitive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached:
    - pp.toString()
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSettingsParser].test_toString_sensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pp.toString()
      Src: org.threeten.bp.format.TestSettingsParser:102,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
      Src: org.threeten.bp.format.TestSettingsParser:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.threeten.bp.format.TestSettingsParser].test_toString_insensitive()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached:
    - pp.toString()
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSettingsParser].test_toString_insensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pp.toString()
      Src: org.threeten.bp.format.TestSettingsParser:107,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
      Src: org.threeten.bp.format.TestSettingsParser:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.threeten.bp.format.TestSettingsParser].test_toString_strict()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached:
    - pp.toString()
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSettingsParser].test_toString_strict()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pp.toString()
      Src: org.threeten.bp.format.TestSettingsParser:112,1
    - Dst: '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
      Src: org.threeten.bp.format.TestSettingsParser:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.threeten.bp.format.TestSettingsParser].test_toString_lenient()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached:
    - pp.toString()
    - '[org.threeten.bp.format.TestSettingsParser].assertEquals(org.threeten.bp.format.TestSettingsParser,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSettingsParser].test_toString_lenient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestSettingsParser
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestSettingsParser].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestSettingsParser
    signature: '[org.threeten.bp.format.TestSettingsParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:52,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:53,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:54,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:55,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:58,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:59,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:60,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:61,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:62,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:63,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:64,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:65,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:68,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:69,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:70,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 73
    functionName: '[org.threeten.bp.format.TestStringLiteralParser].data_success()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestStringLiteralParser].data_success()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.setCaseSensitive(boolean)
      Src: org.threeten.bp.format.TestStringLiteralParser:77,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].parse(org.threeten.bp.format.TestStringLiteralParser,String,int)'
      Src: org.threeten.bp.format.TestStringLiteralParser:78,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralParser].assertEquals(org.threeten.bp.format.TestStringLiteralParser,int)'
      Src: org.threeten.bp.format.TestStringLiteralParser:79,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestStringLiteralParser:80,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestStringLiteralParser:80,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestStringLiteralParser:80,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralParser].assertEquals(org.threeten.bp.format.TestStringLiteralParser,null)'
      Src: org.threeten.bp.format.TestStringLiteralParser:80,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestStringLiteralParser:81,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestStringLiteralParser:81,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestStringLiteralParser:81,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralParser].assertEquals(org.threeten.bp.format.TestStringLiteralParser,null)'
      Src: org.threeten.bp.format.TestStringLiteralParser:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser
      - boolean
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 5
    argNames:
    - pp
    - caseSensitive
    - text
    - pos
    - expectedPos
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser
    - boolean
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 82
    functionName: '[org.threeten.bp.format.TestStringLiteralParser].test_parse_success(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,boolean,String,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralParser.java
    functionUses: 0
    functionsReached:
    - parseContext.setCaseSensitive(boolean)
    - '[org.threeten.bp.format.TestStringLiteralParser].assertEquals(org.threeten.bp.format.TestStringLiteralParser,null)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].parse(org.threeten.bp.format.TestStringLiteralParser,String,int)'
    - '[org.threeten.bp.format.TestStringLiteralParser].assertEquals(org.threeten.bp.format.TestStringLiteralParser,int)'
    - '[org.threeten.bp.format.TestStringLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - parseContext.toParsed()
    - '[org.threeten.bp.format.TestStringLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestStringLiteralParser].test_parse_success(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,boolean,String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:88,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestStringLiteralParser:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.format.TestStringLiteralParser].data_error()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestStringLiteralParser].data_error()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].parse(org.threeten.bp.format.TestStringLiteralParser,String,int)'
      Src: org.threeten.bp.format.TestStringLiteralParser:96,1
    - Dst: '[Class<?>].isInstance(org.threeten.bp.format.TestStringLiteralParser)'
      Src: org.threeten.bp.format.TestStringLiteralParser:98,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralParser].assertTrue(org.threeten.bp.format.TestStringLiteralParser)'
      Src: org.threeten.bp.format.TestStringLiteralParser:98,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestStringLiteralParser:99,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.TestStringLiteralParser:99,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.TestStringLiteralParser:99,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralParser].assertEquals(org.threeten.bp.format.TestStringLiteralParser,null)'
      Src: org.threeten.bp.format.TestStringLiteralParser:99,1
    - Dst: parseContext.toParsed()
      Src: org.threeten.bp.format.TestStringLiteralParser:100,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.TestStringLiteralParser:100,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.TestStringLiteralParser:100,1
    - Dst: '[org.threeten.bp.format.TestStringLiteralParser].assertEquals(org.threeten.bp.format.TestStringLiteralParser,null)'
      Src: org.threeten.bp.format.TestStringLiteralParser:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser
      - String
      - int
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - pp
    - text
    - pos
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser
    - String
    - int
    - Class<?>
    constantsTouched: []
    func_position:
      end: 102
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.format.TestStringLiteralParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,String,int,Class<?>)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestStringLiteralParser].assertEquals(org.threeten.bp.format.TestStringLiteralParser,null)'
    - '[Class<?>].isInstance(org.threeten.bp.format.TestStringLiteralParser)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].parse(org.threeten.bp.format.TestStringLiteralParser,String,int)'
    - '[org.threeten.bp.format.TestStringLiteralParser].assertTrue(org.threeten.bp.format.TestStringLiteralParser)'
    - '[org.threeten.bp.format.TestStringLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - parseContext.toParsed()
    - '[org.threeten.bp.format.TestStringLiteralParser].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestStringLiteralParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,String,int,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestStringLiteralParser
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestStringLiteralParser].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestStringLiteralParser
    signature: '[org.threeten.bp.format.TestStringLiteralParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - java.util.Locale
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSimpleDateTimeTextProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - java.util.Locale
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].data_text()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSimpleDateTimeTextProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].data_text()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeTextProvider].getInstance()'
      Src: org.threeten.bp.format.TestSimpleDateTimeTextProvider:156,1
    - Dst: '[Number].longValue()'
      Src: org.threeten.bp.format.TestSimpleDateTimeTextProvider:157,1
    - Dst: '[org.threeten.bp.format.DateTimeTextProvider].getText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestSimpleDateTimeTextProvider,TextStyle,java.util.Locale)'
      Src: org.threeten.bp.format.TestSimpleDateTimeTextProvider:157,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.threeten.bp.format.TestSimpleDateTimeTextProvider:157,1
    - Dst: '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].assertEquals(org.threeten.bp.format.TestSimpleDateTimeTextProvider,boolean,String)'
      Src: org.threeten.bp.format.TestSimpleDateTimeTextProvider:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - Number
      - TextStyle
      - java.util.Locale
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - java.util.Locale
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - field
    - value
    - style
    - locale
    - expected
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - Number
    - TextStyle
    - java.util.Locale
    - String
    constantsTouched: []
    func_position:
      end: 158
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].test_getText(org.threeten.bp.temporal.TemporalField,Number,TextStyle,java.util.Locale,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSimpleDateTimeTextProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeTextProvider].getInstance()'
    - '[String].equalsIgnoreCase(String)'
    - '[org.threeten.bp.format.DateTimeTextProvider].getText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.TestSimpleDateTimeTextProvider,TextStyle,java.util.Locale)'
    - '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].assertEquals(org.threeten.bp.format.TestSimpleDateTimeTextProvider,boolean,String)'
    - '[Number].longValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].test_getText(org.threeten.bp.temporal.TemporalField,Number,TextStyle,java.util.Locale,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].<init>(String,String)'
      Src: org.threeten.bp.format.TestSimpleDateTimeTextProvider:52,1
    - Dst: '[java.util.Locale].<init>(String,String)'
      Src: org.threeten.bp.format.TestSimpleDateTimeTextProvider:53,1
    - Dst: '[java.util.Locale].<init>(String,String)'
      Src: org.threeten.bp.format.TestSimpleDateTimeTextProvider:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - java.util.Locale
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestSimpleDateTimeTextProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSimpleDateTimeTextProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].<init>(String,String)'
    linkageType: ''
    returnType: org.threeten.bp.format.TestSimpleDateTimeTextProvider
    signature: '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestPadParserDecorator:52,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadParserDecorator:52,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String)'
      Src: org.threeten.bp.format.TestPadParserDecorator:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_negativePosition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadParserDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_negativePosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestPadParserDecorator:58,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadParserDecorator:58,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
      Src: org.threeten.bp.format.TestPadParserDecorator:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_offEndPosition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadParserDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_offEndPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestPadParserDecorator,int,int,org.threeten.bp.format.TestPadParserDecorator)'
      Src: org.threeten.bp.format.TestPadParserDecorator:64,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadParserDecorator:64,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
      Src: org.threeten.bp.format.TestPadParserDecorator:65,1
    - Dst: '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator,int)'
      Src: org.threeten.bp.format.TestPadParserDecorator:66,1
    - Dst: '[org.threeten.bp.format.TestPadParserDecorator].assertParsed(org.threeten.bp.format.TestPadParserDecorator,int)'
      Src: org.threeten.bp.format.TestPadParserDecorator:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[org.threeten.bp.format.TestPadParserDecorator].test_parse()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadParserDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,char)'
    - '[org.threeten.bp.format.TestPadParserDecorator].assertParsed(org.threeten.bp.format.TestPadParserDecorator,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestPadParserDecorator,int,int,org.threeten.bp.format.TestPadParserDecorator)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadParserDecorator].test_parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestPadParserDecorator,int,int,org.threeten.bp.format.TestPadParserDecorator)'
      Src: org.threeten.bp.format.TestPadParserDecorator:71,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadParserDecorator:71,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
      Src: org.threeten.bp.format.TestPadParserDecorator:72,1
    - Dst: '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator,int)'
      Src: org.threeten.bp.format.TestPadParserDecorator:73,1
    - Dst: '[org.threeten.bp.format.TestPadParserDecorator].assertParsed(org.threeten.bp.format.TestPadParserDecorator,int)'
      Src: org.threeten.bp.format.TestPadParserDecorator:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_noReadBeyond()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadParserDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,char)'
    - '[org.threeten.bp.format.TestPadParserDecorator].assertParsed(org.threeten.bp.format.TestPadParserDecorator,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestPadParserDecorator,int,int,org.threeten.bp.format.TestPadParserDecorator)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_noReadBeyond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestPadParserDecorator,int,int,org.threeten.bp.format.TestPadParserDecorator)'
      Src: org.threeten.bp.format.TestPadParserDecorator:78,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadParserDecorator:78,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
      Src: org.threeten.bp.format.TestPadParserDecorator:79,1
    - Dst: '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator)'
      Src: org.threeten.bp.format.TestPadParserDecorator:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_textLessThanPadWidth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadParserDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestPadParserDecorator,int,int,org.threeten.bp.format.TestPadParserDecorator)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,char)'
    - '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_textLessThanPadWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestPadParserDecorator,int,int,org.threeten.bp.format.TestPadParserDecorator)'
      Src: org.threeten.bp.format.TestPadParserDecorator:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadParserDecorator:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
      Src: org.threeten.bp.format.TestPadParserDecorator:85,1
    - Dst: '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator)'
      Src: org.threeten.bp.format.TestPadParserDecorator:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_decoratedErrorPassedBack()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadParserDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestPadParserDecorator,int,int,org.threeten.bp.format.TestPadParserDecorator)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,char)'
    - '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_decoratedErrorPassedBack()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestPadParserDecorator,int,int,org.threeten.bp.format.TestPadParserDecorator)'
      Src: org.threeten.bp.format.TestPadParserDecorator:90,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadParserDecorator:90,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
      Src: org.threeten.bp.format.TestPadParserDecorator:91,1
    - Dst: '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator)'
      Src: org.threeten.bp.format.TestPadParserDecorator:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_decoratedDidNotParseToPadWidth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadParserDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.format.TestPadParserDecorator,int,int,org.threeten.bp.format.TestPadParserDecorator)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.TestPadParserDecorator,String,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,char)'
    - '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadParserDecorator].test_parse_decoratedDidNotParseToPadWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parseContext.getParsed(org.threeten.bp.temporal.TemporalField)
      Src: org.threeten.bp.format.TestPadParserDecorator:98,1
    - Dst: '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator,null)'
      Src: org.threeten.bp.format.TestPadParserDecorator:98,1
    - Dst: parseContext.getParsed(org.threeten.bp.temporal.TemporalField)
      Src: org.threeten.bp.format.TestPadParserDecorator:100,1
    - Dst: '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator,Long)'
      Src: org.threeten.bp.format.TestPadParserDecorator:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - Long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 2
    argNames:
    - field
    - value
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - Long
    constantsTouched: []
    func_position:
      end: 102
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.format.TestPadParserDecorator].assertParsed(org.threeten.bp.temporal.TemporalField,Long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadParserDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator,Long)'
    - parseContext.getParsed(org.threeten.bp.temporal.TemporalField)
    - '[org.threeten.bp.format.TestPadParserDecorator].assertEquals(org.threeten.bp.format.TestPadParserDecorator,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadParserDecorator].assertParsed(org.threeten.bp.temporal.TemporalField,Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestPadParserDecorator
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestPadParserDecorator].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadParserDecorator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestPadParserDecorator
    signature: '[org.threeten.bp.format.TestPadParserDecorator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:58,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_emptyCalendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_emptyCalendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:63,1
    - Dst: printContext.setDateTime(org.threeten.bp.LocalTime)
      Src: org.threeten.bp.format.TestFractionPrinterParser:63,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:64,1
    - Dst: buf.append(String)
      Src: org.threeten.bp.format.TestFractionPrinterParser:65,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:66,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestFractionPrinterParser:67,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,String)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 4
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_append()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - buf.append(String)
    - printContext.setDateTime(org.threeten.bp.LocalTime)
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_append()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 145
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].provider_nanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].provider_nanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestFractionPrinterParser,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:149,1
    - Dst: printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
      Src: org.threeten.bp.format.TestFractionPrinterParser:149,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:150,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:151,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].fail(String)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:153,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestFractionPrinterParser:155,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,String)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minWidth
    - maxWidth
    - value
    - result
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 156
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_nanos(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
    - '[org.threeten.bp.format.TestFractionPrinterParser].fail(String)'
    - buf.toString()
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestFractionPrinterParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_nanos(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestFractionPrinterParser,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:160,1
    - Dst: printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
      Src: org.threeten.bp.format.TestFractionPrinterParser:160,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:161,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:162,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].fail(String)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:164,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestFractionPrinterParser:166,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minWidth
    - maxWidth
    - value
    - result
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 167
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_nanos_noDecimalPoint(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].fail(String)'
    - buf.toString()
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestFractionPrinterParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_nanos_noDecimalPoint(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 191
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].provider_seconds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].provider_seconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestFractionPrinterParser,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:195,1
    - Dst: printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
      Src: org.threeten.bp.format.TestFractionPrinterParser:195,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:196,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:197,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].fail(String)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:199,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestFractionPrinterParser:201,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,String)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minWidth
    - maxWidth
    - value
    - result
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 202
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_seconds(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
    - '[org.threeten.bp.format.TestFractionPrinterParser].fail(String)'
    - buf.toString()
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestFractionPrinterParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_seconds(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestFractionPrinterParser,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:206,1
    - Dst: printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
      Src: org.threeten.bp.format.TestFractionPrinterParser:206,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:207,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:208,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].fail(String)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:210,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestFractionPrinterParser:212,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:212,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minWidth
    - maxWidth
    - value
    - result
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 213
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 213
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_seconds_noDecimalPoint(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.temporal.MockFieldValue)
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].fail(String)'
    - buf.toString()
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.format.TestFractionPrinterParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_print_seconds_noDecimalPoint(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:220,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:221,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestFractionPrinterParser:222,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:222,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].fixParsedValue(int,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:223,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:224,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minWidth
    - maxWidth
    - value
    - result
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 225
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestFractionPrinterParser].fixParsedValue(int,int)'
    - '[String].length()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String,int)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:229,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:230,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestFractionPrinterParser:231,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:231,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].fixParsedValue(int,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:232,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:233,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minWidth
    - maxWidth
    - value
    - result
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 234
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 234
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_noDecimalPoint(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestFractionPrinterParser].fixParsedValue(int,int)'
    - '[String].length()'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_noDecimalPoint(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:238,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:239,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestFractionPrinterParser:240,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:240,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].fixParsedValue(int,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:241,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:242,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minWidth
    - maxWidth
    - value
    - result
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 243
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 243
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_followedByNonDigit(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestFractionPrinterParser].fixParsedValue(int,int)'
    - '[String].length()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String,int)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_followedByNonDigit(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:256,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:257,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestFractionPrinterParser:258,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:258,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].fixParsedValue(int,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:259,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:260,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minWidth
    - maxWidth
    - value
    - result
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 261
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 261
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_preceededByNonDigit(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestFractionPrinterParser].fixParsedValue(int,int)'
    - '[String].length()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String,int)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,int)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_preceededByNonDigit(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.pow(int)
      Src: org.threeten.bp.format.TestFractionPrinterParser:265,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 2
    argNames:
    - maxWidth
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 269
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 269
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].fixParsedValue(int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 4
    functionsReached:
    - Math.pow(int)
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].fixParsedValue(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:273,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:274,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.TestFractionPrinterParser:275,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:275,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:276,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - minWidth
    - maxWidth
    - value
    - result
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 277
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 277
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_seconds(int,int,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String,int)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,org.threeten.bp.format.TestFractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_seconds(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:281,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(Long,null)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:281,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:283,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(Long,Long)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - org.threeten.bp.temporal.TemporalField
      - Long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 3
    argNames:
    - context
    - field
    - value
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - org.threeten.bp.temporal.TemporalField
    - Long
    constantsTouched: []
    func_position:
      end: 285
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 285
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.temporal.TemporalField,Long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(Long,Long)'
    - '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(Long,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.temporal.TemporalField,Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:291,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:292,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:293,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:294,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:295,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:296,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 299
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].provider_parseNothing()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].provider_parseNothing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:303,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,int)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:304,1
    - Dst: parseContext.getParsed(org.threeten.bp.format.TestFractionPrinterParser)
      Src: org.threeten.bp.format.TestFractionPrinterParser:305,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,null)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 4
    argNames:
    - pp
    - text
    - pos
    - expected
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 306
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 306
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_parse_nothing(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,String,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.TestFractionPrinterParser,String,int)'
    - parseContext.getParsed(org.threeten.bp.format.TestFractionPrinterParser)
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_parse_nothing(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:310,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].toString()'
      Src: org.threeten.bp.format.TestFractionPrinterParser:311,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,String)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:315,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].toString()'
      Src: org.threeten.bp.format.TestFractionPrinterParser:316,1
    - Dst: '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,String)'
      Src: org.threeten.bp.format.TestFractionPrinterParser:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 314
    functionDepth: 1
    functionLinenumber: 314
    functionLinenumberEnd: 317
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].test_toString_noDecimalPoint()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.format.TestFractionPrinterParser,int,int,boolean)'
    - '[org.threeten.bp.format.TestFractionPrinterParser].assertEquals(org.threeten.bp.format.TestFractionPrinterParser,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].test_toString_noDecimalPoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestFractionPrinterParser
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestFractionPrinterParser].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestFractionPrinterParser
    signature: '[org.threeten.bp.format.TestFractionPrinterParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:51,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:51,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:52,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestPadPrinterDecorator:53,1
    - Dst: '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_emptyCalendrical()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
    - '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_emptyCalendrical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:57,1
    - Dst: printContext.setDateTime(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.format.TestPadPrinterDecorator:57,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:58,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:58,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:59,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestPadPrinterDecorator:60,1
    - Dst: '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_fullDateTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
    functionUses: 0
    functionsReached:
    - printContext.setDateTime(org.threeten.bp.LocalDate)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
    - '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_fullDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: buf.append(String)
      Src: org.threeten.bp.format.TestPadPrinterDecorator:64,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:65,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:65,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:66,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestPadPrinterDecorator:67,1
    - Dst: '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_append()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
    - buf.append(String)
    - '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_append()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:72,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:72,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:73,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestPadPrinterDecorator:74,1
    - Dst: '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_noPadRequiredSingle()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
    - '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_noPadRequiredSingle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:78,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:78,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:79,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestPadPrinterDecorator:80,1
    - Dst: '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_padRequiredSingle()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
    - '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    - buf.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_padRequiredSingle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:84,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:85,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestPadPrinterDecorator:86,1
    - Dst: '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_noPadRequiredMultiple()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
    - '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
    - buf.toString()
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_noPadRequiredMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:90,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:90,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:91,1
    - Dst: buf.toString()
      Src: org.threeten.bp.format.TestPadPrinterDecorator:92,1
    - Dst: '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_padRequiredMultiple()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
    - '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
    - buf.toString()
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_padRequiredMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:97,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:97,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_overPad()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.TestPadPrinterDecorator,org.threeten.bp.format.TestPadPrinterDecorator)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_overPad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:103,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:104,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].toString()'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:105,1
    - Dst: '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 106
    functionName: '[org.threeten.bp.format.TestPadPrinterDecorator].test_toString1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].toString()'
    - '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadPrinterDecorator].test_toString1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:109,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].toString()'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:111,1
    - Dst: '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
      Src: org.threeten.bp.format.TestPadPrinterDecorator:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 112
    functionName: '[org.threeten.bp.format.TestPadPrinterDecorator].test_toString2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,int,char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].toString()'
    - '[org.threeten.bp.format.TestPadPrinterDecorator].assertEquals(org.threeten.bp.format.TestPadPrinterDecorator,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestPadPrinterDecorator].test_toString2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestPadPrinterDecorator
      static: false
      superClass: org.threeten.bp.format.AbstractTestPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestPadPrinterDecorator].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestPadPrinterDecorator
    signature: '[org.threeten.bp.format.TestPadPrinterDecorator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.AbstractTestPrinterParser,org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.AbstractTestPrinterParser:60,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.format.AbstractTestPrinterParser:61,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.AbstractTestPrinterParser:61,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.AbstractTestPrinterParser:61,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.ZonedDateTime,org.threeten.bp.format.AbstractTestPrinterParser,org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.AbstractTestPrinterParser:62,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].<init>(org.threeten.bp.format.AbstractTestPrinterParser,org.threeten.bp.format.DecimalStyle,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.format.AbstractTestPrinterParser:63,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.format.AbstractTestPrinterParser:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimePrintContext
      - org.threeten.bp.format.DateTimePrintContext
      - org.threeten.bp.format.DateTimeParseContext
      - StringBuilder
      - org.threeten.bp.temporal.TemporalAccessor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 58
    functionDepth: 7
    functionLinenumber: 58
    functionLinenumberEnd: 65
    functionName: '[org.threeten.bp.format.AbstractTestPrinterParser].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/AbstractTestPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.ZonedDateTime,org.threeten.bp.format.AbstractTestPrinterParser,org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeParseContext].<init>(org.threeten.bp.format.AbstractTestPrinterParser,org.threeten.bp.format.DecimalStyle,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.AbstractTestPrinterParser,org.threeten.bp.format.DecimalStyle)'
    - '[StringBuilder].<init>()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.AbstractTestPrinterParser].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
      Src: org.threeten.bp.format.AbstractTestPrinterParser:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimePrintContext
      - org.threeten.bp.format.DateTimePrintContext
      - org.threeten.bp.format.DateTimeParseContext
      - StringBuilder
      - org.threeten.bp.temporal.TemporalAccessor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.AbstractTestPrinterParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.AbstractTestPrinterParser].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/AbstractTestPrinterParser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.AbstractTestPrinterParser
    signature: '[org.threeten.bp.format.AbstractTestPrinterParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 105
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].data_text()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].data_text()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,TextStyle)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:109,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:109,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:110,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalField,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:111,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:112,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - field
    - style
    - value
    - expected
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - int
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 107
    functionDepth: 4
    functionLinenumber: 107
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendText2arg_print(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalField,int)'
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,TextStyle)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendText2arg_print(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:119,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:119,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:120,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalField,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:121,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:122,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - field
    - style
    - value
    - expected
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - int
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 116
    functionDepth: 4
    functionLinenumber: 116
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendText1arg_print(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalField,int)'
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendText1arg_print(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:130,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:130,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:131,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:132,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 128
    functionDepth: 4
    functionLinenumber: 128
    functionLinenumberEnd: 134
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_print_appendText2arg_french_long()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.format.TestDateTimeTextPrinting)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_print_appendText2arg_french_long()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:138,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:138,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:139,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:140,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 136
    functionDepth: 4
    functionLinenumber: 136
    functionLinenumberEnd: 142
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_print_appendText2arg_french_short()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.format.TestDateTimeTextPrinting)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_print_appendText2arg_french_short()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:147,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:148,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:149,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:150,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:151,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:152,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:153,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:154,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:155,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:156,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:157,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:158,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:159,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,java.util.HashMap)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:160,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:161,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:162,1
    - Dst: '[org.threeten.bp.Month].values()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:163,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:164,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:164,1
    - Dst: month.getValue()
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:164,1
    - Dst: '[java.util.HashMap].get(long)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:164,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 145
    functionDepth: 4
    functionLinenumber: 145
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendTextMap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.Month].values()'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[java.util.HashMap].get(long)'
    - '[java.util.HashMap].put(int,String)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,java.util.HashMap)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    - '[java.util.HashMap].<init>()'
    - month.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendTextMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:170,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:171,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:172,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:173,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,java.util.HashMap)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:174,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:175,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:176,1
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:177,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:177,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:177,1
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:178,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:178,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:178,1
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:179,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:179,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 168
    functionDepth: 4
    functionLinenumber: 168
    functionLinenumberEnd: 180
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendTextMap_DOM()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
    - '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
    - '[java.util.HashMap].put(int,String)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,java.util.HashMap)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendTextMap_DOM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:184,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:185,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,java.util.HashMap)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:186,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:187,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:188,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:189,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 182
    functionDepth: 4
    functionLinenumber: 182
    functionLinenumberEnd: 190
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendTextMapIncomplete()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
    - '[java.util.HashMap].put(int,String)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,java.util.HashMap)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendTextMapIncomplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:195,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:196,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:197,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:198,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:198,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:198,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:199,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:199,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:199,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:200,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:200,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:200,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:200,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:201,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:201,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:201,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:201,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:202,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:202,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:202,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:202,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:203,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:203,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:203,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:203,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:204,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:204,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:204,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:204,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:205,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:205,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:205,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 193
    functionDepth: 4
    functionLinenumber: 193
    functionLinenumberEnd: 206
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_chineseNarrowDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusDays(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_chineseNarrowDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:210,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:211,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:212,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:213,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:213,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:213,1
    - Dst: '[java.util.Locale].<init>(String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:214,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:215,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:215,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:215,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:216,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:216,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:216,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:216,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:217,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:217,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:217,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:217,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:218,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:218,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:218,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:218,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:219,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:219,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:219,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:219,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:220,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:220,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:220,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:220,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:221,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:221,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:221,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 208
    functionDepth: 4
    functionLinenumber: 208
    functionLinenumberEnd: 222
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_arabicNarrowDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[java.util.Locale].<init>(String)'
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusDays(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_arabicNarrowDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:226,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:227,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:228,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:229,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:229,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:229,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:230,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:230,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:230,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:230,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:231,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:231,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:231,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:231,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:232,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:232,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:232,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:232,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:233,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:233,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:233,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 224
    functionDepth: 4
    functionLinenumber: 224
    functionLinenumberEnd: 234
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_chineseNarrowMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withMonth(int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_chineseNarrowMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:238,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:239,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:240,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:241,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:241,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:241,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:241,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:242,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:242,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:242,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:242,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:243,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:243,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:243,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:243,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:244,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:244,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:244,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 236
    functionDepth: 4
    functionLinenumber: 236
    functionLinenumberEnd: 245
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_japaneseNarrowMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withMonth(int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_japaneseNarrowMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:249,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:250,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:251,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:252,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:252,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:252,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:252,1
    - Dst: '[java.util.Locale].<init>(String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:253,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:254,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:254,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:254,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:254,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:255,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:255,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:255,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:255,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:256,1
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:256,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:256,1
    - Dst: '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDateTimeTextPrinting:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 247
    functionDepth: 4
    functionLinenumber: 247
    functionLinenumberEnd: 257
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_arabicNarrowMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withMonth(int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[java.util.Locale].<init>(String)'
    - '[org.threeten.bp.format.TestDateTimeTextPrinting].assertEquals(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.format.TestDateTimeTextPrinting,org.threeten.bp.format.TestDateTimeTextPrinting)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].test_arabicNarrowMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestDateTimeTextPrinting
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestDateTimeTextPrinting].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestDateTimeTextPrinting
    signature: '[org.threeten.bp.format.TestDateTimeTextPrinting].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].getAvailableLocales()'
      Src: org.threeten.bp.format.TestDecimalStyle:49,1
    - Dst: '[java.util.Set<java.util.Locale>].size()'
      Src: org.threeten.bp.format.TestDecimalStyle:50,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(int,boolean)'
      Src: org.threeten.bp.format.TestDecimalStyle:50,1
    - Dst: '[java.util.Set<java.util.Locale>].contains(org.threeten.bp.format.TestDecimalStyle)'
      Src: org.threeten.bp.format.TestDecimalStyle:51,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,boolean)'
      Src: org.threeten.bp.format.TestDecimalStyle:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_getAvailableLocales()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<java.util.Locale>].size()'
    - '[java.util.Set<java.util.Locale>].contains(org.threeten.bp.format.TestDecimalStyle)'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(int,boolean)'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,boolean)'
    - '[org.threeten.bp.format.DecimalStyle].getAvailableLocales()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_getAvailableLocales()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].of(org.threeten.bp.format.TestDecimalStyle)'
      Src: org.threeten.bp.format.TestDecimalStyle:57,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getZeroDigit()'
      Src: org.threeten.bp.format.TestDecimalStyle:58,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(char,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:58,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getPositiveSign()'
      Src: org.threeten.bp.format.TestDecimalStyle:59,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(char,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:59,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getNegativeSign()'
      Src: org.threeten.bp.format.TestDecimalStyle:60,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(char,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:60,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
      Src: org.threeten.bp.format.TestDecimalStyle:61,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(char,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 62
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_of_Locale()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].of(org.threeten.bp.format.TestDecimalStyle)'
    - '[org.threeten.bp.format.DecimalStyle].getNegativeSign()'
    - '[org.threeten.bp.format.DecimalStyle].getZeroDigit()'
    - '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
    - '[org.threeten.bp.format.DecimalStyle].getPositiveSign()'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(char,char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_of_Locale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: loc1.getZeroDigit()
      Src: org.threeten.bp.format.TestDecimalStyle:68,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:68,1
    - Dst: loc1.getPositiveSign()
      Src: org.threeten.bp.format.TestDecimalStyle:69,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:69,1
    - Dst: loc1.getNegativeSign()
      Src: org.threeten.bp.format.TestDecimalStyle:70,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:70,1
    - Dst: loc1.getDecimalSeparator()
      Src: org.threeten.bp.format.TestDecimalStyle:71,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 72
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_STANDARD()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - loc1.getZeroDigit()
    - loc1.getNegativeSign()
    - loc1.getPositiveSign()
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
    - loc1.getDecimalSeparator()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_STANDARD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.withZeroDigit(char)
      Src: org.threeten.bp.format.TestDecimalStyle:78,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].getZeroDigit()'
      Src: org.threeten.bp.format.TestDecimalStyle:78,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_zeroDigit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDecimalStyle].getZeroDigit()'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
    - base.withZeroDigit(char)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_zeroDigit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.withPositiveSign(char)
      Src: org.threeten.bp.format.TestDecimalStyle:84,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].getPositiveSign()'
      Src: org.threeten.bp.format.TestDecimalStyle:84,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_positiveSign()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDecimalStyle].getPositiveSign()'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
    - base.withPositiveSign(char)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_positiveSign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.withNegativeSign(char)
      Src: org.threeten.bp.format.TestDecimalStyle:90,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].getNegativeSign()'
      Src: org.threeten.bp.format.TestDecimalStyle:90,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_negativeSign()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - base.withNegativeSign(char)
    - '[org.threeten.bp.format.TestDecimalStyle].getNegativeSign()'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_negativeSign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.withDecimalSeparator(char)
      Src: org.threeten.bp.format.TestDecimalStyle:96,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].getDecimalSeparator()'
      Src: org.threeten.bp.format.TestDecimalStyle:96,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
      Src: org.threeten.bp.format.TestDecimalStyle:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_decimalSeparator()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - base.withDecimalSeparator(char)
    - '[org.threeten.bp.format.TestDecimalStyle].getDecimalSeparator()'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,char)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_decimalSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.convertToDigit(char)
      Src: org.threeten.bp.format.TestDecimalStyle:103,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,int)'
      Src: org.threeten.bp.format.TestDecimalStyle:103,1
    - Dst: base.convertToDigit(char)
      Src: org.threeten.bp.format.TestDecimalStyle:104,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,int)'
      Src: org.threeten.bp.format.TestDecimalStyle:104,1
    - Dst: base.convertToDigit(char)
      Src: org.threeten.bp.format.TestDecimalStyle:105,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,int)'
      Src: org.threeten.bp.format.TestDecimalStyle:105,1
    - Dst: base.convertToDigit(char)
      Src: org.threeten.bp.format.TestDecimalStyle:106,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle)'
      Src: org.threeten.bp.format.TestDecimalStyle:106,1
    - Dst: base.convertToDigit(char)
      Src: org.threeten.bp.format.TestDecimalStyle:107,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle)'
      Src: org.threeten.bp.format.TestDecimalStyle:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_convertToDigit_base()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - base.convertToDigit(char)
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle)'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_convertToDigit_base()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:112,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].convertToDigit(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:113,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDecimalStyle:113,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].convertToDigit(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:114,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDecimalStyle:114,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].convertToDigit(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:115,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDecimalStyle:115,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].convertToDigit(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:116,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(int)'
      Src: org.threeten.bp.format.TestDecimalStyle:116,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].convertToDigit(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:117,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(int)'
      Src: org.threeten.bp.format.TestDecimalStyle:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 118
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_convertToDigit_altered()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].convertToDigit(char)'
    - '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(int,int)'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_convertToDigit_altered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.convertNumberToI18N(String)
      Src: org.threeten.bp.format.TestDecimalStyle:124,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,String)'
      Src: org.threeten.bp.format.TestDecimalStyle:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_convertNumberToI18N_base()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - base.convertNumberToI18N(String)
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_convertNumberToI18N_base()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:129,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].convertNumberToI18N(String)'
      Src: org.threeten.bp.format.TestDecimalStyle:130,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDecimalStyle:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 127
    functionDepth: 3
    functionLinenumber: 127
    functionLinenumberEnd: 131
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_convertNumberToI18N_altered()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].convertNumberToI18N(String)'
    - '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_convertNumberToI18N_altered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.equals(org.threeten.bp.format.TestDecimalStyle)
      Src: org.threeten.bp.format.TestDecimalStyle:138,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,boolean)'
      Src: org.threeten.bp.format.TestDecimalStyle:138,1
    - Dst: b.equals(org.threeten.bp.format.TestDecimalStyle)
      Src: org.threeten.bp.format.TestDecimalStyle:139,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,boolean)'
      Src: org.threeten.bp.format.TestDecimalStyle:139,1
    - Dst: a.hashCode()
      Src: org.threeten.bp.format.TestDecimalStyle:140,1
    - Dst: b.hashCode()
      Src: org.threeten.bp.format.TestDecimalStyle:140,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,org.threeten.bp.format.TestDecimalStyle)'
      Src: org.threeten.bp.format.TestDecimalStyle:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 141
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,boolean)'
    - a.hashCode()
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,org.threeten.bp.format.TestDecimalStyle)'
    - b.hashCode()
    - b.equals(org.threeten.bp.format.TestDecimalStyle)
    - a.equals(org.threeten.bp.format.TestDecimalStyle)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:145,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:146,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].equals(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDecimalStyle:147,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDecimalStyle:147,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].equals(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDecimalStyle:148,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDecimalStyle:148,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].hashCode()'
      Src: org.threeten.bp.format.TestDecimalStyle:149,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].hashCode()'
      Src: org.threeten.bp.format.TestDecimalStyle:149,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(int,int)'
      Src: org.threeten.bp.format.TestDecimalStyle:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 143
    functionDepth: 3
    functionLinenumber: 143
    functionLinenumberEnd: 150
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(int,int)'
    - '[org.threeten.bp.format.DecimalStyle].hashCode()'
    - '[org.threeten.bp.format.DecimalStyle].equals(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:154,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].withDecimalSeparator(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:155,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].equals(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDecimalStyle:156,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDecimalStyle:156,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].equals(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.TestDecimalStyle:157,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.format.TestDecimalStyle:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 152
    functionDepth: 3
    functionLinenumber: 152
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode3()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].withDecimalSeparator(char)'
    - '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
    - '[org.threeten.bp.format.DecimalStyle].equals(org.threeten.bp.format.DecimalStyle)'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.equals(String)
      Src: org.threeten.bp.format.TestDecimalStyle:163,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,boolean)'
      Src: org.threeten.bp.format.TestDecimalStyle:163,1
    - Dst: a.equals(null)
      Src: org.threeten.bp.format.TestDecimalStyle:164,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,boolean)'
      Src: org.threeten.bp.format.TestDecimalStyle:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode_bad()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - a.equals(null)
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,boolean)'
    - a.equals(String)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode_bad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: base.toString()
      Src: org.threeten.bp.format.TestDecimalStyle:171,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,String)'
      Src: org.threeten.bp.format.TestDecimalStyle:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_toString_base()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - base.toString()
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(org.threeten.bp.format.TestDecimalStyle,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_toString_base()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].of(org.threeten.bp.format.TestDecimalStyle)'
      Src: org.threeten.bp.format.TestDecimalStyle:176,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:176,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].withDecimalSeparator(char)'
      Src: org.threeten.bp.format.TestDecimalStyle:176,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].toString()'
      Src: org.threeten.bp.format.TestDecimalStyle:177,1
    - Dst: '[org.threeten.bp.format.TestDecimalStyle].assertEquals(String,String)'
      Src: org.threeten.bp.format.TestDecimalStyle:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 174
    functionDepth: 3
    functionLinenumber: 174
    functionLinenumberEnd: 178
    functionName: '[org.threeten.bp.format.TestDecimalStyle].test_toString_altered()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].of(org.threeten.bp.format.TestDecimalStyle)'
    - '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
    - '[org.threeten.bp.format.DecimalStyle].withDecimalSeparator(char)'
    - '[org.threeten.bp.format.TestDecimalStyle].assertEquals(String,String)'
    - '[org.threeten.bp.format.DecimalStyle].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.TestDecimalStyle].test_toString_altered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.TestDecimalStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.TestDecimalStyle].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.TestDecimalStyle
    signature: '[org.threeten.bp.format.TestDecimalStyle].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].of(String)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:62,1
    - Dst: '[org.testng.Assert].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:63,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.TestMinguoChronology:64,1
    - Dst: '[org.testng.Assert].assertEquals(String,String,String)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:64,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getCalendarType()'
      Src: org.threeten.bp.chrono.TestMinguoChronology:65,1
    - Dst: '[org.testng.Assert].assertEquals(String,String,String)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:65,1
    - Dst: '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.TestMinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_chrono_byName()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.testng.Assert].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
    - '[org.threeten.bp.chrono.Chronology].getCalendarType()'
    - '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.TestMinguoChronology)'
    - '[org.threeten.bp.chrono.Chronology].of(String)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[org.testng.Assert].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_chrono_byName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:75,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:75,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:76,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:76,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:77,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:77,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:79,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:79,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:80,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:80,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:81,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:81,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:82,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:82,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:83,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:83,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:84,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:84,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:85,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:85,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:86,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:86,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:87,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:87,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:88,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 90
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].data_samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].data_samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:94,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minguo
    - iso
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:99,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minguo
    - iso
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: hd.atTime(org.threeten.bp.LocalTime)
      Src: org.threeten.bp.chrono.TestMinguoChronology:106,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:107,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:108,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].plus(int,org.threeten.bp.chrono.TestMinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:109,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].plus(int,org.threeten.bp.chrono.TestMinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:110,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].plus(int,org.threeten.bp.chrono.TestMinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:111,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].plus(int,org.threeten.bp.chrono.TestMinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:112,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].plus(int,org.threeten.bp.chrono.TestMinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:113,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].plus(int,org.threeten.bp.chrono.TestMinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:114,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].plus(int,org.threeten.bp.chrono.TestMinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:115,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].toLocalDateTime()'
      Src: org.threeten.bp.chrono.TestMinguoChronology:116,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].toLocalDate()'
      Src: org.threeten.bp.chrono.TestMinguoChronology:117,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].toLocalDate()'
      Src: org.threeten.bp.chrono.TestMinguoChronology:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minguoDate
    - iso
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 120
      start: 102
    functionDepth: 6
    functionLinenumber: 102
    functionLinenumberEnd: 120
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_MinguoDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestMinguoChronology].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.TestMinguoChronology].toLocalDate()'
    - hd.atTime(org.threeten.bp.LocalTime)
    - '[org.threeten.bp.chrono.TestMinguoChronology].plus(int,org.threeten.bp.chrono.TestMinguoChronology)'
    - '[org.threeten.bp.chrono.TestMinguoChronology].toLocalDateTime()'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_MinguoDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.TestMinguoChronology,int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:124,1
    - Dst: h2.atTime(org.threeten.bp.LocalTime)
      Src: org.threeten.bp.chrono.TestMinguoChronology:126,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_MinguoChrono()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestMinguoChronology].atZone(org.threeten.bp.ZoneOffset)'
    - h2.atTime(org.threeten.bp.LocalTime)
    - '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.TestMinguoChronology,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_MinguoChrono()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 151
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].data_badDates()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].data_badDates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - dom
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_badDates(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_badDates(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:163,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.chrono.TestMinguoChronology:164,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:164,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:165,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    - '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:170,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.chrono.TestMinguoChronology:171,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:171,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:172,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 173
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    - '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:180,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:181,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:181,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:182,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 183
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust_toLocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust_toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:187,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.chrono.TestMinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust_toMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.chrono.TestMinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust_toMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:196,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:197,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:198,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 199
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_LocalDate_adjustToMinguoDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_LocalDate_adjustToMinguoDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:203,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:204,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:205,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 201
    functionDepth: 4
    functionLinenumber: 201
    functionLinenumberEnd: 206
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_LocalDateTime_adjustToMinguoDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_LocalDateTime_adjustToMinguoDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:214,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:215,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:216,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:217,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 211
    functionDepth: 2
    functionLinenumber: 211
    functionLinenumberEnd: 220
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].data_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].data_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
      Src: org.threeten.bp.chrono.TestMinguoChronology:224,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(String,String)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minguo
    - expected
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 3
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
    - '[org.threeten.bp.chrono.TestMinguoChronology].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].equals(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:232,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].assertTrue(org.threeten.bp.chrono.TestMinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_equals_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestMinguoChronology].assertTrue(org.threeten.bp.chrono.TestMinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoChronology].equals(org.threeten.bp.chrono.MinguoChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_equals_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].equals(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:237,1
    - Dst: '[org.threeten.bp.chrono.TestMinguoChronology].assertFalse(org.threeten.bp.chrono.TestMinguoChronology)'
      Src: org.threeten.bp.chrono.TestMinguoChronology:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].test_equals_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoChronology].equals(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.chrono.TestMinguoChronology].assertFalse(org.threeten.bp.chrono.TestMinguoChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].test_equals_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.TestMinguoChronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.TestMinguoChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestMinguoChronology
    signature: '[org.threeten.bp.chrono.TestMinguoChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].of(String)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:63,1
    - Dst: '[org.testng.Assert].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:64,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.TestHijrahChronology:65,1
    - Dst: '[org.testng.Assert].assertEquals(String,String,String)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:65,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getCalendarType()'
      Src: org.threeten.bp.chrono.TestHijrahChronology:66,1
    - Dst: '[org.testng.Assert].assertEquals(String,String,String)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:66,1
    - Dst: '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.TestHijrahChronology)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_chrono_byName()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.testng.Assert].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
    - '[org.threeten.bp.chrono.Chronology].getCalendarType()'
    - '[org.threeten.bp.chrono.Chronology].of(String)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.TestHijrahChronology)'
    - '[org.testng.Assert].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_chrono_byName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:76,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:76,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:77,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:77,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:78,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:78,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:80,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:80,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:81,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:81,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:82,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:82,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:83,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:83,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:84,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:84,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:85,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:85,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:86,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:86,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:87,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:87,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:88,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:88,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:89,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].data_samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].data_samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:95,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - hijrahDate
    - iso
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:100,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - hijrahDate
    - iso
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 121
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].data_badDates()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].data_badDates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - dom
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 3
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_badDates(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_badDates(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,org.threeten.bp.chrono.TestHijrahChronology)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:134,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getLong(org.threeten.bp.chrono.TestHijrahChronology)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:135,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(long,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:135,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getLong(org.threeten.bp.chrono.TestHijrahChronology)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:136,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(long,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:136,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plusDays(int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 139
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_alignedDayOfWeekInMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].getLong(org.threeten.bp.chrono.TestHijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahDate].plusDays(int)'
    - '[org.threeten.bp.chrono.HijrahChronology].date(int,int,org.threeten.bp.chrono.TestHijrahChronology)'
    - '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_alignedDayOfWeekInMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:146,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.chrono.TestHijrahChronology:147,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:147,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:148,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 3
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    - '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:153,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.chrono.TestHijrahChronology:154,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:154,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:155,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 151
    functionDepth: 3
    functionLinenumber: 151
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    - '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:163,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:164,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:164,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:165,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust_toLocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust_toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:170,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.chrono.TestHijrahChronology)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 3
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust_toMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.chrono.TestHijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust_toMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:179,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:180,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:181,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 177
    functionDepth: 3
    functionLinenumber: 177
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_LocalDate_adjustToHijrahDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_LocalDate_adjustToHijrahDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:186,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:187,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:188,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 184
    functionDepth: 4
    functionLinenumber: 184
    functionLinenumberEnd: 189
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_LocalDateTime_adjustToHijrahDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.chrono.HijrahDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_LocalDateTime_adjustToHijrahDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:197,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:198,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:199,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:200,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 194
    functionDepth: 3
    functionLinenumber: 194
    functionLinenumberEnd: 203
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].data_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].data_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
      Src: org.threeten.bp.chrono.TestHijrahChronology:207,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(String,String)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - hijrahDate
    - expected
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - String
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 3
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
    - '[org.threeten.bp.chrono.TestHijrahChronology].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].equals(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:215,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertTrue(org.threeten.bp.chrono.TestHijrahChronology)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_equals_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestHijrahChronology].assertTrue(org.threeten.bp.chrono.TestHijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].equals(org.threeten.bp.chrono.HijrahChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_equals_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].equals(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:220,1
    - Dst: '[org.threeten.bp.chrono.TestHijrahChronology].assertFalse(org.threeten.bp.chrono.TestHijrahChronology)'
      Src: org.threeten.bp.chrono.TestHijrahChronology:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].test_equals_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestHijrahChronology].assertFalse(org.threeten.bp.chrono.TestHijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].equals(org.threeten.bp.chrono.IsoChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].test_equals_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.TestHijrahChronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.TestHijrahChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestHijrahChronology
    signature: '[org.threeten.bp.chrono.TestHijrahChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Chronology[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 83
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: Chronology[][]
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:87,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:88,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:88,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:88,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:89,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:91,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:91,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:91,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:92,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].with(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:95,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:96,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].with(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:102,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:103,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 106
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 106
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badWithAdjusterChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
    - chrono2.date(org.threeten.bp.LocalDate)
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].with(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badWithAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:110,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:111,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:111,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:111,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:112,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:114,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:114,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:114,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:115,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:118,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:119,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:126,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:127,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 130
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badPlusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
    - chrono2.date(org.threeten.bp.LocalDate)
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badPlusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:134,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:135,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:135,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:135,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:136,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:138,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:138,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:138,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:139,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:142,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:143,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:150,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:151,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 154
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 154
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badMinusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
    - chrono2.date(org.threeten.bp.LocalDate)
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badMinusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:158,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:159,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:159,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:159,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:160,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:162,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:162,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:162,1
    - Dst: '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:163,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:166,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:167,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:174,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:175,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 178
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 178
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badPlusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,FixedPeriodUnit)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
    - chrono2.date(org.threeten.bp.LocalDate)
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badPlusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:182,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:183,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:183,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:183,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:184,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:186,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:186,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:186,1
    - Dst: '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:187,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:190,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].getClass()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:192,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:191,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:198,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:199,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 202
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 202
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badMinusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].getClass()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,FixedPeriodUnit)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
    - chrono2.date(org.threeten.bp.LocalDate)
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badMinusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:206,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:207,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:207,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:207,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:208,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:210,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:210,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:210,1
    - Dst: '[FixedDateTimeField].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:211,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].with(FixedDateTimeField,int)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:214,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].getClass()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:216,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:215,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].with(FixedDateTimeField,int)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:222,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:223,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 226
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 226
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badDateTimeFieldChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].getClass()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
    - chrono2.date(org.threeten.bp.LocalDate)
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].with(FixedDateTimeField,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.ZoneOffset)'
    - '[FixedDateTimeField].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badDateTimeFieldChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:234,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:236,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:236,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:236,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:236,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:242,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:242,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:244,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:244,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:245,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:245,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:246,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:246,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:247,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:247,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:248,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:248,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:249,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:249,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:250,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:250,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:251,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:251,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:252,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:253,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:253,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:254,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:254,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:255,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:255,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:256,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:256,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:257,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:257,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:258,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:258,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:259,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:259,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:260,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:260,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:261,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:261,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:264,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:265,1
    - Dst: chrono2.date(org.threeten.bp.chrono.TestChronoZonedDateTime)
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:268,1
    - Dst: d.toLocalTime()
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:268,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:268,1
    - Dst: d.getZone()
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:268,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:268,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:268,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:272,1
    - Dst: '[java.util.ArrayList].get(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:273,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:274,1
    - Dst: '[java.util.ArrayList].get(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:275,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].timeLineOrder()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:276,1
    - Dst: '[java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>].compare(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:276,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertTrue(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:278,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].isBefore(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:279,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,boolean,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:279,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].isAfter(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:280,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,boolean,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:280,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].isEqual(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:281,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,boolean,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:281,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertTrue(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:283,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].isBefore(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:284,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,boolean,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:284,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].isAfter(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:285,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,boolean,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:285,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].isEqual(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:286,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,boolean,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:286,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertTrue(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:288,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].isBefore(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:289,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,boolean,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:289,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].isAfter(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:290,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,boolean,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:290,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].isEqual(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:291,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,boolean,org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:291,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 111
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 296
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 296
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_zonedDateTime_comparisons(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atZone(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,boolean,org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].minus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - chrono2.date(org.threeten.bp.chrono.TestChronoZonedDateTime)
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].isAfter(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[java.util.ArrayList].size()'
    - '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].isEqual(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].atTime(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertTrue(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].plus(int,org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
    - d.toLocalTime()
    - '[java.util.ArrayList].get(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - d.getZone()
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].timeLineOrder()'
    - '[java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>].compare(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].isBefore(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_zonedDateTime_comparisons(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:303,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:303,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:303,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:303,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:304,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:304,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:304,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:304,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:304,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:305,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:306,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:307,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:308,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:309,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:309,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:310,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:311,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 313
      start: 301
    functionDepth: 7
    functionLinenumber: 301
    functionLinenumberEnd: 313
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_ChronoZonedDateTimeSerialization(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
    - '[java.io.ObjectOutputStream].close()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime].assertEquals(org.threeten.bp.chrono.TestChronoZonedDateTime,org.threeten.bp.chrono.TestChronoZonedDateTime,String)'
    - '[org.threeten.bp.ZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    - '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.ZonedDateTime)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneId)'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.chrono.TestChronoZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].getZone()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_ChronoZonedDateTimeSerialization(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.TestChronoZonedDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoZonedDateTime
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - datetime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 325
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].addTo(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].addTo(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 340
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 340
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].subtractFrom(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 345
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].getUnits()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].getUnits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster:349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 350
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 350
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].get(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].get(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 362
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 362
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].<init>(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].<init>(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 367
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit:371,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 372
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].getDuration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].getDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isDurationEstimated()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isDurationEstimated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit:381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 382
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isDateBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isDateBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 387
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isTimeBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit:391,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 392
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 392
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - R
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dateTime
    - periodToAdd
    argTypes:
    - R
    - long
    constantsTouched: []
    func_position:
      end: 398
      start: 394
    functionDepth: 0
    functionLinenumber: 394
    functionLinenumberEnd: 398
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].addTo(R,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].addTo(R,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - temporal1
    - temporal2
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 403
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 403
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 414
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].<init>(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].<init>(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 419
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getBaseUnit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getBaseUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField:428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getRangeUnit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getRangeUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField:433,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 434
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].range()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].range()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 439
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].isDateBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].isDateBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField:443,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 444
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 444
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].isTimeBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].isTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField:448,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 449
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 449
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField:453,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 454
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 454
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField:458,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 459
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 459
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - R
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dateTime
    - newValue
    argTypes:
    - R
    - long
    constantsTouched: []
    func_position:
      end: 465
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 465
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].adjustInto(R,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].adjustInto(R,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField:469,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 470
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 470
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getDisplayName(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getDisplayName(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.format.ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fieldValues
    - partialTemporal
    - resolverStyle
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.temporal.TemporalAccessor
    - org.threeten.bp.format.ResolverStyle
    constantsTouched: []
    func_position:
      end: 476
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 476
    functionName: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Chronology[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 77
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: Chronology[][]
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:81,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:82,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:83,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDate:85,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:86,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:89,1
    - Dst: '[org.testng.Assert].fail(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:90,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:96,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:97,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 100
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 100
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badWithAdjusterChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.testng.Assert].fail(String)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badWithAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:104,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:105,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:106,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDate:108,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:109,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:112,1
    - Dst: '[org.testng.Assert].fail(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:113,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:119,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:120,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 123
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 123
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badPlusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
    - '[org.testng.Assert].fail(String)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badPlusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:127,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:128,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:129,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDate:131,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:132,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:135,1
    - Dst: '[org.testng.Assert].fail(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:136,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:142,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:143,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 146
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 146
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badMinusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].minus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.testng.Assert].fail(String)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badMinusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:150,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:151,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:152,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDate:154,1
    - Dst: '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:155,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:158,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].getClass()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:160,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:159,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:166,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:167,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 170
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 170
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badPlusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,FixedPeriodUnit)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].getClass()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badPlusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:174,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:175,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:176,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDate:178,1
    - Dst: '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:179,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:182,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].getClass()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:184,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:183,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:190,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:191,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 194
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 194
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badMinusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].getClass()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,FixedPeriodUnit)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badMinusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:198,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:199,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:200,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDate:202,1
    - Dst: '[FixedDateTimeField].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:203,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].with(FixedDateTimeField,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:206,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].getClass()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:208,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:207,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].with(FixedDateTimeField,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:214,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:215,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 218
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 218
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badDateTimeFieldChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[FixedDateTimeField].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].with(FixedDateTimeField,int)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].getClass()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate,String)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate].test_badDateTimeFieldChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:225,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:227,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:227,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:231,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:231,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:232,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:232,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:234,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:234,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:235,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:235,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:236,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:236,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:237,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:237,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:238,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:238,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:239,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:240,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:240,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:241,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:241,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:242,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:242,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:243,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:243,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:244,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:244,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:245,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:245,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:246,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:246,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:249,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:250,1
    - Dst: chrono2.date(org.threeten.bp.chrono.TestChronoLocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDate:256,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:256,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:260,1
    - Dst: '[java.util.ArrayList].get(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:261,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:262,1
    - Dst: '[java.util.ArrayList].get(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:263,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].timeLineOrder()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:264,1
    - Dst: '[java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>].compare(org.threeten.bp.chrono.TestChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:264,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertTrue(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:266,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].isBefore(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:267,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,boolean,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:267,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].isAfter(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:268,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,boolean,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:268,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].isEqual(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:269,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,boolean,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:269,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertTrue(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:271,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].isBefore(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:272,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,boolean,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:272,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].isAfter(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:273,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,boolean,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:273,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].isEqual(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:274,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,boolean,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:274,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertTrue(int,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:276,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].isBefore(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:277,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,boolean,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:277,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].isAfter(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:278,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,boolean,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:278,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].isEqual(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:279,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,boolean,org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:279,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 98
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 284
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate].test_date_comparisons(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].get(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
    - chrono2.date(org.threeten.bp.chrono.TestChronoLocalDate)
    - '[java.util.ArrayList].size()'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].isBefore(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,boolean,org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].isEqual(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].timeLineOrder()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].assertTrue(int,org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].isAfter(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>].compare(org.threeten.bp.chrono.TestChronoLocalDate,org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate].test_date_comparisons(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:291,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:292,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:293,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:294,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:295,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:296,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:297,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:297,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:298,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:299,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,org.threeten.bp.chrono.ChronoLocalDate,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 301
      start: 289
    functionDepth: 1
    functionLinenumber: 289
    functionLinenumberEnd: 301
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate].test_ChronoSerialization(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.chrono.TestChronoLocalDate)'
    - '[org.threeten.bp.chrono.TestChronoLocalDate].assertEquals(org.threeten.bp.chrono.TestChronoLocalDate,org.threeten.bp.chrono.ChronoLocalDate,String)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate].test_ChronoSerialization(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.TestChronoLocalDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoLocalDate
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - datetime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].<init>(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].<init>(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 317
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 317
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 322
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 322
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].addTo(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].addTo(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 327
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 327
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].subtractFrom(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster:331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 332
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].getUnits()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].getUnits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 337
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 337
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].get(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].get(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].<init>(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].<init>(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 354
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit:358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 359
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].getDuration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].getDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit:363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 364
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isDurationEstimated()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isDurationEstimated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit:368,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 369
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isDateBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isDateBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit:373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 374
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isTimeBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit:378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 379
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 379
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - R
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dateTime
    - periodToAdd
    argTypes:
    - R
    - long
    constantsTouched: []
    func_position:
      end: 385
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 385
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].addTo(R,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].addTo(R,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit:389,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - temporal1
    - temporal2
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 390
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 390
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 401
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 401
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].<init>(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].<init>(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 406
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField:410,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getBaseUnit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getBaseUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField:415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 416
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getRangeUnit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getRangeUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField:420,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].range()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].range()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 426
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].isDateBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].isDateBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 431
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].isTimeBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].isTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField:435,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 436
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 436
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField:440,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 441
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 441
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField:445,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 446
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 446
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - R
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dateTime
    - newValue
    argTypes:
    - R
    - long
    constantsTouched: []
    func_position:
      end: 452
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 452
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].adjustInto(R,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].adjustInto(R,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField:456,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 457
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 457
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getDisplayName(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getDisplayName(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.format.ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fieldValues
    - partialTemporal
    - resolverStyle
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.temporal.TemporalAccessor
    - org.threeten.bp.format.ResolverStyle
    constantsTouched: []
    func_position:
      end: 463
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 463
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Chronology[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 80
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: Chronology[][]
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:84,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:85,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:85,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:86,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:88,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:88,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:89,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].with(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:92,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:93,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].with(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:100,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:101,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 104
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 104
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badWithAdjusterChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].with(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badWithAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:108,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:109,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:109,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:110,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:112,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:112,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:113,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:116,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:117,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:124,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:125,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 128
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 128
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badPlusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badPlusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:132,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:133,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:133,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:134,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:136,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:136,1
    - Dst: '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:137,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:140,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:141,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:148,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:149,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 152
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badMinusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badMinusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:156,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:157,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:157,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:158,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:160,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:160,1
    - Dst: '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:161,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:164,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:165,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:172,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:173,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 176
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 176
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badPlusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,FixedPeriodUnit)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badPlusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:180,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:181,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:181,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:182,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:184,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:184,1
    - Dst: '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:185,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:188,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].getClass()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:190,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:189,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,FixedPeriodUnit)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:196,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:197,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 200
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badMinusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].getClass()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[FixedPeriodUnit].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,FixedPeriodUnit)'
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badMinusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:204,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:205,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:205,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:206,1
    - Dst: chrono2.date(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:208,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:208,1
    - Dst: '[FixedDateTimeField].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:209,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].with(FixedDateTimeField,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:212,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].getClass()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:214,1
    - Dst: '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:213,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].with(FixedDateTimeField,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:220,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:221,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 224
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 224
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badDateTimeFieldChrono(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].getClass()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.LocalTime)'
    - '[org.testng.Assert].fail(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].with(FixedDateTimeField,int)'
    - '[FixedDateTimeField].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime,String)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    - chrono2.date(org.threeten.bp.LocalDate)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badDateTimeFieldChrono(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:231,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:233,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:233,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:233,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:237,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:237,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:239,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:239,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:240,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:240,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:241,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:241,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:242,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:242,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:243,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:243,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:244,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:244,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:245,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:245,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:246,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:246,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:247,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:248,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:248,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:249,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:249,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:250,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:250,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:251,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:251,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:252,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:252,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:253,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:253,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:254,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:254,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:255,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:255,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:256,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:256,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:259,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:260,1
    - Dst: chrono2.date(org.threeten.bp.chrono.TestChronoLocalDateTime)
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:266,1
    - Dst: d.toLocalTime()
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:266,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:266,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:266,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:270,1
    - Dst: '[java.util.ArrayList].get(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:271,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:272,1
    - Dst: '[java.util.ArrayList].get(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:273,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].timeLineOrder()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:274,1
    - Dst: '[java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>].compare(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:274,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertTrue(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:276,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].isBefore(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:277,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,boolean,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:277,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].isAfter(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:278,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,boolean,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:278,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].isEqual(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:279,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,boolean,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:279,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertTrue(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:281,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].isBefore(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:282,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,boolean,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:282,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].isAfter(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:283,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,boolean,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:283,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].isEqual(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:284,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,boolean,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:284,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertTrue(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:286,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].isBefore(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:287,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,boolean,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:287,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].isAfter(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:288,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,boolean,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:288,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].isEqual(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:289,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,boolean,org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:289,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 109
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 294
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 294
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_datetime_comparisons(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].isAfter(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].minus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,boolean,org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
    - chrono2.date(org.threeten.bp.chrono.TestChronoLocalDateTime)
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].isBefore(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertTrue(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[java.util.ArrayList].add(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    - '[java.util.ArrayList].size()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].timeLineOrder()'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].isEqual(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - d.toLocalTime()
    - '[java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>].compare(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[java.util.ArrayList].add(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].plus(int,org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[java.util.ArrayList].get(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].atTime(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_datetime_comparisons(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:301,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:301,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:302,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:302,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:302,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:303,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:304,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:305,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:306,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:307,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:307,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:308,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:309,1
    - Dst: '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.ChronoLocalDateTime<?>,String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 311
      start: 299
    functionDepth: 5
    functionLinenumber: 299
    functionLinenumberEnd: 311
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_ChronoLocalDateTimeSerialization(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].close()'
    - '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
    - '[org.threeten.bp.chrono.TestChronoLocalDateTime].assertEquals(org.threeten.bp.chrono.TestChronoLocalDateTime,org.threeten.bp.chrono.ChronoLocalDateTime<?>,String)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDateTime)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.chrono.TestChronoLocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_ChronoLocalDateTimeSerialization(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.TestChronoLocalDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoLocalDateTime
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - datetime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 323
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].<init>(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].<init>(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 328
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 328
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 333
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 333
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].addTo(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].addTo(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 338
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 338
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].subtractFrom(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster:342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 343
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].getUnits()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].getUnits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster:347,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      - TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 348
      start: 345
    functionDepth: 0
    functionLinenumber: 345
    functionLinenumberEnd: 348
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].get(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].get(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].<init>(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].<init>(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 365
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit:369,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 370
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].getDuration()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].getDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit:374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 375
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isDurationEstimated()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isDurationEstimated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit:379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 380
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isDateBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isDateBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit:384,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 385
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isTimeBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit:389,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 390
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 390
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - R
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dateTime
    - periodToAdd
    argTypes:
    - R
    - long
    constantsTouched: []
    func_position:
      end: 396
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 396
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].addTo(R,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].addTo(R,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit:400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalUnit
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - temporal1
    - temporal2
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 401
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 401
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 412
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 412
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].<init>(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].<init>(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 417
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField:421,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 422
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getBaseUnit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getBaseUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField:426,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 427
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getRangeUnit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getRangeUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField:431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 432
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 432
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].range()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].range()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField:436,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 437
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 437
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].isDateBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].isDateBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField:441,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 442
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].isTimeBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].isTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 447
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 447
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField:451,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 452
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 452
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField:456,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 457
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 457
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - R
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dateTime
    - newValue
    argTypes:
    - R
    - long
    constantsTouched: []
    func_position:
      end: 463
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 463
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].adjustInto(R,long)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].adjustInto(R,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField:467,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 468
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 468
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getDisplayName(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getDisplayName(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.format.ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - Temporal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fieldValues
    - partialTemporal
    - resolverStyle
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.temporal.TemporalAccessor
    - org.threeten.bp.format.ResolverStyle
    constantsTouched: []
    func_position:
      end: 474
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 474
    functionName: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: c.toString()
      Src: org.threeten.bp.chrono.TestChronology:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 75
    functionName: '[org.threeten.bp.chrono.TestChronology].setUp()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 0
    functionsReached:
    - c.toString()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronology].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 89
    functionName: '[org.threeten.bp.chrono.TestChronology].data_of_calendars()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestChronology].data_of_calendars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].of(String)'
      Src: org.threeten.bp.chrono.TestChronology:93,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.chrono.TestChronology:94,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.TestChronology:95,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertEquals(String,String)'
      Src: org.threeten.bp.chrono.TestChronology:95,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getCalendarType()'
      Src: org.threeten.bp.chrono.TestChronology:96,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertEquals(String,String)'
      Src: org.threeten.bp.chrono.TestChronology:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chronoId
    - calendarSystemType
    - description
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 3
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: '[org.threeten.bp.chrono.TestChronology].test_getters(String,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronology].assertEquals(String,String)'
    - '[org.threeten.bp.chrono.Chronology].getCalendarType()'
    - '[org.threeten.bp.chrono.Chronology].of(String)'
    - '[org.threeten.bp.chrono.TestChronology].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronology].test_getters(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].of(String)'
      Src: org.threeten.bp.chrono.TestChronology:101,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.chrono.TestChronology:102,1
    - Dst: '[org.threeten.bp.chrono.Chronology].of(String)'
      Src: org.threeten.bp.chrono.TestChronology:103,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.chrono.TestChronology:104,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getAvailableChronologies()'
      Src: org.threeten.bp.chrono.TestChronology:105,1
    - Dst: '[java.util.Set<org.threeten.bp.chrono.Chronology>].contains(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.TestChronology:106,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertTrue(org.threeten.bp.chrono.TestChronology,String)'
      Src: org.threeten.bp.chrono.TestChronology:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chronoId
    - calendarSystemType
    - description
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 107
      start: 99
    functionDepth: 3
    functionLinenumber: 99
    functionLinenumberEnd: 107
    functionName: '[org.threeten.bp.chrono.TestChronology].test_required_calendars(String,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<org.threeten.bp.chrono.Chronology>].contains(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.TestChronology].assertTrue(org.threeten.bp.chrono.TestChronology,String)'
    - '[org.threeten.bp.chrono.Chronology].of(String)'
    - '[org.threeten.bp.chrono.TestChronology].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
    - '[org.threeten.bp.chrono.Chronology].getAvailableChronologies()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronology].test_required_calendars(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].getAvailableChronologies()'
      Src: org.threeten.bp.chrono.TestChronology:111,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertNotNull(java.util.Set<org.threeten.bp.chrono.Chronology>,String)'
      Src: org.threeten.bp.chrono.TestChronology:112,1
    - Dst: chrono.getId()
      Src: org.threeten.bp.chrono.TestChronology:114,1
    - Dst: '[org.threeten.bp.chrono.Chronology].of(org.threeten.bp.chrono.TestChronology)'
      Src: org.threeten.bp.chrono.TestChronology:114,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.chrono.TestChronology:115,1
    - Dst: '[java.util.Set<org.threeten.bp.chrono.Chronology>].size()'
      Src: org.threeten.bp.chrono.TestChronology:117,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].data_of_calendars()'
      Src: org.threeten.bp.chrono.TestChronology:117,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertEquals(org.threeten.bp.chrono.TestChronology,boolean,String)'
      Src: org.threeten.bp.chrono.TestChronology:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 109
    functionDepth: 3
    functionLinenumber: 109
    functionLinenumberEnd: 118
    functionName: '[org.threeten.bp.chrono.TestChronology].test_calendar_list()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronology].assertNotNull(java.util.Set<org.threeten.bp.chrono.Chronology>,String)'
    - '[org.threeten.bp.chrono.Chronology].of(org.threeten.bp.chrono.TestChronology)'
    - '[org.threeten.bp.chrono.TestChronology].data_of_calendars()'
    - '[org.threeten.bp.chrono.TestChronology].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
    - '[java.util.Set<org.threeten.bp.chrono.Chronology>].size()'
    - chrono.getId()
    - '[org.threeten.bp.chrono.TestChronology].assertEquals(org.threeten.bp.chrono.TestChronology,boolean,String)'
    - '[org.threeten.bp.chrono.Chronology].getAvailableChronologies()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronology].test_calendar_list()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].of(String)'
      Src: org.threeten.bp.chrono.TestChronology:125,1
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow()'
      Src: org.threeten.bp.chrono.TestChronology:126,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.chrono.TestChronology)'
      Src: org.threeten.bp.chrono.TestChronology:127,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.chrono.TestChronology,org.threeten.bp.chrono.TestChronology)'
      Src: org.threeten.bp.chrono.TestChronology:128,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronology)'
      Src: org.threeten.bp.chrono.TestChronology:129,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.chrono.TestChronology)'
      Src: org.threeten.bp.chrono.TestChronology:130,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertEquals(org.threeten.bp.chrono.TestChronology,org.threeten.bp.chrono.TestChronology,org.threeten.bp.chrono.TestChronology)'
      Src: org.threeten.bp.chrono.TestChronology:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - alias
    - description
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 132
      start: 123
    functionDepth: 4
    functionLinenumber: 123
    functionLinenumberEnd: 132
    functionName: '[org.threeten.bp.chrono.TestChronology].test_epoch(String,String,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestChronology].assertEquals(org.threeten.bp.chrono.TestChronology,org.threeten.bp.chrono.TestChronology,org.threeten.bp.chrono.TestChronology)'
    - '[org.threeten.bp.chrono.Chronology].of(String)'
    - '[org.threeten.bp.chrono.Chronology].dateNow()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.chrono.TestChronology)'
    - '[org.threeten.bp.chrono.TestChronology].assertEquals(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.TestChronology)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.chrono.TestChronology,org.threeten.bp.chrono.TestChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronology].test_epoch(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 146
    functionName: '[org.threeten.bp.chrono.TestChronology].data_CalendarType()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestChronology].data_CalendarType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].getCalendarType()'
      Src: org.threeten.bp.chrono.TestChronology:150,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertEquals(String,String)'
      Src: org.threeten.bp.chrono.TestChronology:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - chrono
    - calendarType
    argTypes:
    - org.threeten.bp.chrono.Chronology
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[org.threeten.bp.chrono.TestChronology].test_getCalendarType(org.threeten.bp.chrono.Chronology,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].getCalendarType()'
    - '[org.threeten.bp.chrono.TestChronology].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronology].test_getCalendarType(org.threeten.bp.chrono.Chronology,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].<init>(String,String)'
      Src: org.threeten.bp.chrono.TestChronology:161,1
    - Dst: '[org.threeten.bp.chrono.Chronology].ofLocale(java.util.Locale)'
      Src: org.threeten.bp.chrono.TestChronology:161,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.TestChronology:162,1
    - Dst: '[org.testng.Assert].assertEquals(String,String)'
      Src: org.threeten.bp.chrono.TestChronology:162,1
    - Dst: '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.TestChronology:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 3
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.threeten.bp.chrono.TestChronology].test_lookupLocale_jp_JP()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].<init>(String,String)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[org.testng.Assert].assertEquals(String,String)'
    - '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.chrono.Chronology].ofLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronology].test_lookupLocale_jp_JP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].<init>(String,String,String)'
      Src: org.threeten.bp.chrono.TestChronology:168,1
    - Dst: '[org.threeten.bp.chrono.Chronology].ofLocale(java.util.Locale)'
      Src: org.threeten.bp.chrono.TestChronology:168,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.TestChronology:169,1
    - Dst: '[org.testng.Assert].assertEquals(String,String)'
      Src: org.threeten.bp.chrono.TestChronology:169,1
    - Dst: '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.TestChronology:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 166
    functionDepth: 3
    functionLinenumber: 166
    functionLinenumberEnd: 171
    functionName: '[org.threeten.bp.chrono.TestChronology].test_lookupLocale_jp_JP_JP()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].<init>(String,String,String)'
    - '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[org.testng.Assert].assertEquals(String,String)'
    - '[org.threeten.bp.chrono.Chronology].ofLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronology].test_lookupLocale_jp_JP_JP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.chrono.TestChronology:179,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.chrono.TestChronology:180,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.chrono.TestChronology)'
      Src: org.threeten.bp.chrono.TestChronology:181,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.threeten.bp.chrono.TestChronology:182,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.chrono.TestChronology:183,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.chrono.TestChronology)'
      Src: org.threeten.bp.chrono.TestChronology:183,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.chrono.TestChronology:184,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.chrono.TestChronology:185,1
    - Dst: '[org.threeten.bp.chrono.TestChronology].assertSame(org.threeten.bp.chrono.TestChronology,org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.chrono.TestChronology:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - chrono
    - calendarType
    argTypes:
    - org.threeten.bp.chrono.Chronology
    - String
    constantsTouched: []
    func_position:
      end: 187
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 187
    functionName: '[org.threeten.bp.chrono.TestChronology].test_chronoSerializationSingleton(org.threeten.bp.chrono.Chronology,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.chrono.TestChronology)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.threeten.bp.chrono.TestChronology].assertSame(org.threeten.bp.chrono.TestChronology,org.threeten.bp.chrono.Chronology,String)'
    - '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.chrono.TestChronology)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestChronology].test_chronoSerializationSingleton(org.threeten.bp.chrono.Chronology,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.TestChronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.TestChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestChronology
    signature: '[org.threeten.bp.chrono.TestChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].of(String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:62,1
    - Dst: '[org.testng.Assert].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:63,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:64,1
    - Dst: '[org.testng.Assert].assertEquals(String,String,String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:64,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getCalendarType()'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:65,1
    - Dst: '[org.testng.Assert].assertEquals(String,String,String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:65,1
    - Dst: '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.TestJapaneseChronology)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_chrono_byName()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.testng.Assert].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
    - '[org.threeten.bp.chrono.Chronology].getCalendarType()'
    - '[org.threeten.bp.chrono.Chronology].of(String)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[org.testng.Assert].assertEquals(String,String,String)'
    - '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.TestJapaneseChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_chrono_byName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:75,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:75,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:76,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:76,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:77,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 4
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].data_samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].data_samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:83,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - jdate
    - iso
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:88,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - jdate
    - iso
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].data_badDates()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].data_badDates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - dom
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 4
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_badDates(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_badDates(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:122,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:123,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:123,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:124,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 120
    functionDepth: 4
    functionLinenumber: 120
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:129,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:130,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:130,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:131,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 4
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:139,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:140,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:140,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:141,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 137
    functionDepth: 4
    functionLinenumber: 137
    functionLinenumberEnd: 142
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust_toLocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust_toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:146,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.chrono.TestJapaneseChronology)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 144
    functionDepth: 4
    functionLinenumber: 144
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust_toMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.chrono.TestJapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust_toMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:155,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:156,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:157,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 153
    functionDepth: 4
    functionLinenumber: 153
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_LocalDate_adjustToJapaneseDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_LocalDate_adjustToJapaneseDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:162,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:163,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:164,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 160
    functionDepth: 4
    functionLinenumber: 160
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_LocalDateTime_adjustToJapaneseDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_LocalDateTime_adjustToJapaneseDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 179
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].data_japaneseEras()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].data_japaneseEras()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Era].getValue()'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:183,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(int,int,String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:183,1
    - Dst: '[org.threeten.bp.chrono.Era].toString()'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:184,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.TestJapaneseChronology,String,String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:184,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].eraOf(int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:185,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.Era,org.threeten.bp.chrono.JapaneseEra,String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:185,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].valueOf(String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:186,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseEra,org.threeten.bp.chrono.Era)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:186,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].eras()'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:187,1
    - Dst: '[java.util.List<org.threeten.bp.chrono.Era>].contains(org.threeten.bp.chrono.Era)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:188,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertTrue(org.threeten.bp.chrono.TestJapaneseChronology,String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - era
    - eraValue
    - name
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - String
    constantsTouched: []
    func_position:
      end: 189
      start: 181
    functionDepth: 3
    functionLinenumber: 181
    functionLinenumberEnd: 189
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_Japanese_Eras(org.threeten.bp.chrono.Era,int,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(int,int,String)'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertTrue(org.threeten.bp.chrono.TestJapaneseChronology,String)'
    - '[org.threeten.bp.chrono.Era].toString()'
    - '[org.threeten.bp.chrono.JapaneseEra].valueOf(String)'
    - '[java.util.List<org.threeten.bp.chrono.Era>].contains(org.threeten.bp.chrono.Era)'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.TestJapaneseChronology,String,String)'
    - '[org.threeten.bp.chrono.JapaneseChronology].eras()'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.Era,org.threeten.bp.chrono.JapaneseEra,String)'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseEra,org.threeten.bp.chrono.Era)'
    - '[org.threeten.bp.chrono.Era].getValue()'
    - '[org.threeten.bp.chrono.JapaneseChronology].eraOf(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_Japanese_Eras(org.threeten.bp.chrono.Era,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].eraOf(org.threeten.bp.chrono.TestJapaneseChronology)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:196,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].fail(org.threeten.bp.chrono.TestJapaneseChronology)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:197,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].valueOf(String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:203,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].fail(String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:204,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_Japanese_badEras()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].eraOf(org.threeten.bp.chrono.TestJapaneseChronology)'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].fail(String)'
    - '[org.threeten.bp.chrono.JapaneseEra].valueOf(String)'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].fail(org.threeten.bp.chrono.TestJapaneseChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_Japanese_badEras()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].endDate()'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:213,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].registerEra(org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:213,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].fail(String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:214,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:218,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].registerEra(org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:218,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].of(int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:219,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseEra,org.threeten.bp.chrono.JapaneseEra)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:219,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].valueOf(String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:220,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseEra,org.threeten.bp.chrono.JapaneseEra)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:220,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseEra)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:221,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:223,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].registerEra(org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:223,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].fail(String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:224,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 210
    functionDepth: 3
    functionLinenumber: 210
    functionLinenumberEnd: 228
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_Japanese_registerEra()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseEra].of(int)'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].fail(String)'
    - '[org.threeten.bp.chrono.JapaneseEra].endDate()'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseEra,org.threeten.bp.chrono.JapaneseEra)'
    - '[org.threeten.bp.chrono.JapaneseEra].valueOf(String)'
    - '[org.threeten.bp.chrono.JapaneseEra].registerEra(org.threeten.bp.LocalDate,String)'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(org.threeten.bp.chrono.JapaneseEra)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_Japanese_registerEra()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:236,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:237,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:238,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:239,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:240,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:241,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:242,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:243,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:244,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 233
    functionDepth: 4
    functionLinenumber: 233
    functionLinenumberEnd: 247
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].data_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].data_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:251,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(String,String)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - jdate
    - expected
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - String
    constantsTouched: []
    func_position:
      end: 252
      start: 249
    functionDepth: 3
    functionLinenumber: 249
    functionLinenumberEnd: 252
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].equals(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:259,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertTrue(org.threeten.bp.chrono.TestJapaneseChronology)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 260
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_equals_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].equals(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertTrue(org.threeten.bp.chrono.TestJapaneseChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_equals_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].equals(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:264,1
    - Dst: '[org.threeten.bp.chrono.TestJapaneseChronology].assertFalse(org.threeten.bp.chrono.TestJapaneseChronology)'
      Src: org.threeten.bp.chrono.TestJapaneseChronology:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 265
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].test_equals_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].equals(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.chrono.TestJapaneseChronology].assertFalse(org.threeten.bp.chrono.TestJapaneseChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].test_equals_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.TestJapaneseChronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.TestJapaneseChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestJapaneseChronology
    signature: '[org.threeten.bp.chrono.TestJapaneseChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].of(String)'
      Src: org.threeten.bp.chrono.TestIsoChronology:69,1
    - Dst: '[org.testng.Assert].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.chrono.TestIsoChronology:70,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.TestIsoChronology:71,1
    - Dst: '[org.testng.Assert].assertEquals(String,String,String)'
      Src: org.threeten.bp.chrono.TestIsoChronology:71,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getCalendarType()'
      Src: org.threeten.bp.chrono.TestIsoChronology:72,1
    - Dst: '[org.testng.Assert].assertEquals(String,String,String)'
      Src: org.threeten.bp.chrono.TestIsoChronology:72,1
    - Dst: '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 74
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_chrono_byName()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.testng.Assert].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
    - '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.TestIsoChronology)'
    - '[org.threeten.bp.chrono.Chronology].getCalendarType()'
    - '[org.threeten.bp.chrono.Chronology].of(String)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[org.testng.Assert].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_chrono_byName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertNotNull(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].instanceNotNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestIsoChronology].assertNotNull(org.threeten.bp.chrono.IsoChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].instanceNotNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(IsoEra,org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:89,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(IsoEra,org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_eraOf()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(IsoEra,org.threeten.bp.chrono.TestIsoChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_eraOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:99,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:99,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:100,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:100,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:101,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:101,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:103,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:103,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:104,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:104,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:105,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:105,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:106,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:106,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:107,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:107,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:108,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:108,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:109,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:109,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:110,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:110,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:111,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:111,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:112,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].data_samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestIsoChronology].data_samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:118,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - isoDate
    - iso
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:123,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - isoDate
    - iso
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 144
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].data_badDates()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestIsoChronology].data_badDates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - dom
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 149
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_badDates(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_badDates(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.chrono.TestIsoChronology,org.threeten.bp.chrono.TestIsoChronology,org.threeten.bp.chrono.TestIsoChronology,org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:156,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.chrono.Era,org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:157,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:158,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(int,org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:158,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:159,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(int,org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:159,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:160,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(int,org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:160,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:162,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:162,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:163,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:163,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:164,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(int,org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_date_withEra()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(int,int)'
    - '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.chrono.TestIsoChronology,org.threeten.bp.chrono.TestIsoChronology,org.threeten.bp.chrono.TestIsoChronology,org.threeten.bp.chrono.TestIsoChronology)'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.chrono.Era,org.threeten.bp.chrono.TestIsoChronology)'
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.TestIsoChronology)'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(int,org.threeten.bp.chrono.TestIsoChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_date_withEra()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 3
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_date_withEra_withWrongEra()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_date_withEra_withWrongEra()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:177,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.chrono.TestIsoChronology:178,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.TestIsoChronology:178,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:179,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 180
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_adjust1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_adjust1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:184,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.chrono.TestIsoChronology:185,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.TestIsoChronology:185,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:186,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 182
    functionDepth: 2
    functionLinenumber: 182
    functionLinenumberEnd: 187
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_adjust2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_adjust2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:194,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:195,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:195,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:196,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 192
    functionDepth: 2
    functionLinenumber: 192
    functionLinenumberEnd: 197
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_adjust_toLocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_adjust_toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:201,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:202,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:202,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 199
    functionDepth: 2
    functionLinenumber: 199
    functionLinenumberEnd: 203
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_adjust_toMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.TestIsoChronology)'
    - '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_adjust_toMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:210,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:211,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:212,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 208
    functionDepth: 2
    functionLinenumber: 208
    functionLinenumberEnd: 213
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_LocalDate_adjustToISODate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_LocalDate_adjustToISODate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:217,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:218,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:219,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.chrono.TestIsoChronology:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 215
    functionDepth: 4
    functionLinenumber: 215
    functionLinenumberEnd: 220
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_LocalDateTime_adjustToISODate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_LocalDateTime_adjustToISODate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 254
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].leapYearInformation()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestIsoChronology].leapYearInformation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:258,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.chrono.TestIsoChronology:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - year
    - isLeapYear
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 259
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 259
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_isLeapYear(int,boolean)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_isLeapYear(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].dateNow()'
      Src: org.threeten.bp.chrono.TestIsoChronology:266,1
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:266,1
    - Dst: '[org.threeten.bp.LocalDate].now()'
      Src: org.threeten.bp.chrono.TestIsoChronology:266,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestIsoChronology:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 4
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_now()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.IsoChronology].dateNow()'
    - '[org.threeten.bp.LocalDate].now()'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:275,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:276,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:277,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:278,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestIsoChronology:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 272
    functionDepth: 2
    functionLinenumber: 272
    functionLinenumberEnd: 281
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].data_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestIsoChronology].data_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
      Src: org.threeten.bp.chrono.TestIsoChronology:285,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(String,String)'
      Src: org.threeten.bp.chrono.TestIsoChronology:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - isoDate
    - expected
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 3
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:293,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertTrue(org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_equals_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertTrue(org.threeten.bp.chrono.TestIsoChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_equals_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:298,1
    - Dst: '[org.threeten.bp.chrono.TestIsoChronology].assertFalse(org.threeten.bp.chrono.TestIsoChronology)'
      Src: org.threeten.bp.chrono.TestIsoChronology:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].test_equals_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.TestIsoChronology].assertFalse(org.threeten.bp.chrono.TestIsoChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestIsoChronology].test_equals_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.TestIsoChronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.TestIsoChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestIsoChronology
    signature: '[org.threeten.bp.chrono.TestIsoChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].of(String)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:68,1
    - Dst: '[org.testng.Assert].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:69,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:70,1
    - Dst: '[org.testng.Assert].assertEquals(String,String,String)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:70,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getCalendarType()'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:71,1
    - Dst: '[org.testng.Assert].assertEquals(String,String,String)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:71,1
    - Dst: '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 65
    functionDepth: 3
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_chrono_byName()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.testng.Assert].assertNotNull(org.threeten.bp.chrono.Chronology,String)'
    - '[org.threeten.bp.chrono.Chronology].getCalendarType()'
    - '[org.threeten.bp.chrono.Chronology].of(String)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[org.testng.Assert].assertEquals(String,String,String)'
    - '[org.testng.Assert].assertEquals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_chrono_byName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:81,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:81,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:82,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:82,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:83,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:83,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:85,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:85,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:86,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:86,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:87,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:87,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:88,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:88,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:89,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:89,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:90,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:90,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:91,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:91,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:92,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:92,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:93,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:93,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:94,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:94,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:95,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 97
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].data_samples()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].data_samples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:101,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - jdate
    - iso
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:106,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - jdate
    - iso
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 127
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].data_badDates()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].data_badDates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - dom
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_badDates(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_badDates(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:139,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:140,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:140,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:141,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 142
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:146,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:147,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:147,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:148,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:156,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:157,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:158,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 159
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withYear_BE()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withYear_BE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:163,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:164,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:165,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withYear_BBE()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withYear_BBE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:173,1
    - Dst: ThaiBuddhistEra.BE.getValue()
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:174,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:174,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:175,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 176
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withEra_BE()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    - ThaiBuddhistEra.BE.getValue()
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withEra_BE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:180,1
    - Dst: ThaiBuddhistEra.BEFORE_BE.getValue()
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:181,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:181,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:182,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 183
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withEra_BBE()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - ThaiBuddhistEra.BEFORE_BE.getValue()
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withEra_BBE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:187,1
    - Dst: ThaiBuddhistEra.BE.getValue()
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:188,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:188,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:189,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 190
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withEra_swap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - ThaiBuddhistEra.BE.getValue()
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withEra_swap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:197,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:198,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:198,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:199,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust_toLocalDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust_toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:204,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 202
    functionDepth: 2
    functionLinenumber: 202
    functionLinenumberEnd: 206
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust_toMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust_toMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:213,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:214,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:215,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 211
    functionDepth: 2
    functionLinenumber: 211
    functionLinenumberEnd: 216
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_LocalDate_adjustToBuddhistDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_LocalDate_adjustToBuddhistDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:220,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:221,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:222,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 223
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_LocalDateTime_adjustToBuddhistDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_LocalDateTime_adjustToBuddhistDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:231,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:232,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:233,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:234,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:235,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 228
    functionDepth: 2
    functionLinenumber: 228
    functionLinenumberEnd: 237
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].data_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].data_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:241,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(String,String)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - jdate
    - expected
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - String
    constantsTouched: []
    func_position:
      end: 242
      start: 239
    functionDepth: 3
    functionLinenumber: 239
    functionLinenumberEnd: 242
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(String,String)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:249,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:250,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:251,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.TestThaiBuddhistChronology,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:251,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.temporal.ValueRange,org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:251,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:252,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:252,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.temporal.ValueRange,org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:252,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:254,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].range()'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:254,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.temporal.ValueRange,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:254,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:255,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].range()'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:255,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.temporal.ValueRange,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:255,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:256,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].range()'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:256,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.temporal.ValueRange,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 257
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_Chrono_range()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.TestThaiBuddhistChronology,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].range()'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.temporal.ValueRange,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].range()'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertEquals(org.threeten.bp.temporal.ValueRange,org.threeten.bp.temporal.ValueRange)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].range()'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,org.threeten.bp.chrono.TestThaiBuddhistChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_Chrono_range()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].equals(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:264,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertTrue(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 265
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_equals_true()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].equals(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertTrue(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_equals_true()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].equals(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:269,1
    - Dst: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertFalse(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.TestThaiBuddhistChronology:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 270
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_equals_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].equals(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].assertFalse(org.threeten.bp.chrono.TestThaiBuddhistChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_equals_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.TestThaiBuddhistChronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.TestThaiBuddhistChronology
    signature: '[org.threeten.bp.chrono.TestThaiBuddhistChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:82,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertSerialization(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:82,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:83,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertSerialization(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:83,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:84,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertSerialization(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 81
    functionDepth: 8
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_serialization_loaded()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertSerialization(org.threeten.bp.zone.ZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_serialization_loaded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:88,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:89,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:90,1
    - Dst: '[java.io.ByteArrayOutputStream].close()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:91,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:92,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:94,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:95,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:96,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - test
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    constantsTouched: []
    func_position:
      end: 99
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 99
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].assertSerialization(org.threeten.bp.zone.ZoneRules)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 1
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.zone.ZoneRules)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.zone.ZoneRules)'
    - '[java.io.ByteArrayOutputStream].close()'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].assertSerialization(org.threeten.bp.zone.ZoneRules)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:105,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 7
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].etcGmt()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].etcGmt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].etcGmt()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:109,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:109,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertNull(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 8
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_EtcGmt_nextTransition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertNull(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].etcGmt()'
    - '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.Instant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_EtcGmt_nextTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].etcGmt()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:113,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:113,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertNull(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 8
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_EtcGmt_previousTransition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertNull(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].etcGmt()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_EtcGmt_previousTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:120,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 7
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 23
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:124,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:125,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 8
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:129,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:130,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:131,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:132,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:133,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:133,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:134,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:134,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:135,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:135,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:136,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:137,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 128
    functionDepth: 8
    functionLinenumber: 128
    functionLinenumberEnd: 138
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_preTimeZones()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_preTimeZones()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:141,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:142,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:142,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:142,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:143,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:143,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:143,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:144,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:144,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:144,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:145,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:145,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:145,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:146,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:146,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:146,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:147,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:147,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:147,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:148,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:148,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:148,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:149,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:149,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:149,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:150,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:150,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:150,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:151,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:151,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:151,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:152,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:152,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:152,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:153,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:153,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 140
    functionDepth: 8
    functionLinenumber: 140
    functionLinenumberEnd: 154
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:157,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:158,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:158,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:158,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:159,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:159,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:159,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:160,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:160,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:160,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:161,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:161,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:161,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:162,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:162,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:162,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:163,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:163,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:163,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:164,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:164,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:164,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:165,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:165,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:165,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:167,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:167,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:167,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:168,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:168,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 156
    functionDepth: 8
    functionLinenumber: 156
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffset_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffset_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:172,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:173,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:173,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:173,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:174,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:174,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:174,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:175,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:175,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:175,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:176,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:176,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:176,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:177,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:177,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:177,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:178,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:178,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:178,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:179,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:179,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:179,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:180,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:180,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:180,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:182,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:182,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:182,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:183,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:183,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 171
    functionDepth: 8
    functionLinenumber: 171
    functionLinenumberEnd: 184
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffset_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffset_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:187,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:188,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:188,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:189,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:189,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:190,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:190,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:191,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:191,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:192,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:192,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:193,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:193,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:194,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:194,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:195,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:195,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:196,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:196,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:197,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:197,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:198,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:198,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:199,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 186
    functionDepth: 8
    functionLinenumber: 186
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:203,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:204,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:204,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:205,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:205,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:206,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:206,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:207,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:207,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:208,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:208,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:209,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:209,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:210,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:210,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:211,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:211,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:213,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:213,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:214,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 202
    functionDepth: 8
    functionLinenumber: 202
    functionLinenumberEnd: 215
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:218,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:219,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:219,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:220,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:220,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:221,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:221,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:222,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:222,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:223,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:223,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:224,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:224,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:225,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:225,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:226,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:226,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:228,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:228,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:229,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 217
    functionDepth: 8
    functionLinenumber: 217
    functionLinenumberEnd: 230
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:233,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:234,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:235,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:236,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:236,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:237,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:237,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:238,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:238,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:239,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:239,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:240,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:240,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:240,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:241,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:241,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:241,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:242,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:242,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:242,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:243,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:243,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:244,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:244,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:245,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:245,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:246,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:246,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:248,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:248,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:249,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:249,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:250,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:250,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:252,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:253,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:253,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:254,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:254,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 232
    functionDepth: 8
    functionLinenumber: 232
    functionLinenumberEnd: 255
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_gap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_gap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:258,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:259,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:260,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:261,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:261,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:262,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:262,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:263,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:263,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:264,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:264,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:265,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:265,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:265,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:266,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:266,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:266,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:267,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:267,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:267,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:268,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:268,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:268,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:269,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:269,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:270,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:270,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:271,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:271,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:272,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:272,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:274,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:274,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:275,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:275,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:276,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:276,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:278,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:279,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:279,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:280,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:280,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 257
    functionDepth: 8
    functionLinenumber: 257
    functionLinenumberEnd: 281
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_overlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_overlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:284,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:285,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:286,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:287,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:288,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:289,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:289,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:289,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:290,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:290,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:291,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:291,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:293,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:293,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:295,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 283
    functionDepth: 8
    functionLinenumber: 283
    functionLinenumberEnd: 297
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getStandardOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getYear()'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getStandardOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:300,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:301,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:303,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:304,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:304,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:304,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:305,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:305,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:305,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:306,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:306,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:308,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:309,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:309,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:309,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:310,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:310,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:311,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:311,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:313,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:314,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:314,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:314,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:315,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:315,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:316,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:316,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].iterator()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:319,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].hasNext()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:320,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:321,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:322,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:322,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:326,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:326,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:326,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:327,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:327,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:328,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:329,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:329,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:329,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:330,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:330,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:331,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:332,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:332,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:332,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:333,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:333,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:334,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:335,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:335,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:335,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:336,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:336,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:337,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:338,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:338,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:338,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:339,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:339,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:340,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:341,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:341,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:341,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:342,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:342,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:343,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:344,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:344,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:344,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:345,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:345,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:346,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:347,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:347,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:347,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:348,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:348,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:349,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:350,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:350,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:350,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:351,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:351,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:352,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:353,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:353,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:353,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:354,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:354,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:355,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:356,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:356,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:356,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:357,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:357,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:358,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:359,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:359,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:359,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:360,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:360,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:361,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:362,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:362,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:362,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:363,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:363,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:364,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:365,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:365,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:365,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:366,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:366,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:367,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:368,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:368,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:368,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:369,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:369,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].next()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:370,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:371,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:371,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:371,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:372,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:372,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].hasNext()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:373,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:373,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 148
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 299
    functionDepth: 8
    functionLinenumber: 299
    functionLinenumberEnd: 374
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getTransitions()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].iterator()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].next()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetAfter()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getDateTimeBefore()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getYear()'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].hasNext()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,boolean)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getTransitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:377,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:378,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].size()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:379,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:379,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:381,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:382,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDayOfMonthIndicator()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:383,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:383,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:384,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getLocalTime()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:385,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:385,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:385,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:386,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getStandardOffset()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:387,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:387,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:388,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:388,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:389,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:389,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:391,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:392,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getDayOfMonthIndicator()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:393,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:393,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:394,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getLocalTime()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:395,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:395,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:395,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:396,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getStandardOffset()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:397,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:397,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:398,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:398,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:399,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 376
    functionDepth: 8
    functionLinenumber: 376
    functionLinenumberEnd: 400
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getTransitionRules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getDayOfMonthIndicator()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].size()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetAfter()'
    - '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getLocalTime()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getStandardOffset()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetBefore()'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getTransitionRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:404,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:405,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:407,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:408,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].minusNanos(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:408,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:408,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:408,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:410,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:411,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:412,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:414,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:414,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:414,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:415,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].minusNanos(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:415,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:415,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 403
    functionDepth: 8
    functionLinenumber: 403
    functionLinenumberEnd: 417
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_nextTransition_historic()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].minusNanos(int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_nextTransition_historic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:420,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:421,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:422,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:424,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:424,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:425,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:425,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:425,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:425,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:425,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:428,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:428,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:429,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:429,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:430,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:430,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:432,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:432,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:432,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:433,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].minusNanos(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:433,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:433,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:433,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:435,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:435,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:435,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:436,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].minusNanos(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:436,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:436,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:436,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 419
    functionDepth: 8
    functionLinenumber: 419
    functionLinenumberEnd: 438
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_nextTransition_rulesBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
    - '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
    - '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].minusNanos(int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_nextTransition_rulesBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:441,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:442,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:443,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:443,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:444,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:444,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 445
      start: 440
    functionDepth: 8
    functionLinenumber: 440
    functionLinenumberEnd: 445
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_nextTransition_lastYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
    - '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
    - '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_nextTransition_lastYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:449,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:450,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:452,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:453,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:453,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:453,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:454,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].minusNanos(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:454,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:454,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:454,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:456,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:457,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:458,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:460,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:460,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:460,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:461,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].plusSeconds(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:461,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:461,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:461,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:462,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].plusNanos(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:462,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:462,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:462,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 448
    functionDepth: 8
    functionLinenumber: 448
    functionLinenumberEnd: 464
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_previousTransition_historic()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].plusNanos(int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].minusNanos(int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].plusSeconds(int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_previousTransition_historic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:467,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:468,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:469,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:471,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:471,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:472,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].plusSeconds(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:472,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:472,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:472,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:473,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].plusNanos(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:473,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:473,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:473,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:476,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:476,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:476,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:477,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusYears(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:477,1
    - Dst: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:477,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:478,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:478,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:478,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:482,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:482,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:483,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:483,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:484,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:484,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:486,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:486,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:486,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:487,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].plusSeconds(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:487,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:487,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:487,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:488,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].plusNanos(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:488,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:488,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:488,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:490,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:490,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:490,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:491,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].plusSeconds(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:491,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:491,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:491,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:492,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].plusNanos(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:492,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:492,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:492,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 494
      start: 466
    functionDepth: 8
    functionLinenumber: 466
    functionLinenumberEnd: 494
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_previousTransition_rulesBased()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusYears(int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].plusNanos(int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
    - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].plusSeconds(int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].get(int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getOffsetAfter()'
    - '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createTransition(int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_London_previousTransition_rulesBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:500,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:500,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 499
    functionDepth: 7
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:504,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:505,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 503
    functionDepth: 8
    functionLinenumber: 503
    functionLinenumberEnd: 506
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:509,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:510,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:510,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:510,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:511,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:511,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:511,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:512,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:512,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:512,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:513,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:513,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:513,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:514,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:514,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:514,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:515,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:515,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:515,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:516,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:516,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:516,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:517,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:517,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:517,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:518,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:518,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:518,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:519,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:519,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:519,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:520,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:520,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:520,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:521,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:521,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:521,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 522
      start: 508
    functionDepth: 8
    functionLinenumber: 508
    functionLinenumberEnd: 522
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:525,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:526,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:526,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:526,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:527,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:527,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:527,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:528,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:528,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:528,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:529,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:529,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:529,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:530,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:530,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:530,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:531,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:531,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:531,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:532,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:532,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:532,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:533,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:533,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:533,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:535,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:535,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:535,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:536,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:536,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 524
    functionDepth: 8
    functionLinenumber: 524
    functionLinenumberEnd: 537
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffset_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffset_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:540,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:541,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:541,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:541,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:542,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:542,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:542,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:543,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:543,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:543,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:544,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:544,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:544,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:545,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:545,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:545,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:546,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:546,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:546,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:547,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:547,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:547,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:548,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:548,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:548,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:550,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:550,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:550,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:551,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:551,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 552
      start: 539
    functionDepth: 8
    functionLinenumber: 539
    functionLinenumberEnd: 552
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffset_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffset_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:555,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:556,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:556,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:557,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:557,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:558,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:558,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:559,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:559,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:560,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:560,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:561,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:561,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:562,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:562,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:563,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:563,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:564,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:564,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:565,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:565,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:566,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:566,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:567,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 568
      start: 554
    functionDepth: 8
    functionLinenumber: 554
    functionLinenumberEnd: 568
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:571,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:572,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:572,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:573,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:573,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:574,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:574,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:575,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:575,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:576,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:576,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:577,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:577,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:578,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:578,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:579,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:579,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:581,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:581,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:582,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 583
      start: 570
    functionDepth: 8
    functionLinenumber: 570
    functionLinenumberEnd: 583
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:586,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:587,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:587,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:588,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:588,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:589,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:589,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:590,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:590,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:591,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:591,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:592,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:592,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:593,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:593,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:594,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:594,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:596,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:596,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:597,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 585
    functionDepth: 8
    functionLinenumber: 585
    functionLinenumberEnd: 598
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:601,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:602,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:603,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:604,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:604,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:605,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:605,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:606,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:606,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:607,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:607,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:608,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:608,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:608,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:609,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:609,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:609,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:610,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:610,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:610,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:611,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:611,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:612,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:612,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:613,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:613,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:614,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:614,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 615
      start: 600
    functionDepth: 8
    functionLinenumber: 600
    functionLinenumberEnd: 615
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_gap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_gap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:618,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:619,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:620,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:621,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:621,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:622,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:622,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:623,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:623,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:624,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:624,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:625,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:625,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:625,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:626,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:626,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:626,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:627,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:627,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:627,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:628,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:628,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:628,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:629,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:629,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:630,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:630,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:631,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:631,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:632,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 633
      start: 617
    functionDepth: 8
    functionLinenumber: 617
    functionLinenumberEnd: 633
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_overlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_overlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:636,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:637,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:638,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:639,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:640,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:642,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:642,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:643,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:643,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:643,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:644,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:644,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:646,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:646,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:647,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:647,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:647,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:649,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:649,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:649,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:650,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:650,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:650,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:652,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 654
      start: 635
    functionDepth: 8
    functionLinenumber: 635
    functionLinenumberEnd: 654
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getStandardOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getYear()'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    - '[org.threeten.bp.ZonedDateTime].toString()'
    - '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getStandardOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:657,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:658,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:658,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:658,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:658,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:659,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:659,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:659,1
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:659,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:659,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:660,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:660,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:660,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:660,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:661,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:661,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:661,1
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:661,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:661,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:663,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:663,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:663,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:663,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:664,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:664,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:664,1
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:664,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:664,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:665,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:665,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:665,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:665,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:666,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:666,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:666,1
    - Dst: '[org.threeten.bp.Duration].ofHours(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:666,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:666,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:669,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:669,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:669,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:670,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:670,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:670,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:670,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:671,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:671,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:671,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:671,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:671,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:673,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:673,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:673,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:674,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:674,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:674,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:674,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:675,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:675,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:675,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 676
      start: 656
    functionDepth: 8
    functionLinenumber: 656
    functionLinenumberEnd: 676
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_dst()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.zone.ZoneRules].getDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.Duration].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[String].startsWith(String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_dst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:682,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:682,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 683
      start: 681
    functionDepth: 7
    functionLinenumber: 681
    functionLinenumberEnd: 683
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 15
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:686,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:687,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:687,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 688
      start: 685
    functionDepth: 8
    functionLinenumber: 685
    functionLinenumberEnd: 688
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:691,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:692,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:693,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:694,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:695,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:695,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:696,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:696,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:697,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:697,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:698,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:699,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 700
      start: 690
    functionDepth: 8
    functionLinenumber: 690
    functionLinenumberEnd: 700
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_preTimeZones()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_preTimeZones()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:703,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:704,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:704,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:704,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:705,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:705,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:705,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:706,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:706,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:706,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:707,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:707,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:707,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:708,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:708,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:708,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:709,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:709,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:709,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:710,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:710,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:710,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:711,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:711,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:711,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:712,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:712,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:712,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:713,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:713,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:713,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:714,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:714,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:714,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:715,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:715,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 716
      start: 702
    functionDepth: 8
    functionLinenumber: 702
    functionLinenumberEnd: 716
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:719,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:720,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:720,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:720,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:721,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:721,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:721,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:722,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:722,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:722,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:723,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:723,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:723,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:724,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:724,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:724,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:725,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:725,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:725,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:726,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:726,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:726,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:727,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:727,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:727,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:729,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:729,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:729,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:730,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:730,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 731
      start: 718
    functionDepth: 8
    functionLinenumber: 718
    functionLinenumberEnd: 731
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffset_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffset_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:734,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:735,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:735,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:735,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:736,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:736,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:736,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:737,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:737,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:737,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:738,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:738,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:738,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:739,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:739,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:739,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:740,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:740,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:740,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:741,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:741,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:741,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:742,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:742,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:742,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:744,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:744,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:744,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:745,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:745,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:745,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 746
      start: 733
    functionDepth: 8
    functionLinenumber: 733
    functionLinenumberEnd: 746
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffset_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffset_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:749,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:750,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:750,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:751,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:751,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:752,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:752,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:753,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:753,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:754,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:754,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:755,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:755,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:756,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:756,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:757,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:757,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:758,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:758,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:759,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:759,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:760,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:760,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:761,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 762
      start: 748
    functionDepth: 8
    functionLinenumber: 748
    functionLinenumberEnd: 762
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:765,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:766,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:766,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:767,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:767,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:768,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:768,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:769,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:769,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:770,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:770,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:771,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:771,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:772,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:772,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:773,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:773,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:775,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:775,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:776,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:776,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 777
      start: 764
    functionDepth: 8
    functionLinenumber: 764
    functionLinenumberEnd: 777
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:780,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:781,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:781,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:782,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:782,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:783,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:783,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:784,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:784,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:785,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:785,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:786,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:786,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:787,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:787,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:788,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:788,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:790,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:790,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:791,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:791,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 792
      start: 779
    functionDepth: 8
    functionLinenumber: 779
    functionLinenumberEnd: 792
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:795,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:796,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:797,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:798,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:798,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:799,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:799,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:800,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:800,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:801,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:801,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:802,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:802,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:802,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:803,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:803,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:804,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:804,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:805,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:805,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:806,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:806,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:808,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:808,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:809,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:809,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:810,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:810,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:812,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:813,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:813,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:814,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:814,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 815
      start: 794
    functionDepth: 8
    functionLinenumber: 794
    functionLinenumberEnd: 815
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_gap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_gap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:818,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:819,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:820,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:821,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:821,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:822,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:822,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:823,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:823,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:824,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:824,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:825,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:825,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:825,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:826,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:826,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:827,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:827,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:828,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:828,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:829,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:829,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:829,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:830,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:830,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:832,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:832,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:833,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:833,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:834,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:834,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:836,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:837,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:837,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:838,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:838,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 839
      start: 817
    functionDepth: 8
    functionLinenumber: 817
    functionLinenumberEnd: 839
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_overlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_overlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:842,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:843,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:844,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:845,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:846,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:846,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:846,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:847,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:847,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:847,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:848,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:848,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:848,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:849,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:849,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:850,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:850,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:850,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:851,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:851,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:852,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:852,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:852,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:853,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:853,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:855,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:855,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:857,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 859
      start: 841
    functionDepth: 8
    functionLinenumber: 841
    functionLinenumberEnd: 859
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getStandardOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getYear()'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDate()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getStandardOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:865,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:865,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 866
      start: 864
    functionDepth: 7
    functionLinenumber: 864
    functionLinenumberEnd: 866
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 12
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:869,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:870,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 871
      start: 868
    functionDepth: 8
    functionLinenumber: 868
    functionLinenumberEnd: 871
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:874,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:875,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:876,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:877,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:878,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:878,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:879,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:879,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:880,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:880,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:881,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:882,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 883
      start: 873
    functionDepth: 8
    functionLinenumber: 873
    functionLinenumberEnd: 883
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_preTimeZones()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_preTimeZones()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:886,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:887,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:888,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:888,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:888,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:888,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:889,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:889,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:889,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:889,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:890,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:890,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:890,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:890,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:891,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:891,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:891,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:891,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:892,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:892,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:892,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:892,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:893,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:893,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:893,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:893,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:894,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:894,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:894,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:894,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:895,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:895,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:895,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:895,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:896,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:896,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:896,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:896,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:897,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:897,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:897,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:897,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:898,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:898,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:898,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:898,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:899,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:899,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:899,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:899,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:900,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:900,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:900,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:900,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:901,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:901,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:901,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:901,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:902,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:902,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:902,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:902,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:903,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:903,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:903,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:903,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:904,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:904,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:904,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:904,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:905,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:905,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:905,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:905,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:906,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:906,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:906,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:906,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:907,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:907,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:907,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:907,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:908,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:908,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:908,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:908,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:909,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:909,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:909,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:909,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:910,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:910,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:910,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:910,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:911,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:911,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:911,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 123
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 912
      start: 885
    functionDepth: 8
    functionLinenumber: 885
    functionLinenumberEnd: 912
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:915,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:916,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:917,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:917,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:917,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:917,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:918,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:918,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:918,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:918,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:919,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:919,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:919,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:919,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:920,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:920,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:920,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:920,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:921,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:921,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:921,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:921,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:922,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:922,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:922,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:922,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:923,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:923,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:923,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:923,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:925,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:925,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:925,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:925,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:926,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:926,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:926,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 927
      start: 914
    functionDepth: 8
    functionLinenumber: 914
    functionLinenumberEnd: 927
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffset_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffset_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:930,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:931,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:932,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:932,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:932,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:932,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:933,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:933,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:933,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:933,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:934,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:934,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:934,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:934,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:935,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:935,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:935,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:935,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:936,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:936,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:936,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:936,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:937,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:937,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:937,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:937,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:938,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:938,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:938,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:938,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:940,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:940,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:940,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:940,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:941,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:941,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:941,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 942
      start: 929
    functionDepth: 8
    functionLinenumber: 929
    functionLinenumberEnd: 942
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffset_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffset_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:945,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:946,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:946,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:946,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:947,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:947,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:947,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:948,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:948,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:948,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:949,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:949,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:949,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:950,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:950,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:950,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:951,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:951,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:951,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:952,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:952,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:952,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:953,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:953,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:953,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:954,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:954,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:954,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:955,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:955,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:955,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:956,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:956,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:956,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:957,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:957,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:957,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:958,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:958,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:958,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:959,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:959,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:959,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:960,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:960,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:960,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:961,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:961,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:961,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:962,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:962,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:962,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:963,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:963,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:963,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:964,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:964,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:964,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:965,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:965,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:965,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:966,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:966,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:966,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:967,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:967,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:967,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:968,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:968,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:968,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:969,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:969,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 97
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 970
      start: 944
    functionDepth: 8
    functionLinenumber: 944
    functionLinenumberEnd: 970
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:973,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:974,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:974,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:974,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:975,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:975,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:975,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:976,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:976,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:976,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:977,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:977,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:977,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:978,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:978,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:978,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:979,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:979,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:979,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:980,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:980,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:980,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:982,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:982,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:982,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:983,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:983,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 984
      start: 972
    functionDepth: 8
    functionLinenumber: 972
    functionLinenumberEnd: 984
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_toDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_toDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:987,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:988,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:988,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:988,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:989,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:989,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:989,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:990,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:990,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:990,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:991,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:991,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:991,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:992,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:992,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:992,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:993,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:993,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:993,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:994,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:994,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:994,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:996,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:996,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:996,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:997,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:997,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:997,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 998
      start: 986
    functionDepth: 8
    functionLinenumber: 986
    functionLinenumberEnd: 998
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_fromDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_fromDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1001,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1002,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1003,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1003,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1004,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1004,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1005,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1005,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1006,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1006,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1006,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1007,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1007,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1007,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1008,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1008,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1008,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1008,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1009,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1009,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1010,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1010,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1010,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1011,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1011,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1011,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1012,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1012,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1014,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1014,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1015,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1015,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1015,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1016,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1016,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1018,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1019,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1019,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1020,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1020,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 1000
    functionDepth: 8
    functionLinenumber: 1000
    functionLinenumberEnd: 1021
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_gap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_gap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1024,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1025,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1026,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1026,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1027,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1027,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1028,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1028,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1029,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1029,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1029,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1030,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1030,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1030,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1031,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1031,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1031,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1031,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1032,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1032,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1032,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1033,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1033,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1033,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1034,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1034,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1034,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1035,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1035,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1036,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1036,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1038,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1038,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1039,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1039,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1039,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1040,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1040,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1042,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1043,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1043,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1044,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1044,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1044,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1023
    functionDepth: 8
    functionLinenumber: 1023
    functionLinenumberEnd: 1045
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_overlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(String,String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertTrue(boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_overlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1048,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1049,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getYear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1050,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1051,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1052,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1052,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1052,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1053,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1053,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1053,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1055,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1055,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1055,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1057,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1047
    functionDepth: 8
    functionLinenumber: 1047
    functionLinenumberEnd: 1059
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getStandardOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.ZonedDateTime].getYear()'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDate()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getStandardOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1065,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1065,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1066
      start: 1064
    functionDepth: 7
    functionLinenumber: 1064
    functionLinenumberEnd: 1066
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].asiaKathmandu()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].asiaKathmandu()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].asiaKathmandu()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1069,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1070,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1072,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1073,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].minusNanos(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1073,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1073,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1073,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1075,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1076,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1077,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1079,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1079,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1079,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1080,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].minusNanos(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1080,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1080,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1080,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1068
    functionDepth: 8
    functionLinenumber: 1068
    functionLinenumberEnd: 1082
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Kathmandu_nextTransition_historic()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].minusNanos(int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].asiaKathmandu()'
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Kathmandu_nextTransition_historic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].asiaKathmandu()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1085,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1086,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1088,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1088,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1089,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1089,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1089,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1090
      start: 1084
    functionDepth: 8
    functionLinenumber: 1084
    functionLinenumberEnd: 1090
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_Kathmandu_nextTransition_noRules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(int)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
    - '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].getInstant()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].asiaKathmandu()'
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_Kathmandu_nextTransition_noRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1095,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1096,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].clear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1093
    functionDepth: 8
    functionLinenumber: 1093
    functionLinenumberEnd: 1097
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_getTransitions_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_getTransitions_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1101,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1102,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].clear()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1103
      start: 1099
    functionDepth: 8
    functionLinenumber: 1099
    functionLinenumberEnd: 1103
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_getTransitionRules_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_getTransitionRules_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1109,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestStandardZoneRules,int,org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1110,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1110,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestStandardZoneRules,int,org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1112,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1112,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1114,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1115,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].of(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1114,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1116,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1117,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1118,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1118,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.zone.TestStandardZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1119,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1119,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1120,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1121
      start: 1106
    functionDepth: 4
    functionLinenumber: 1106
    functionLinenumberEnd: 1121
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_rulesWithoutTransitions()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.zone.TestStandardZoneRules)'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRules].of(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestStandardZoneRules,int,org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertFalse(boolean)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[java.util.ArrayList].add(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_rulesWithoutTransitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1127,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1128,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1129,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1130,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1130,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1131,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1131,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1133,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1133,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1134,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1134,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1135,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1135,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1137,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1137,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1137,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1138,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1138,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1138,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1139,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].hashCode()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1139,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1140
      start: 1126
    functionDepth: 8
    functionLinenumber: 1126
    functionLinenumberEnd: 1140
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
    - '[org.threeten.bp.zone.ZoneRules].hashCode()'
    - '[org.threeten.bp.zone.ZoneRules].equals(org.threeten.bp.zone.ZoneRules)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(int,boolean)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1143,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(null)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1143,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1142
    functionDepth: 8
    functionLinenumber: 1142
    functionLinenumberEnd: 1144
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_equals_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.ZoneRules].equals(null)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_equals_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1147,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1147,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1146
    functionDepth: 8
    functionLinenumber: 1146
    functionLinenumberEnd: 1148
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_equals_notZoneRules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.ZoneRules].equals(String)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_equals_notZoneRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1151,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].toString()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1151,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].contains(String)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1151,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,boolean)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1152
      start: 1150
    functionDepth: 8
    functionLinenumber: 1150
    functionLinenumberEnd: 1152
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].test_toString()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,boolean)'
    - '[org.threeten.bp.zone.ZoneRules].toString()'
    - '[org.threeten.bp.zone.TestStandardZoneRules].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].test_toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1158,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - year
    - month
    - day
    - offset
    argTypes:
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1159
      start: 1157
    functionDepth: 4
    functionLinenumber: 1157
    functionLinenumberEnd: 1159
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 12
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1162,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - offset
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1163
      start: 1161
    functionDepth: 4
    functionLinenumber: 1161
    functionLinenumberEnd: 1163
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1166,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - year
    - month
    - day
    - hour
    - min
    - sec
    - nano
    - offset
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1167
      start: 1165
    functionDepth: 5
    functionLinenumber: 1165
    functionLinenumberEnd: 1167
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1170,1
    - Dst: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - year
    - month
    - day
    - zone
    argTypes:
    - int
    - int
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1171
      start: 1169
    functionDepth: 4
    functionLinenumber: 1169
    functionLinenumberEnd: 1171
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - day
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1175
      start: 1173
    functionDepth: 4
    functionLinenumber: 1173
    functionLinenumberEnd: 1175
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 12
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1178,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1179,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1179,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1180,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1180,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1182,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1182,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1185,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertNotNull(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1186,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1187,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1187,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1188,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1188,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1189,1
    - Dst: '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:1189,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rules
    - dateTime
    - offset
    - type
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    - int
    constantsTouched: []
    func_position:
      end: 1192
      start: 1177
    functionDepth: 2
    functionLinenumber: 1177
    functionLinenumberEnd: 1192
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 23
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertNotNull(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(boolean,int)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestStandardZoneRules].assertEquals(org.threeten.bp.zone.TestStandardZoneRules,int)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:71,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:72,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestStandardZoneRules:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TestStandardZoneRules
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.TestStandardZoneRules].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    linkageType: ''
    returnType: org.threeten.bp.zone.TestStandardZoneRules
    signature: '[org.threeten.bp.zone.TestStandardZoneRules].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:64,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:64,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:65,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_specific()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_specific()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:70,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:70,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:71,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:72,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:73,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:74,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:75,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_minimum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_minimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:82,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:82,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_minimumTooShort()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_minimumTooShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:88,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:88,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_minTooLong()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_minTooLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:94,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:94,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:95,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:96,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:97,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:98,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:99,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 101
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_maximum()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_maximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:105,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:105,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_maximumTooShort()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_maximumTooShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:111,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:111,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 113
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_maxTooLong()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_maxTooLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:117,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:117,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:118,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 119
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_only()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_only()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:123,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:123,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:124,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_only_uppercase()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(int,int)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_only_uppercase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:129,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:129,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 131
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_invalidYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_invalidYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].invoke(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:144,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:146,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:147,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.TzdbZoneRulesCompiler
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - test
    - str
    - year
    argTypes:
    - org.threeten.bp.zone.TzdbZoneRulesCompiler
    - String
    - int
    constantsTouched: []
    func_position:
      end: 151
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 151
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 8
    functionsReached:
    - ex.getCause()
    - '[Method].invoke(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:158,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:158,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:159,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:160,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:161,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:162,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:163,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:164,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:165,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:166,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:167,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:168,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:169,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:170,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:171,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:172,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:173,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:174,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:175,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:176,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:177,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:178,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:179,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:180,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:181,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:182,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:183,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:184,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:185,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:186,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:187,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:188,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:189,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:190,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:191,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:192,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:193,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:194,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:195,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:196,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 198
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:202,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:202,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 200
    functionDepth: 2
    functionLinenumber: 200
    functionLinenumberEnd: 204
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonth_TooShort()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonth_TooShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:208,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:208,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 206
    functionDepth: 2
    functionLinenumber: 206
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonth_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonth_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].invoke(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:223,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:225,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:226,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.TzdbZoneRulesCompiler
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Month
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - str
    argTypes:
    - org.threeten.bp.zone.TzdbZoneRulesCompiler
    - String
    constantsTouched: []
    func_position:
      end: 230
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 230
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 4
    functionsReached:
    - '[Method].invoke(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - ex.getCause()
    linkageType: ''
    returnType: org.threeten.bp.Month
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:237,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:237,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:238,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:239,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:240,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:241,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:242,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:243,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:244,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:245,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:246,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:247,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:248,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:249,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:250,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:251,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:252,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:253,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:254,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 256
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:260,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:260,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 258
    functionDepth: 2
    functionLinenumber: 258
    functionLinenumberEnd: 262
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseDayOfWeek_tooShort()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseDayOfWeek_tooShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:266,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:266,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 264
    functionDepth: 2
    functionLinenumber: 264
    functionLinenumberEnd: 268
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseDayOfWeek_invalid()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseDayOfWeek_invalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].invoke(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:281,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:283,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:284,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.TzdbZoneRulesCompiler
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.DayOfWeek
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - str
    argTypes:
    - org.threeten.bp.zone.TzdbZoneRulesCompiler
    - String
    constantsTouched: []
    func_position:
      end: 288
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 288
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseDayOfWeek(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[Method].invoke(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - ex.getCause()
    linkageType: ''
    returnType: org.threeten.bp.DayOfWeek
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseDayOfWeek(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:295,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:295,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:296,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:297,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:298,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:299,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:300,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:301,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:301,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:302,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 293
    functionDepth: 3
    functionLinenumber: 293
    functionLinenumberEnd: 304
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_marLastSun0220()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_marLastSun0220()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:308,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:308,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:309,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:310,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,null)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:311,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:312,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:313,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:314,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:314,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:315,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 306
    functionDepth: 3
    functionLinenumber: 306
    functionLinenumberEnd: 317
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_jun50220s()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,null)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_jun50220s()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:321,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:321,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:322,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:323,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:324,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:325,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:326,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:327,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:327,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:328,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 319
    functionDepth: 3
    functionLinenumber: 319
    functionLinenumberEnd: 330
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maySatAfter50220u()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maySatAfter50220u()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:334,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:334,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:335,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:336,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:337,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:338,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:339,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:340,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:340,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:341,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 332
    functionDepth: 3
    functionLinenumber: 332
    functionLinenumberEnd: 343
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maySatBefore50220u()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maySatBefore50220u()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:347,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:347,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:348,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:349,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:350,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:351,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:352,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:353,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:353,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:354,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 345
    functionDepth: 3
    functionLinenumber: 345
    functionLinenumberEnd: 356
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maySatBefore15Dash()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maySatBefore15Dash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:360,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:360,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:361,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:362,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:363,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:364,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:365,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:366,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:366,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:367,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 358
    functionDepth: 3
    functionLinenumber: 358
    functionLinenumberEnd: 369
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maylastSunShortTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maylastSunShortTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:373,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:373,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:374,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:375,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:376,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:377,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:378,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:379,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:379,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:380,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 371
    functionDepth: 3
    functionLinenumber: 371
    functionLinenumberEnd: 382
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_sepSatAfter82500()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_sepSatAfter82500()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:395,1
    - Dst: '[java.util.StringTokenizer].<init>(String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:396,1
    - Dst: '[Method].invoke(org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.StringTokenizer,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:396,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:399,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:400,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.TzdbZoneRulesCompiler
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - str
    argTypes:
    - org.threeten.bp.zone.TzdbZoneRulesCompiler
    - String
    constantsTouched: []
    func_position:
      end: 404
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 404
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 7
    functionsReached:
    - '[java.util.StringTokenizer].<init>(String)'
    - ex.getCause()
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule].<init>()'
    - '[Method].invoke(org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.StringTokenizer,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule)'
    linkageType: ''
    returnType: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:409,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:409,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:410,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:411,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:411,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 407
    functionDepth: 2
    functionLinenumber: 407
    functionLinenumberEnd: 413
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_at_midnight()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_at_midnight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:417,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:417,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:418,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:419,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:419,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 415
    functionDepth: 2
    functionLinenumber: 415
    functionLinenumberEnd: 421
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_just_before_midnight()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].assertEquals(org.threeten.bp.zone.TestTzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.zone.TestTzdbZoneRulesCompiler,int)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_just_before_midnight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:425,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:425,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 423
    functionDepth: 2
    functionLinenumber: 423
    functionLinenumberEnd: 427
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_too_short()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_too_short()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:431,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:431,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 429
    functionDepth: 2
    functionLinenumber: 429
    functionLinenumberEnd: 433
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_bad_adjustment()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_bad_adjustment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:437,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:437,1
    - Dst: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 435
    functionDepth: 2
    functionLinenumber: 435
    functionLinenumberEnd: 439
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_rolling()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.ArrayList,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_rolling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].invoke(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:452,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:454,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.zone.TestTzdbZoneRulesCompiler:455,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.TzdbZoneRulesCompiler
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.TzdbZoneRulesCompiler.LeapSecondRule
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - str
    argTypes:
    - org.threeten.bp.zone.TzdbZoneRulesCompiler
    - String
    constantsTouched: []
    func_position:
      end: 459
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 459
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 5
    functionsReached:
    - '[Method].invoke(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - ex.getCause()
    linkageType: ''
    returnType: org.threeten.bp.zone.TzdbZoneRulesCompiler.LeapSecondRule
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      - Method
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TestTzdbZoneRulesCompiler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.TestTzdbZoneRulesCompiler
    signature: '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:59,1
    - Dst: '[java.util.Set<String>].contains(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:60,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.TestZoneRulesProvider,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:60,1
    - Dst: '[java.util.Set<String>].clear()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:62,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].fail()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:63,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:67,1
    - Dst: '[java.util.Set<String>].contains(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:68,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.TestZoneRulesProvider,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 69
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getAvailableGroupIds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<String>].clear()'
    - '[org.threeten.bp.zone.TestZoneRulesProvider].fail()'
    - '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.TestZoneRulesProvider,boolean)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
    - '[java.util.Set<String>].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getAvailableGroupIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:76,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertNotNull(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:77,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:78,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.ZoneRules,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 74
    functionDepth: 4
    functionLinenumber: 74
    functionLinenumberEnd: 80
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getRules_String()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.ZoneRules,org.threeten.bp.zone.ZoneRules)'
    - '[org.threeten.bp.zone.TestZoneRulesProvider].assertNotNull(org.threeten.bp.zone.ZoneRules)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getRules_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 4
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getRules_String_unknownId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getRules_String_unknownId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getRules(null,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getRules_String_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesProvider].getRules(null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getRules_String_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getVersions(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:97,1
    - Dst: '[java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>].size()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:98,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertTrue(int)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:98,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:99,1
    - Dst: '[java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>].lastEntry()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:100,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].getValue()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:100,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.TestZoneRulesProvider,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:100,1
    - Dst: '[java.util.TreeMap].<init>(java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:102,1
    - Dst: '[java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>].clear()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:103,1
    - Dst: '[java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>].size()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:104,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.TestZoneRulesProvider,int)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:104,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getVersions(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:105,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>,java.util.TreeMap)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 95
    functionDepth: 4
    functionLinenumber: 95
    functionLinenumberEnd: 107
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getVersions_String()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneRulesProvider].getValue()'
    - '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>,java.util.TreeMap)'
    - '[java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>].clear()'
    - '[java.util.TreeMap].<init>(java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>)'
    - '[java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>].size()'
    - '[org.threeten.bp.zone.ZoneRulesProvider].getVersions(String)'
    - '[java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>].lastEntry()'
    - '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.TestZoneRulesProvider,org.threeten.bp.zone.ZoneRules)'
    - '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.TestZoneRulesProvider,int)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
    - '[org.threeten.bp.zone.TestZoneRulesProvider].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getVersions_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getVersions(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 4
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getVersions_String_unknownId()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesProvider].getVersions(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getVersions_String_unknownId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getVersions(null)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getVersions_String_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesProvider].getVersions(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider].test_getVersions_String_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].refresh()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:124,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider].test_refresh()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesProvider].refresh()'
    - '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider].test_refresh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:132,1
    - Dst: '[java.util.Set<String>].contains(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:133,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.TestZoneRulesProvider,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:133,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:134,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider(org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:134,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:135,1
    - Dst: '[java.util.Set<String>].contains(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:136,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.TestZoneRulesProvider,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:136,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:138,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:138,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:138,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.ZoneRules,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 130
    functionDepth: 7
    functionLinenumber: 130
    functionLinenumberEnd: 139
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider].test_registerProvider()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider(org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.ZoneOffset].getRules()'
    - '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.TestZoneRulesProvider,boolean)'
    - '[org.threeten.bp.zone.TestZoneRulesProvider].assertEquals(org.threeten.bp.zone.ZoneRules,org.threeten.bp.zone.ZoneRules)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
    - '[java.util.Set<String>].contains(String)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider].test_registerProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TestZoneRulesProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.TestZoneRulesProvider
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].singleton(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider:145,1
    - Dst: '[java.util.HashSet].<init>(org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneRules
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: ZoneRulesProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].provideZoneIds()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>(org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider)'
    - '[java.util.Collections].singleton(String)'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].provideZoneIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider:149,1
    - Dst: '[java.util.TreeMap].put(String,ZoneRules)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneRules
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>
      static: false
      superClass: ZoneRulesProvider
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].provideVersions(String)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeMap].put(String,ZoneRules)'
    - '[java.util.TreeMap].<init>()'
    linkageType: ''
    returnType: java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].provideVersions(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider:155,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider:158,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneRules
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: ZoneRulesProvider
    argCount: 2
    argNames:
    - zoneId
    - forCaching
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 159
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 159
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].provideRules(String,boolean)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].provideRules(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider:142,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneRules
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider
      static: false
      superClass: ZoneRulesProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getRules()'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider
    signature: '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(null,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_nullTransition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(null,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_nullTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:68,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,null,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 4
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_nullOffsetBefore()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,null,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_nullOffsetBefore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:73,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,null)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 4
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_nullOffsetAfter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_nullOffsetAfter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:78,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 4
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_sameOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_sameOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:83,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 5
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_noNanos()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_noNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:91,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:92,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:93,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:94,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:94,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:95,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:95,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:96,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:96,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:97,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:97,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:98,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:98,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.Instant,org.threeten.bp.zone.TestZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:98,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:99,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:99,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:100,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:100,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDuration()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:101,1
    - Dst: '[org.threeten.bp.Duration].of(int,org.threeten.bp.zone.TestZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:101,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:101,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 89
    functionDepth: 4
    functionLinenumber: 89
    functionLinenumberEnd: 103
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_getters_gap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDuration()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.Instant,org.threeten.bp.zone.TestZoneOffsetTransition)'
    - '[org.threeten.bp.Duration].of(int,org.threeten.bp.zone.TestZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_getters_gap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:107,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:108,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:109,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:110,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:110,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:111,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:111,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:112,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:112,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:113,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:113,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:114,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:114,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.Instant,org.threeten.bp.zone.TestZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:114,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:115,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:115,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:116,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:116,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDuration()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:117,1
    - Dst: '[org.threeten.bp.Duration].of(org.threeten.bp.zone.TestZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:117,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:117,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 105
    functionDepth: 4
    functionLinenumber: 105
    functionLinenumberEnd: 119
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_getters_overlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDuration()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Duration].of(org.threeten.bp.zone.TestZoneOffsetTransition)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.Instant,org.threeten.bp.zone.TestZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_getters_overlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:124,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:125,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:125,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:125,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 122
    functionDepth: 6
    functionLinenumber: 122
    functionLinenumberEnd: 127
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_serialization_unusual1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_serialization_unusual1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:131,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:132,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:132,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:132,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 129
    functionDepth: 6
    functionLinenumber: 129
    functionLinenumberEnd: 134
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_serialization_unusual2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_serialization_unusual2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:138,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:139,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:139,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:139,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEqualsSerialisedForm(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 136
    functionDepth: 6
    functionLinenumber: 136
    functionLinenumberEnd: 141
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEqualsSerialisedForm(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:148,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:149,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:150,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:150,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:151,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:151,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:152,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:152,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:153,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:153,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:154,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 146
    functionDepth: 4
    functionLinenumber: 146
    functionLinenumberEnd: 155
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_isValidOffset_gap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_isValidOffset_gap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:159,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:160,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:161,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:161,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:162,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:162,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:163,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:163,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:164,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:164,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:165,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 157
    functionDepth: 4
    functionLinenumber: 157
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_isValidOffset_overlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_isValidOffset_overlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:174,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:173,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:176,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:175,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:178,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:177,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:180,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:180,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:181,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:181,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:182,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:182,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:184,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:184,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:185,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:185,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:186,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:186,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:188,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:188,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:189,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:189,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:190,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 171
    functionDepth: 3
    functionLinenumber: 171
    functionLinenumberEnd: 191
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_compareTo()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_compareTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:196,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:195,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:198,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:197,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:200,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:199,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:202,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:202,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:203,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:203,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:204,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:204,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:206,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:206,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:207,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:207,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:208,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:208,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:210,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:210,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:211,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:211,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:212,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 193
    functionDepth: 3
    functionLinenumber: 193
    functionLinenumberEnd: 213
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_compareTo_sameInstant()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(int,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_compareTo_sameInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:220,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:221,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:222,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:223,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:224,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:226,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:226,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:227,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:227,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:228,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:228,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:229,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:229,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:230,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:230,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:231,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:231,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:232,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:232,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:233,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:233,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:234,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:234,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:236,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:236,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:237,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 238
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_equals()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(null)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_equals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:245,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:246,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:247,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:248,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:249,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:251,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:251,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:251,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:252,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:252,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:252,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:253,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:253,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 243
    functionDepth: 4
    functionLinenumber: 243
    functionLinenumberEnd: 254
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_hashCode_floatingWeek_gap_notEndOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_hashCode_floatingWeek_gap_notEndOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:261,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:262,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:263,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 259
    functionDepth: 4
    functionLinenumber: 259
    functionLinenumberEnd: 264
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_toString_gap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(String,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_toString_gap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:268,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:269,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:270,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 266
    functionDepth: 4
    functionLinenumber: 266
    functionLinenumberEnd: 271
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_toString_overlap()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransition].assertEquals(String,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].test_toString_overlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:52,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:53,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:54,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:55,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransition:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TestZoneOffsetTransition
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransition].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.zone.TestZoneOffsetTransition
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:88,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_toRules_noWindows()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_toRules_noWindows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:94,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:95,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(null)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_toRules_null()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(null)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_toRules_null()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:104,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:105,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:105,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:106,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:107,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:108,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:109,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 102
    functionDepth: 5
    functionLinenumber: 102
    functionLinenumberEnd: 111
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_singleCutover()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_singleCutover()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:115,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:116,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:116,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:117,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:117,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:118,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:119,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:119,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:120,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:120,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:121,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:122,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:123,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:124,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:125,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:125,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:126,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:126,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:127,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:127,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:128,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:128,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:129,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:130,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:131,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 113
    functionDepth: 5
    functionLinenumber: 113
    functionLinenumberEnd: 133
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_localFixedRules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_localFixedRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:137,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:138,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:138,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:139,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:140,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:140,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:141,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:141,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:142,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:143,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:144,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:146,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:146,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:147,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:147,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:148,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:149,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:149,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:150,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:151,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 135
    functionDepth: 5
    functionLinenumber: 135
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_windowChangeDuringDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_windowChangeDuringDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:156,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:157,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:157,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:158,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:158,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:159,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:159,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:160,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:160,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:161,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:162,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:163,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:164,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:166,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:166,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:167,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:167,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:168,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:169,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:169,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:170,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:171,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 154
    functionDepth: 5
    functionLinenumber: 154
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_windowChangeWithinDST()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_windowChangeWithinDST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:176,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:177,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:177,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:178,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:179,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:179,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:180,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:180,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:181,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:182,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:183,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:184,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:185,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:185,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:186,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:186,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:187,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:188,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 174
    functionDepth: 5
    functionLinenumber: 174
    functionLinenumberEnd: 190
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_endsInSavings()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_endsInSavings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:194,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:195,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:195,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:196,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:197,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:197,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:198,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:198,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:199,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:200,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:201,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:202,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:202,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:203,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:204,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:205,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:205,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:206,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:206,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:207,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:208,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:209,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 192
    functionDepth: 5
    functionLinenumber: 192
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_closeTransitions()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_closeTransitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:214,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:215,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:215,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:216,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:217,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:217,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:218,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:218,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:219,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:220,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:221,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:222,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:222,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:223,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:224,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:225,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:226,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:227,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 212
    functionDepth: 5
    functionLinenumber: 212
    functionLinenumberEnd: 228
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_closeTransitionsMeet()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_closeTransitionsMeet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:251,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:252,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:252,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:253,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:254,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:254,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:255,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:255,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:256,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:256,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:257,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:259,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:260,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:262,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:262,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:263,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:264,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:265,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 249
    functionDepth: 5
    functionLinenumber: 249
    functionLinenumberEnd: 267
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_weirdSavingsBeforeLast()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_weirdSavingsBeforeLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:271,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:272,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:272,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:273,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:274,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:274,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:275,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:275,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:276,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:276,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:277,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:277,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:278,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:278,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:279,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:279,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:280,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:282,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:283,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:285,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:286,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:287,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:288,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:289,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:290,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:291,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:292,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:293,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:294,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:295,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:296,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:297,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:298,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:299,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 269
    functionDepth: 5
    functionLinenumber: 269
    functionLinenumberEnd: 301
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_differentLengthLastRules1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_differentLengthLastRules1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:305,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:306,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:306,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:307,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:308,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:308,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:309,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:309,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:310,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:310,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:311,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:311,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:312,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:312,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:313,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:313,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:314,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:316,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:317,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:319,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:320,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:321,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:322,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:323,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:324,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:325,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:326,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:327,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:328,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:329,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:330,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:331,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:332,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:333,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 303
    functionDepth: 5
    functionLinenumber: 303
    functionLinenumberEnd: 335
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_differentLengthLastRules2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_differentLengthLastRules2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:340,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:341,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:342,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:343,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:344,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:344,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:345,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:345,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:346,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:348,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:349,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:351,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 337
    functionDepth: 6
    functionLinenumber: 337
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_twoChangesSameDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_twoChangesSameDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:358,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:359,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:360,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:361,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:362,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:362,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:363,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:363,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:364,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:366,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:367,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:369,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 355
    functionDepth: 6
    functionLinenumber: 355
    functionLinenumberEnd: 371
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_twoChangesDifferentDefinition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_twoChangesDifferentDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:387,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:388,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:389,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:390,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:390,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:391,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:391,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:392,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:392,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:393,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:393,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:394,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:394,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:395,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:395,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:396,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:396,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:397,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:397,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:398,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:398,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:399,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:400,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:402,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:403,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:405,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:405,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:406,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:406,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:407,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:407,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:408,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:408,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:410,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:410,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:411,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:411,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:412,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:412,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:413,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 374
    functionDepth: 5
    functionLinenumber: 374
    functionLinenumberEnd: 414
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_argentina()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_argentina()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:422,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:423,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:424,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:425,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:426,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:426,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:427,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:427,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:428,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:430,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:431,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:433,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 416
    functionDepth: 6
    functionLinenumber: 416
    functionLinenumberEnd: 435
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_cairo_dateChange()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_cairo_dateChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:445,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:446,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:447,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:448,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:449,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:449,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:450,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:450,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:451,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:451,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:452,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:454,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:455,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:457,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 437
    functionDepth: 6
    functionLinenumber: 437
    functionLinenumberEnd: 459
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_cairo_twoChangesSameMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_cairo_twoChangesSameMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:472,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:473,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:474,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:475,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:475,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:476,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:476,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:477,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:477,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:478,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:479,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:479,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:480,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:480,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:481,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:483,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:484,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:486,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:487,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:488,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:488,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:489,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:489,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:490,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:490,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:491,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 461
    functionDepth: 6
    functionLinenumber: 461
    functionLinenumberEnd: 492
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_sofia_lastRuleClash()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_sofia_lastRuleClash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:508,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:509,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:510,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:511,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:511,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:512,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:512,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:513,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:513,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:514,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:514,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:515,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:515,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:516,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:516,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:517,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:517,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:518,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:519,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:521,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:522,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:524,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:525,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:526,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:526,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:527,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:527,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:528,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 494
    functionDepth: 6
    functionLinenumber: 494
    functionLinenumberEnd: 530
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_prague()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_prague()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:547,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:548,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:549,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:550,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:550,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:551,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:551,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:552,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:552,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:553,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:553,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:554,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:555,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:556,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:556,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:557,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:557,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:558,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:560,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:561,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:563,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:565,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:565,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:566,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:566,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:567,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:567,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:569,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:569,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:570,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:570,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:571,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:571,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:572,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:572,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:573,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:573,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 575
      start: 532
    functionDepth: 6
    functionLinenumber: 532
    functionLinenumberEnd: 575
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_tbilisi()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_tbilisi()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:585,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:586,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:587,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:588,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:588,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:589,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:589,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:590,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:590,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:591,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:592,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:592,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:593,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:593,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:594,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:596,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:597,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:599,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:599,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:600,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:600,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:601,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:602,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:602,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:603,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:603,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:604,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 605
      start: 577
    functionDepth: 5
    functionLinenumber: 577
    functionLinenumberEnd: 605
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_vincennes()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_vincennes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:616,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:617,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:618,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:619,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:620,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:620,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:621,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:621,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:622,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:622,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:623,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:624,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:624,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:625,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:625,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:626,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:628,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:629,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:631,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:631,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:632,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:633,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:634,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:635,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:635,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:636,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 637
      start: 607
    functionDepth: 5
    functionLinenumber: 607
    functionLinenumberEnd: 637
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_iqaluit()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_iqaluit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:646,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:647,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:648,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:649,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:650,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:650,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:651,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:651,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:652,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:654,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:655,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:657,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:658,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:658,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:659,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:659,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:661,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:662,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:662,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:663,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 639
    functionDepth: 6
    functionLinenumber: 639
    functionLinenumberEnd: 664
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_jordan2400()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_jordan2400()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:673,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:674,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:675,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:676,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:677,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:677,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:678,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:678,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:679,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:679,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:680,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:680,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:681,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:682,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:683,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:685,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:686,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:686,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:687,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:687,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:689,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:690,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:690,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:691,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:691,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:693,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:694,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:694,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:695,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 696
      start: 666
    functionDepth: 6
    functionLinenumber: 666
    functionLinenumberEnd: 696
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_japan2500()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_japan2500()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:703,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:704,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:704,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:705,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:705,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:706,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:706,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:707,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:707,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:708,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:709,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:710,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:711,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:712,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:713,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:714,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:715,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:716,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 717
      start: 701
    functionDepth: 5
    functionLinenumber: 701
    functionLinenumberEnd: 717
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_constrainedRules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_constrainedRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:721,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:722,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:722,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:723,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:723,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:724,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:725,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:726,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:727,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 729
      start: 719
    functionDepth: 5
    functionLinenumber: 719
    functionLinenumberEnd: 729
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_noRules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_noRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:733,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:734,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 735
      start: 731
    functionDepth: 5
    functionLinenumber: 731
    functionLinenumberEnd: 735
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_nullOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_nullOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:739,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 741
      start: 737
    functionDepth: 1
    functionLinenumber: 737
    functionLinenumberEnd: 741
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_nullTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_nullTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:745,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:746,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 747
      start: 743
    functionDepth: 5
    functionLinenumber: 743
    functionLinenumberEnd: 747
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_nullTimeDefinition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_nullTimeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:754,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:755,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:756,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:757,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:758,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:759,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 761
      start: 752
    functionDepth: 2
    functionLinenumber: 752
    functionLinenumberEnd: 761
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindowForever_noRules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindowForever_noRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:765,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:766,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:767,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:767,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:768,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:768,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:769,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:770,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:771,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:772,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:773,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:774,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 763
    functionDepth: 6
    functionLinenumber: 763
    functionLinenumberEnd: 776
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindowForever_rules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindowForever_rules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:780,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 782
      start: 778
    functionDepth: 1
    functionLinenumber: 778
    functionLinenumberEnd: 782
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindowForever_nullOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindowForever_nullOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:789,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:790,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:790,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:791,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:792,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:793,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:794,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:795,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:796,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:797,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 799
      start: 787
    functionDepth: 5
    functionLinenumber: 787
    functionLinenumberEnd: 799
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:803,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:804,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:805,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:806,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:807,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 809
      start: 801
    functionDepth: 2
    functionLinenumber: 801
    functionLinenumberEnd: 809
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_first()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:813,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 815
      start: 811
    functionDepth: 1
    functionLinenumber: 811
    functionLinenumberEnd: 815
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_noWindow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_noWindow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:819,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:820,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:821,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:821,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 823
      start: 817
    functionDepth: 4
    functionLinenumber: 817
    functionLinenumberEnd: 823
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_cannotMixSavingsWithRule()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_cannotMixSavingsWithRule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:827,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:828,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:829,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:829,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 831
      start: 825
    functionDepth: 4
    functionLinenumber: 825
    functionLinenumberEnd: 831
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_cannotMixSavingsWithLastRule()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_cannotMixSavingsWithLastRule()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:838,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:839,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:840,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:840,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:841,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:841,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:842,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:843,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:843,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:845,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:845,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:846,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:847,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:847,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:848,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:850,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:850,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:851,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:852,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:852,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:853,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:855,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:855,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 856
      start: 836
    functionDepth: 5
    functionLinenumber: 836
    functionLinenumberEnd: 856
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_endOfMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_endOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:860,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:861,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:862,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:862,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:863,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:863,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:864,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:865,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:865,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:867,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:867,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:868,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:869,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:869,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:870,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:872,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:872,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:873,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:874,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:874,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:875,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:877,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:877,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 878
      start: 858
    functionDepth: 5
    functionLinenumber: 858
    functionLinenumberEnd: 878
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_endOfMonthFeb()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_endOfMonthFeb()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:882,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:883,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:884,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:884,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:885,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:885,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:886,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:887,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:887,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:889,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:889,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:890,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:891,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:891,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:892,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:894,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:894,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:895,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:896,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:896,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:897,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:899,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 900
      start: 880
    functionDepth: 5
    functionLinenumber: 880
    functionLinenumberEnd: 900
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_fromDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_fromDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:904,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:905,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 906
      start: 902
    functionDepth: 4
    functionLinenumber: 902
    functionLinenumberEnd: 906
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_noWindow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_noWindow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:910,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:911,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:912,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:913,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:913,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 914
      start: 908
    functionDepth: 4
    functionLinenumber: 908
    functionLinenumberEnd: 914
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_cannotMixRuleWithSavings()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_cannotMixRuleWithSavings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:918,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:919,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:920,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 921
      start: 916
    functionDepth: 4
    functionLinenumber: 916
    functionLinenumberEnd: 921
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalYear1()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalYear1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:925,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:926,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:927,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:927,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 928
      start: 923
    functionDepth: 4
    functionLinenumber: 923
    functionLinenumberEnd: 928
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalYear2()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalYear2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:932,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:933,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:934,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 935
      start: 930
    functionDepth: 4
    functionLinenumber: 930
    functionLinenumberEnd: 935
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalDayOfMonth_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalDayOfMonth_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:939,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:940,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:941,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 942
      start: 937
    functionDepth: 4
    functionLinenumber: 937
    functionLinenumberEnd: 942
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalDayOfMonth_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalDayOfMonth_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:946,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:947,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:948,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 949
      start: 944
    functionDepth: 4
    functionLinenumber: 944
    functionLinenumberEnd: 949
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalDayOfMonth_tooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalDayOfMonth_tooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:953,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:954,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:955,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.Month,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 956
      start: 951
    functionDepth: 4
    functionLinenumber: 951
    functionLinenumberEnd: 956
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_nullMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.Month,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_nullMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:960,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:961,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 963
      start: 958
    functionDepth: 1
    functionLinenumber: 958
    functionLinenumberEnd: 963
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_nullTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_nullTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:967,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:968,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:969,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 970
      start: 965
    functionDepth: 4
    functionLinenumber: 965
    functionLinenumberEnd: 970
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalEndOfDayTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalEndOfDayTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:974,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:975,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:976,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:976,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 977
      start: 972
    functionDepth: 4
    functionLinenumber: 972
    functionLinenumberEnd: 977
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_nullTimeDefinition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_nullTimeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:984,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:985,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:986,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:986,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:987,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:987,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:988,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:989,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:989,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:991,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:991,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:992,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:993,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:993,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:994,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:996,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:996,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 997
      start: 982
    functionDepth: 5
    functionLinenumber: 982
    functionLinenumberEnd: 997
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYearObject()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYearObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1001,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1002,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1003,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1004
      start: 999
    functionDepth: 1
    functionLinenumber: 999
    functionLinenumberEnd: 1004
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYearObject_nullTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYearObject_nullTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1008,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1009,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1010,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 1006
    functionDepth: 3
    functionLinenumber: 1006
    functionLinenumberEnd: 1011
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYearObject_nullTimeDefinition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYearObject_nullTimeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1018,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1019,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1020,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1020,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1021,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1021,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1022,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1023,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1023,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1025,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1025,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1026,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1027,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1027,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1028,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1030,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1031
      start: 1016
    functionDepth: 5
    functionLinenumber: 1016
    functionLinenumberEnd: 1031
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1035,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1036,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1033
    functionDepth: 4
    functionLinenumber: 1033
    functionLinenumberEnd: 1037
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_noWindow()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_noWindow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1041,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1042,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1043,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1044,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1044,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1039
    functionDepth: 4
    functionLinenumber: 1039
    functionLinenumberEnd: 1045
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_cannotMixRuleWithSavings()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_cannotMixRuleWithSavings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1049,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1050,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1051,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1051,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1047
    functionDepth: 4
    functionLinenumber: 1047
    functionLinenumberEnd: 1052
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalYear()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1056,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1057,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1058,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1054
    functionDepth: 4
    functionLinenumber: 1054
    functionLinenumberEnd: 1059
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalDayOfMonth_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalDayOfMonth_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1063,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1064,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1065,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1065,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1066
      start: 1061
    functionDepth: 4
    functionLinenumber: 1061
    functionLinenumberEnd: 1066
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalDayOfMonth_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalDayOfMonth_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1070,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1071,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1072,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1068
    functionDepth: 4
    functionLinenumber: 1068
    functionLinenumberEnd: 1073
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalDayOfMonth_tooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalDayOfMonth_tooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1077,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1078,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1079,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.Month,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1075
    functionDepth: 4
    functionLinenumber: 1075
    functionLinenumberEnd: 1080
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_nullMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.Month,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_nullMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1084,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1085,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1086,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1087
      start: 1082
    functionDepth: 1
    functionLinenumber: 1082
    functionLinenumberEnd: 1087
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_nullTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_nullTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1091,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1092,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1093,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1093,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1094
      start: 1089
    functionDepth: 4
    functionLinenumber: 1089
    functionLinenumberEnd: 1094
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_nullTimeDefinition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.zone.TestZoneRulesBuilder,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_nullTimeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1098,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1099,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertNotNull(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1100,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1101,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1101,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1102,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1102,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1103,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 8
    argNames:
    - test
    - y
    - m
    - d
    - hr
    - min
    - before
    - after
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1104
      start: 1097
    functionDepth: 5
    functionLinenumber: 1097
    functionLinenumberEnd: 1104
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 28
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertNotNull(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1107,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1108,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertNotNull(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1109,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1110,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1110,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1111,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1111,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1112,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 8
    argNames:
    - test
    - y
    - m
    - d
    - hr
    - min
    - before
    - after
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1113
      start: 1106
    functionDepth: 5
    functionLinenumber: 1106
    functionLinenumberEnd: 1113
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 26
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertNotNull(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1116,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1117,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(org.threeten.bp.zone.TestZoneRulesBuilder,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1117,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1118,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - test
    - dateTime
    - offset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1119
      start: 1115
    functionDepth: 1
    functionLinenumber: 1115
    functionLinenumberEnd: 1119
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 33
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(org.threeten.bp.zone.TestZoneRulesBuilder,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertEquals(org.threeten.bp.zone.TestZoneRulesBuilder,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - h
    - m
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1124
      start: 1122
    functionDepth: 3
    functionLinenumber: 1122
    functionLinenumberEnd: 1124
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 47
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - year
    - month
    - day
    - h
    - m
    argTypes:
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1128
      start: 1126
    functionDepth: 4
    functionLinenumber: 1126
    functionLinenumberEnd: 1128
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 31
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.Month,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:1131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.threeten.bp.Month
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - year
    - month
    - day
    - h
    - m
    argTypes:
    - int
    - org.threeten.bp.Month
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1132
      start: 1130
    functionDepth: 0
    functionLinenumber: 1130
    functionLinenumberEnd: 1132
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,org.threeten.bp.Month,int,int,int)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.Month,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,org.threeten.bp.Month,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:71,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:72,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:73,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:74,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:78,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:79,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:80,1
    - Dst: '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneRulesBuilder:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - int
      - int
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TestZoneRulesBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.TestZoneRulesBuilder].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
    - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.zone.TestZoneRulesBuilder
    signature: '[org.threeten.bp.zone.TestZoneRulesBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(null,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullMonth()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(null,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,null,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,null,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,null,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullTimeDefinition()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,null,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullTimeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,null,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullStandardOffset()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,null,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullStandardOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,null,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullOffsetBefore()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,null,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullOffsetBefore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,null)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullOffsetAfter()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullOffsetAfter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 107
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidDayOfMonthIndicator_tooSmall()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidDayOfMonthIndicator_tooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidDayOfMonthIndicator_zero()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidDayOfMonthIndicator_zero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 121
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidDayOfMonthIndicator_tooLarge()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidDayOfMonthIndicator_tooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidMidnightFlag()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidMidnightFlag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:135,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:138,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfMonthIndicator()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:139,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:139,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:140,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getLocalTime()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:141,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:141,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].isMidnightEndOfDay()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:142,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:142,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(TimeDefinition,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:143,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getStandardOffset()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:144,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:144,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:145,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:145,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:146,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:146,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_getters_floatingWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getStandardOffset()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(TimeDefinition,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getLocalTime()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetAfter()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfMonthIndicator()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].isMidnightEndOfDay()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_getters_floatingWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:152,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:155,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfMonthIndicator()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:156,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:156,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:157,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getLocalTime()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:158,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:158,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].isMidnightEndOfDay()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:159,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:159,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(TimeDefinition,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:160,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getStandardOffset()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:161,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:161,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:162,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:162,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:163,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:163,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_getters_floatingWeekBackwards()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getStandardOffset()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(TimeDefinition,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.DayOfWeek,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].isMidnightEndOfDay()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getLocalTime()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetAfter()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfMonthIndicator()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_getters_floatingWeekBackwards()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:169,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:172,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfMonthIndicator()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:173,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:173,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfWeek()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:174,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.DayOfWeek,null)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:174,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getLocalTime()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:175,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:175,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].isMidnightEndOfDay()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:176,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:176,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(TimeDefinition,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:177,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getStandardOffset()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:178,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:178,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetBefore()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:179,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:179,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetAfter()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:180,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:180,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_getters_fixedDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getStandardOffset()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfWeek()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(TimeDefinition,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getLocalTime()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetBefore()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.DayOfWeek,null)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfMonthIndicator()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetAfter()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].isMidnightEndOfDay()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.Month,org.threeten.bp.zone.TestZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_getters_fixedDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:188,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:189,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:190,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:186,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_unusualOffsets()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_unusualOffsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:196,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_endOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_endOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:204,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_unusualTime()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertSerializable(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_unusualTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:212,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEqualsSerialisedForm(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 216
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_format()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEqualsSerialisedForm(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_format()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:223,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:227,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:226,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:228,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 221
    functionDepth: 4
    functionLinenumber: 221
    functionLinenumberEnd: 229
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeek_gap_notEndOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeek_gap_notEndOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:233,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:237,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:236,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:238,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 231
    functionDepth: 4
    functionLinenumber: 231
    functionLinenumberEnd: 239
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeek_overlap_endOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeek_overlap_endOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:243,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:247,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:246,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:248,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 241
    functionDepth: 4
    functionLinenumber: 241
    functionLinenumberEnd: 249
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeekBackwards_last()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeekBackwards_last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:253,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:257,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:256,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:258,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 251
    functionDepth: 4
    functionLinenumber: 251
    functionLinenumberEnd: 259
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeekBackwards_seventhLast()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeekBackwards_seventhLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:263,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:267,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:266,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:268,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 261
    functionDepth: 4
    functionLinenumber: 261
    functionLinenumberEnd: 269
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeekBackwards_secondLast()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeekBackwards_secondLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:273,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:277,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:276,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:278,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 271
    functionDepth: 4
    functionLinenumber: 271
    functionLinenumberEnd: 279
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_fixedDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_fixedDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:286,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:289,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:292,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:292,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:293,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:293,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:294,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:294,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:295,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 296
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_monthDifferent()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_monthDifferent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:300,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:303,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:306,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:306,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:307,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:307,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:308,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:308,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:309,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 310
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_dayOfMonthDifferent()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_dayOfMonthDifferent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:314,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:317,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:320,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:320,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:321,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:321,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:322,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:322,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:323,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 324
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_dayOfWeekDifferent()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_dayOfWeekDifferent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:328,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:331,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:334,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:334,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:335,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:335,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:336,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:336,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:337,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 338
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_dayOfWeekDifferentNull()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_dayOfWeekDifferentNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:342,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:345,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:348,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:348,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:349,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:349,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:350,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:350,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:351,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 352
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_localTimeDifferent()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_localTimeDifferent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:356,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:359,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:362,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:362,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:363,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:363,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:364,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:364,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:365,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 354
    functionDepth: 1
    functionLinenumber: 354
    functionLinenumberEnd: 366
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_endOfDayDifferent()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_endOfDayDifferent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:370,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:373,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:376,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:376,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:377,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:377,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:378,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:378,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:379,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 368
    functionDepth: 1
    functionLinenumber: 368
    functionLinenumberEnd: 380
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_timeDefinitionDifferent()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_timeDefinitionDifferent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:384,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:387,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:390,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:390,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:391,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:391,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:392,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:392,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:393,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 394
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_standardOffsetDifferent()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_standardOffsetDifferent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:398,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:401,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:404,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:404,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:405,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:405,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:406,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:406,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:407,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 408
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_offsetBeforeDifferent()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_offsetBeforeDifferent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:412,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:415,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:418,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:418,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:419,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:419,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:420,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:420,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:421,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 410
    functionDepth: 1
    functionLinenumber: 410
    functionLinenumberEnd: 422
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_offsetAfterDifferent()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_offsetAfterDifferent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:426,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:429,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 430
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_string_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(String)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_string_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:434,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(null)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:437,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 438
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_null_false()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(null)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_null_false()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:445,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:448,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:451,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:451,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 452
      start: 443
    functionDepth: 2
    functionLinenumber: 443
    functionLinenumberEnd: 452
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_floatingWeek_gap_notEndOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_floatingWeek_gap_notEndOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:456,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:459,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:462,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:462,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 454
    functionDepth: 2
    functionLinenumber: 454
    functionLinenumberEnd: 463
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_floatingWeek_overlap_endOfDay_nullDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_floatingWeek_overlap_endOfDay_nullDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:467,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:470,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:473,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:473,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 465
    functionDepth: 2
    functionLinenumber: 465
    functionLinenumberEnd: 474
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_floatingWeekBackwards()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_floatingWeekBackwards()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:478,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:481,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:484,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:484,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 485
      start: 476
    functionDepth: 2
    functionLinenumber: 476
    functionLinenumberEnd: 485
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_fixedDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_fixedDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:492,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:495,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 490
    functionDepth: 2
    functionLinenumber: 490
    functionLinenumberEnd: 496
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeek_gap_notEndOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(String,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeek_gap_notEndOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:500,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:503,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 498
    functionDepth: 2
    functionLinenumber: 498
    functionLinenumberEnd: 504
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeek_overlap_endOfDay()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(String,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeek_overlap_endOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:508,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:511,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 506
    functionDepth: 2
    functionLinenumber: 506
    functionLinenumberEnd: 512
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeekBackwards_last()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(String,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeekBackwards_last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:516,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:519,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 514
    functionDepth: 2
    functionLinenumber: 514
    functionLinenumberEnd: 520
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeekBackwards_secondLast()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(String,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeekBackwards_secondLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:524,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:527,1
    - Dst: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(String,String)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 522
    functionDepth: 2
    functionLinenumber: 522
    functionLinenumberEnd: 528
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_fixedDate()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestZoneOffsetTransitionRule,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].assertEquals(String,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_fixedDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:53,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:54,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestZoneOffsetTransitionRule:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TestZoneOffsetTransitionRule
      static: false
      superClass: org.threeten.bp.AbstractTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.zone.TestZoneOffsetTransitionRule
    signature: '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:70,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:71,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 74
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].data_rules()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: Object[][]
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].data_rules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:81,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:82,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:83,1
    - Dst: '[java.io.ByteArrayOutputStream].close()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:84,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:85,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.zone.TestFixedZoneRules)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:87,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:88,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:89,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:91,1
    - Dst: result.getClass()
      Src: org.threeten.bp.zone.TestFixedZoneRules:92,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getClass()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:92,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,org.threeten.bp.zone.TestFixedZoneRules)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 93
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 93
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_serialization(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,org.threeten.bp.zone.TestFixedZoneRules)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.zone.TestFixedZoneRules)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,org.threeten.bp.zone.ZoneRules)'
    - result.getClass()
    - '[java.io.ObjectOutputStream].writeObject(org.threeten.bp.zone.ZoneRules)'
    - '[org.threeten.bp.zone.ZoneRules].getClass()'
    - '[java.io.ByteArrayOutputStream].close()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_serialization(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:100,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:101,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:101,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:102,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:102,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:103,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:103,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,int)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:103,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:104,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:104,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:104,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:105,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:105,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:106,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:106,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:107,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:108,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:108,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:109,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:109,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:110,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 111
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_data_nullInput()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getTransition(null)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(null)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
    - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(null)'
    - '[org.threeten.bp.zone.ZoneRules].previousTransition(null)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getValidOffsets(null)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,int)'
    - '[org.threeten.bp.zone.ZoneRules].nextTransition(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_data_nullInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:115,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:115,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:116,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 117
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_getOffset_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_getOffset_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:121,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:121,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:122,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_getOffset_LocalDateTime(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_getOffset_LocalDateTime(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:127,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:127,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,int)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:127,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:128,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:128,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:128,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:129,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:129,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,int)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:129,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:130,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:130,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_getValidOffsets_LDT(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
    - '[org.threeten.bp.zone.ZoneRules].getValidOffsets(null)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_getValidOffsets_LDT(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:135,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:135,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:136,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransition_LDT(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getTransition(null)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransition_LDT(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:141,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:141,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:142,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:142,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:143,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:143,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isValidOffset(null,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:145,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:145,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isValidOffset(null,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:146,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:146,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isValidOffset(null,null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:147,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 148
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_isValidOffset_LDT_ZO(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].isValidOffset(null,null)'
    - '[org.threeten.bp.zone.ZoneRules].isValidOffset(null,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_isValidOffset_LDT_ZO(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:152,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:152,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:153,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 154
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_getStandardOffset_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(null)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_getStandardOffset_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:158,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_getDaylightSavings_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_getDaylightSavings_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:164,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:164,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:165,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 166
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_isDaylightSavings_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(null)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
    - '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.Instant)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_isDaylightSavings_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:171,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:171,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].nextTransition(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:172,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_nextTransition_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
    - '[org.threeten.bp.zone.ZoneRules].nextTransition(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_nextTransition_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:177,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:177,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].previousTransition(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:178,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 179
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 179
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_previousTransition_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.ZoneOffsetTransition,null)'
    - '[org.threeten.bp.zone.ZoneRules].previousTransition(null)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_previousTransition_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:184,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:184,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,int)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitions(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,int)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitions(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:189,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:190,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:190,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].add(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 187
    functionDepth: 3
    functionLinenumber: 187
    functionLinenumberEnd: 191
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitions_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].add(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitions_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:195,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].size()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:195,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,int)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRules
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - test
    - expectedOffset
    argTypes:
    - org.threeten.bp.zone.ZoneRules
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitionRules(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(org.threeten.bp.zone.TestFixedZoneRules,int)'
    - '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitionRules(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:200,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:201,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestFixedZoneRules,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestFixedZoneRules,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:201,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].add(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 202
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitionRules_immutable()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.zone.TestFixedZoneRules,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.TestFixedZoneRules,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].add(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitionRules_immutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:209,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:210,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:212,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:212,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:213,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:213,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:214,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:214,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:215,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:215,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(String)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:217,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:217,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].equals(null)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:218,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:218,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].hashCode()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:220,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].hashCode()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:220,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:220,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].hashCode()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:221,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].hashCode()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:221,1
    - Dst: '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(int,boolean)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 207
    functionDepth: 2
    functionLinenumber: 207
    functionLinenumberEnd: 222
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].test_equalsHashCode()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].equals(String)'
    - '[org.threeten.bp.zone.ZoneRules].hashCode()'
    - '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].equals(null)'
    - '[org.threeten.bp.zone.ZoneRules].equals(org.threeten.bp.zone.ZoneRules)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(int,boolean)'
    - '[org.threeten.bp.zone.TestFixedZoneRules].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].test_equalsHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:57,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours(int)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:58,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHours()'
      Src: org.threeten.bp.zone.TestFixedZoneRules:59,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:60,1
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.TestFixedZoneRules:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.Instant
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TestFixedZoneRules
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 6
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.TestFixedZoneRules].<init>()'
    functionSourceFile: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofHours(int)'
    - '[org.threeten.bp.ZoneOffset].ofHours()'
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.zone.TestFixedZoneRules
    signature: '[org.threeten.bp.zone.TestFixedZoneRules].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: true
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - years
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.threeten.bp.Period].ofYears(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].ofYears(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: true
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - months
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 3
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.threeten.bp.Period].ofMonths(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].ofMonths(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.Period:159,1
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: true
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - weeks
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 3
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.threeten.bp.Period].ofWeeks(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].ofWeeks(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: true
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - days
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 3
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: '[org.threeten.bp.Period].ofDays(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 14
    functionsReached:
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].ofDays(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: true
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 3
    argNames:
    - years
    - months
    - days
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 3
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: '[org.threeten.bp.Period].of(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 34
    functionsReached:
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].of(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoPeriod].getChronology()'
      Src: org.threeten.bp.Period:215,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.Period:215,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.Period:216,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAmount,String)'
      Src: org.threeten.bp.Period:219,1
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].getUnits()'
      Src: org.threeten.bp.Period:223,1
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].get(org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:224,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
      Src: org.threeten.bp.Period:226,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
      Src: org.threeten.bp.Period:228,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
      Src: org.threeten.bp.Period:230,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.Period:232,1
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:235,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: true
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 236
      start: 210
    functionDepth: 3
    functionLinenumber: 210
    functionLinenumberEnd: 236
    functionName: '[org.threeten.bp.Period].from(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.ChronoPeriod].getChronology()'
    - '[org.threeten.bp.Period].create(int,int,int)'
    - '[org.threeten.bp.temporal.TemporalAmount].getUnits()'
    - '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAmount,String)'
    - '[org.threeten.bp.temporal.TemporalAmount].get(org.threeten.bp.Period)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].from(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].until(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.Period:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: true
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 2
    argNames:
    - startDate
    - endDate
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 260
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 260
    functionName: '[org.threeten.bp.Period].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDate].until(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
      Src: org.threeten.bp.Period:303,1
    - Dst: '[java.util.regex.Pattern].matcher(CharSequence)'
      Src: org.threeten.bp.Period:304,1
    - Dst: '[org.threeten.bp.Period].matches()'
      Src: org.threeten.bp.Period:305,1
    - Dst: '[org.threeten.bp.Period].group(int)'
      Src: org.threeten.bp.Period:306,1
    - Dst: '[String].equals(org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:306,1
    - Dst: '[org.threeten.bp.Period].group(int)'
      Src: org.threeten.bp.Period:307,1
    - Dst: '[org.threeten.bp.Period].group(int)'
      Src: org.threeten.bp.Period:308,1
    - Dst: '[org.threeten.bp.Period].group(int)'
      Src: org.threeten.bp.Period:309,1
    - Dst: '[org.threeten.bp.Period].group(int)'
      Src: org.threeten.bp.Period:310,1
    - Dst: '[org.threeten.bp.Period].parseNumber(CharSequence,org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:313,1
    - Dst: '[org.threeten.bp.Period].parseNumber(CharSequence,org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:314,1
    - Dst: '[org.threeten.bp.Period].parseNumber(CharSequence,org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:315,1
    - Dst: '[org.threeten.bp.Period].parseNumber(CharSequence,org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:316,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.Period:317,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.Period:317,1
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:318,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
      Src: org.threeten.bp.Period:320,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:320,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
      Src: org.threeten.bp.Period:324,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: true
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 325
      start: 302
    functionDepth: 3
    functionLinenumber: 302
    functionLinenumberEnd: 325
    functionName: '[org.threeten.bp.Period].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].parseNumber(CharSequence,org.threeten.bp.Period,org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].group(int)'
    - '[org.threeten.bp.Period].matches()'
    - '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
    - '[org.threeten.bp.Period].create(int,int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
    - '[String].equals(org.threeten.bp.Period)'
    - '[java.util.regex.Pattern].matcher(CharSequence)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.parseInt(String)
      Src: org.threeten.bp.Period:331,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.Period,int)'
      Src: org.threeten.bp.Period:333,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
      Src: org.threeten.bp.Period:335,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:335,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 3
    argNames:
    - text
    - str
    - negate
    argTypes:
    - CharSequence
    - String
    - int
    constantsTouched: []
    func_position:
      end: 337
      start: 327
    functionDepth: 2
    functionLinenumber: 327
    functionLinenumberEnd: 337
    functionName: '[org.threeten.bp.Period].parseNumber(CharSequence,String,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - Integer.parseInt(String)
    - '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Period)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.Period,int)'
    - '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Period].parseNumber(CharSequence,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].<init>(int,int,int)'
      Src: org.threeten.bp.Period:351,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Period
      static: true
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 3
    argNames:
    - years
    - months
    - days
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 352
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 352
    functionName: '[org.threeten.bp.Period].create(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 16
    functionsReached:
    - '[org.threeten.bp.Period].<init>(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].create(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].<init>(int,int,int)'
      Src: org.threeten.bp.Period:98,1
    - Dst: '[java.util.regex.Pattern].compile(String,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 3
    argNames:
    - years
    - months
    - days
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 365
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 365
    functionName: '[org.threeten.bp.Period].<init>(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 2
    functionsReached:
    - '[java.util.regex.Pattern].compile(String,org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].<init>(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].<init>(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 377
    functionName: '[org.threeten.bp.Period].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.Period].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.Period,org.threeten.bp.Period,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:382,1
    - Dst: '[java.util.Collections].unmodifiableList(org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:382,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 383
    functionName: '[org.threeten.bp.Period].getUnits()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableList(org.threeten.bp.Period)'
    - '[java.util.Arrays].asList(org.threeten.bp.Period,org.threeten.bp.Period,org.threeten.bp.Period)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
    signature: '[org.threeten.bp.Period].getUnits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 388
    functionName: '[org.threeten.bp.Period].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.Period].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.Period:401,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 402
      start: 390
    functionDepth: 2
    functionLinenumber: 390
    functionLinenumberEnd: 402
    functionName: '[org.threeten.bp.Period].get(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Period].get(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionName: '[org.threeten.bp.Period].isZero()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Period].isZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 425
    functionName: '[org.threeten.bp.Period].isNegative()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Period].isNegative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 441
    functionName: '[org.threeten.bp.Period].getYears()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Period].getYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 456
    functionName: '[org.threeten.bp.Period].getMonths()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Period].getMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 467
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 467
    functionName: '[org.threeten.bp.Period].getDays()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Period].getDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:489,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - years
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 490
      start: 485
    functionDepth: 3
    functionLinenumber: 485
    functionLinenumberEnd: 490
    functionName: '[org.threeten.bp.Period].withYears(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].withYears(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:511,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - months
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 512
      start: 507
    functionDepth: 3
    functionLinenumber: 507
    functionLinenumberEnd: 512
    functionName: '[org.threeten.bp.Period].withMonths(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].withMonths(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:529,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - days
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 530
      start: 525
    functionDepth: 3
    functionLinenumber: 525
    functionLinenumberEnd: 530
    functionName: '[org.threeten.bp.Period].withDays(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].withDays(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].from(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.Period:549,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.Period:551,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.Period:552,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.Period:553,1
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:550,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - amountToAdd
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 554
      start: 548
    functionDepth: 4
    functionLinenumber: 548
    functionLinenumberEnd: 554
    functionName: '[org.threeten.bp.Period].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
    - '[org.threeten.bp.Period].create(int,int,int)'
    - '[org.threeten.bp.Period].from(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,long)'
      Src: org.threeten.bp.Period:573,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(int)'
      Src: org.threeten.bp.Period:573,1
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:573,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - yearsToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 574
      start: 569
    functionDepth: 3
    functionLinenumber: 569
    functionLinenumberEnd: 574
    functionName: '[org.threeten.bp.Period].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(int)'
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,long)'
      Src: org.threeten.bp.Period:593,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(int)'
      Src: org.threeten.bp.Period:593,1
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:593,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - monthsToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 594
      start: 589
    functionDepth: 3
    functionLinenumber: 589
    functionLinenumberEnd: 594
    functionName: '[org.threeten.bp.Period].plusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(int)'
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].plusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,long)'
      Src: org.threeten.bp.Period:613,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(int)'
      Src: org.threeten.bp.Period:613,1
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:613,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - daysToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 614
      start: 609
    functionDepth: 3
    functionLinenumber: 609
    functionLinenumberEnd: 614
    functionName: '[org.threeten.bp.Period].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(int)'
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].from(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.Period:633,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
      Src: org.threeten.bp.Period:635,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
      Src: org.threeten.bp.Period:636,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
      Src: org.threeten.bp.Period:637,1
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:634,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - amountToSubtract
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 638
      start: 632
    functionDepth: 4
    functionLinenumber: 632
    functionLinenumberEnd: 638
    functionName: '[org.threeten.bp.Period].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].create(int,int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
    - '[org.threeten.bp.Period].from(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].plusYears(org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:654,1
    - Dst: '[org.threeten.bp.Period].plusYears(int)'
      Src: org.threeten.bp.Period:654,1
    - Dst: '[org.threeten.bp.Period].plusYears()'
      Src: org.threeten.bp.Period:654,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - yearsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 655
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 655
    functionName: '[org.threeten.bp.Period].minusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].plusYears()'
    - '[org.threeten.bp.Period].plusYears(org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].plusYears(int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].minusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].plusMonths(org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:671,1
    - Dst: '[org.threeten.bp.Period].plusMonths(int)'
      Src: org.threeten.bp.Period:671,1
    - Dst: '[org.threeten.bp.Period].plusMonths()'
      Src: org.threeten.bp.Period:671,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - monthsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 672
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 672
    functionName: '[org.threeten.bp.Period].minusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].plusMonths(org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].plusMonths()'
    - '[org.threeten.bp.Period].plusMonths(int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].minusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].plusDays(org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:688,1
    - Dst: '[org.threeten.bp.Period].plusDays(int)'
      Src: org.threeten.bp.Period:688,1
    - Dst: '[org.threeten.bp.Period].plusDays()'
      Src: org.threeten.bp.Period:688,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - daysToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 689
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 689
    functionName: '[org.threeten.bp.Period].minusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].plusDays(int)'
    - '[org.threeten.bp.Period].plusDays(org.threeten.bp.Period)'
    - '[org.threeten.bp.Period].plusDays()'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].minusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.Period:708,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.Period:709,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.Period:710,1
    - Dst: '[org.threeten.bp.Period].create(int,int,int)'
      Src: org.threeten.bp.Period:707,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - scalar
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 711
      start: 703
    functionDepth: 3
    functionLinenumber: 703
    functionLinenumberEnd: 711
    functionName: '[org.threeten.bp.Period].multipliedBy(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
    - '[org.threeten.bp.Period].create(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].multipliedBy(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].multipliedBy()'
      Src: org.threeten.bp.Period:720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 721
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 721
    functionName: '[org.threeten.bp.Period].negated()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.Period].multipliedBy()'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].negated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Period].toTotalMonths()'
      Src: org.threeten.bp.Period:745,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:751,1
    - Dst: '[org.threeten.bp.Period].create(int,org.threeten.bp.Period,int)'
      Src: org.threeten.bp.Period:751,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 752
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 752
    functionName: '[org.threeten.bp.Period].normalized()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.Period].toTotalMonths()'
    - '[org.threeten.bp.Period].create(int,org.threeten.bp.Period,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.Period)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.Period].normalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 768
    functionName: '[org.threeten.bp.Period].toTotalMonths()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Period].toTotalMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.Temporal,String)'
      Src: org.threeten.bp.Period:799,1
    - Dst: '[org.threeten.bp.Period].toTotalMonths()'
      Src: org.threeten.bp.Period:802,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(long,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:802,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:804,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:807,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:810,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 813
      start: 797
    functionDepth: 1
    functionLinenumber: 797
    functionLinenumberEnd: 813
    functionName: '[org.threeten.bp.Period].addTo(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].toTotalMonths()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.Temporal,String)'
    - '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.Period)'
    - '[org.threeten.bp.temporal.Temporal].plus(long,org.threeten.bp.Period)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.Period].addTo(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.Temporal,String)'
      Src: org.threeten.bp.Period:849,1
    - Dst: '[org.threeten.bp.Period].toTotalMonths()'
      Src: org.threeten.bp.Period:852,1
    - Dst: '[org.threeten.bp.temporal.Temporal].minus(long,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:852,1
    - Dst: '[org.threeten.bp.temporal.Temporal].minus(int,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:854,1
    - Dst: '[org.threeten.bp.temporal.Temporal].minus(int,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:857,1
    - Dst: '[org.threeten.bp.temporal.Temporal].minus(int,org.threeten.bp.Period)'
      Src: org.threeten.bp.Period:860,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 863
      start: 847
    functionDepth: 1
    functionLinenumber: 847
    functionLinenumberEnd: 863
    functionName: '[org.threeten.bp.Period].subtractFrom(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Period].toTotalMonths()'
    - '[org.threeten.bp.temporal.Temporal].minus(long,org.threeten.bp.Period)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.Temporal,String)'
    - '[org.threeten.bp.temporal.Temporal].minus(int,org.threeten.bp.Period)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.Period].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 889
      start: 877
    functionDepth: 0
    functionLinenumber: 877
    functionLinenumberEnd: 889
    functionName: '[org.threeten.bp.Period].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Period].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.rotateLeft(int,int)
      Src: org.threeten.bp.Period:898,1
    - Dst: Integer.rotateLeft(int,int)
      Src: org.threeten.bp.Period:898,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 899
      start: 896
    functionDepth: 1
    functionLinenumber: 896
    functionLinenumberEnd: 899
    functionName: '[org.threeten.bp.Period].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 1
    functionsReached:
    - Integer.rotateLeft(int,int)
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Period].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.Period:915,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.Period:916,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.Period:918,1
    - Dst: '[org.threeten.bp.Period].append(char)'
      Src: org.threeten.bp.Period:918,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.Period:921,1
    - Dst: '[org.threeten.bp.Period].append(char)'
      Src: org.threeten.bp.Period:921,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.Period:924,1
    - Dst: '[org.threeten.bp.Period].append(char)'
      Src: org.threeten.bp.Period:924,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.Period:926,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Period
      - long
      - java.util.regex.Pattern
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 928
      start: 910
    functionDepth: 1
    functionLinenumber: 910
    functionLinenumberEnd: 928
    functionName: '[org.threeten.bp.Period].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[org.threeten.bp.Period].append(char)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.Period].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock.SystemClock].<init>(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.Clock:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.threeten.bp.Clock].systemUTC()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 22
    functionsReached:
    - '[org.threeten.bp.Clock.SystemClock].<init>(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock].systemUTC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].systemDefault()'
      Src: org.threeten.bp.Clock:137,1
    - Dst: '[org.threeten.bp.Clock.SystemClock].<init>(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Clock:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.threeten.bp.Clock].systemDefaultZone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 28
    functionsReached:
    - '[org.threeten.bp.Clock.SystemClock].<init>(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneId].systemDefault()'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock].systemDefaultZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.Clock:156,1
    - Dst: '[org.threeten.bp.Clock.SystemClock].<init>(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Clock:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 47
    functionsReached:
    - '[org.threeten.bp.Clock.SystemClock].<init>(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Clock:181,1
    - Dst: '[TickClock].<init>(org.threeten.bp.Clock,org.threeten.bp.Clock)'
      Src: org.threeten.bp.Clock:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.Clock].tickSeconds(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 3
    functionsReached:
    - '[TickClock].<init>(org.threeten.bp.Clock,org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock].tickSeconds(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Clock:204,1
    - Dst: '[TickClock].<init>(org.threeten.bp.Clock,org.threeten.bp.Clock)'
      Src: org.threeten.bp.Clock:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.threeten.bp.Clock].tickMinutes(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 2
    functionsReached:
    - '[TickClock].<init>(org.threeten.bp.Clock,org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock].tickMinutes(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.Clock:239,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Duration,String)'
      Src: org.threeten.bp.Clock:240,1
    - Dst: '[org.threeten.bp.Duration].isNegative()'
      Src: org.threeten.bp.Clock:241,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.Clock:242,1
    - Dst: '[org.threeten.bp.Duration].toNanos()'
      Src: org.threeten.bp.Clock:244,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.Clock:250,1
    - Dst: '[TickClock].<init>(org.threeten.bp.Clock,long)'
      Src: org.threeten.bp.Clock:255,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      - org.threeten.bp.Duration
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - baseClock
    - tickDuration
    argTypes:
    - org.threeten.bp.Clock
    - org.threeten.bp.Duration
    constantsTouched: []
    func_position:
      end: 256
      start: 238
    functionDepth: 3
    functionLinenumber: 238
    functionLinenumberEnd: 256
    functionName: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 18
    functionsReached:
    - '[org.threeten.bp.Duration].isNegative()'
    - '[IllegalArgumentException].<init>(String)'
    - '[TickClock].<init>(org.threeten.bp.Clock,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Duration,String)'
    - '[org.threeten.bp.Duration].toNanos()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Instant,String)'
      Src: org.threeten.bp.Clock:274,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.Clock:275,1
    - Dst: '[FixedClock].<init>(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Clock:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - fixedInstant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 277
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 277
    functionName: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 10
    functionsReached:
    - '[FixedClock].<init>(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Instant,String)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.Clock:300,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Duration,String)'
      Src: org.threeten.bp.Clock:301,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Clock:302,1
    - Dst: '[OffsetClock].<init>(org.threeten.bp.Clock,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Clock:305,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      - org.threeten.bp.Duration
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - baseClock
    - offsetDuration
    argTypes:
    - org.threeten.bp.Clock
    - org.threeten.bp.Duration
    constantsTouched: []
    func_position:
      end: 306
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 306
    functionName: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.Duration].equals(org.threeten.bp.Duration)'
    - '[OffsetClock].<init>(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Duration,String)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Clock
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 313
    functionName: '[org.threeten.bp.Clock].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 324
    functionName: '[org.threeten.bp.Clock].getZone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 26
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.Clock].getZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 336
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 336
    functionName: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.Clock:357,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.Clock:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 356
    functionDepth: 2
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionName: '[org.threeten.bp.Clock].millis()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.Instant].toEpochMilli()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Clock].millis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 368
    functionName: '[org.threeten.bp.Clock].instant()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Clock].instant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(Object)'
      Src: org.threeten.bp.Clock:381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 382
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 382
    functionName: '[org.threeten.bp.Clock].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[Object].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Clock].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].hashCode()'
      Src: org.threeten.bp.Clock:391,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 392
    functionName: '[org.threeten.bp.Clock].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 6
    functionsReached:
    - '[Object].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Clock].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Clock.SystemClock
      static: false
      superClass: Clock
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 405
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 405
    functionName: '[org.threeten.bp.Clock.SystemClock].<init>(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Clock.SystemClock
    signature: '[org.threeten.bp.Clock.SystemClock].<init>(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 409
    functionName: '[org.threeten.bp.Clock.SystemClock].getZone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.Clock.SystemClock].getZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.Clock.SystemClock)'
      Src: org.threeten.bp.Clock.SystemClock:412,1
    - Dst: '[org.threeten.bp.Clock.SystemClock].<init>(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Clock.SystemClock:415,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: false
      superClass: Clock
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 416
      start: 410
    functionDepth: 1
    functionLinenumber: 410
    functionLinenumberEnd: 416
    functionName: '[org.threeten.bp.Clock.SystemClock].withZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock.SystemClock].<init>(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.Clock.SystemClock)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock.SystemClock].withZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.threeten.bp.Clock.SystemClock:419,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 420
    functionName: '[org.threeten.bp.Clock.SystemClock].millis()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 1
    functionsReached:
    - System.currentTimeMillis()
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Clock.SystemClock].millis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock.SystemClock].millis()'
      Src: org.threeten.bp.Clock.SystemClock:423,1
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.Clock.SystemClock)'
      Src: org.threeten.bp.Clock.SystemClock:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: '[org.threeten.bp.Clock.SystemClock].instant()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock.SystemClock].millis()'
    - '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.Clock.SystemClock)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Clock.SystemClock].instant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.Clock.SystemClock)'
      Src: org.threeten.bp.Clock.SystemClock:428,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Clock
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 431
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 431
    functionName: '[org.threeten.bp.Clock.SystemClock].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.Clock.SystemClock)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Clock.SystemClock].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].hashCode()'
      Src: org.threeten.bp.Clock.SystemClock:434,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 432
    functionDepth: 2
    functionLinenumber: 432
    functionLinenumberEnd: 435
    functionName: '[org.threeten.bp.Clock.SystemClock].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Clock.SystemClock].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 439
    functionName: '[org.threeten.bp.Clock.SystemClock].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.Clock.SystemClock].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Instant
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Clock.FixedClock
      static: false
      superClass: Clock
    argCount: 2
    argNames:
    - fixedInstant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 455
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 455
    functionName: '[org.threeten.bp.Clock.FixedClock].<init>(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Clock.FixedClock
    signature: '[org.threeten.bp.Clock.FixedClock].<init>(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Instant
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 459
    functionName: '[org.threeten.bp.Clock.FixedClock].getZone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.Clock.FixedClock].getZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.Clock.FixedClock)'
      Src: org.threeten.bp.Clock.FixedClock:462,1
    - Dst: '[FixedClock].<init>(Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Clock.FixedClock:465,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Instant
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: false
      superClass: Clock
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 466
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 466
    functionName: '[org.threeten.bp.Clock.FixedClock].withZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[FixedClock].<init>(Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.Clock.FixedClock)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock.FixedClock].withZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.Clock.FixedClock:469,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Instant
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 467
    functionDepth: 2
    functionLinenumber: 467
    functionLinenumberEnd: 470
    functionName: '[org.threeten.bp.Clock.FixedClock].millis()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toEpochMilli()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Clock.FixedClock].millis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Instant
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 474
    functionName: '[org.threeten.bp.Clock.FixedClock].instant()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Clock.FixedClock].instant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].equals(org.threeten.bp.Clock.FixedClock)'
      Src: org.threeten.bp.Clock.FixedClock:479,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.Clock.FixedClock)'
      Src: org.threeten.bp.Clock.FixedClock:479,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Instant
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Clock
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 482
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 482
    functionName: '[org.threeten.bp.Clock.FixedClock].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.Clock.FixedClock)'
    - '[org.threeten.bp.Instant].equals(org.threeten.bp.Clock.FixedClock)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Clock.FixedClock].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].hashCode()'
      Src: org.threeten.bp.Clock.FixedClock:485,1
    - Dst: '[org.threeten.bp.ZoneId].hashCode()'
      Src: org.threeten.bp.Clock.FixedClock:485,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Instant
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 483
    functionDepth: 2
    functionLinenumber: 483
    functionLinenumberEnd: 486
    functionName: '[org.threeten.bp.Clock.FixedClock].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].hashCode()'
    - '[org.threeten.bp.Instant].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Clock.FixedClock].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Instant
      - ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 490
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 490
    functionName: '[org.threeten.bp.Clock.FixedClock].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.Clock.FixedClock].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      - org.threeten.bp.Duration
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - Duration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Clock.OffsetClock
      static: false
      superClass: Clock
    argCount: 2
    argNames:
    - baseClock
    - offset
    argTypes:
    - org.threeten.bp.Clock
    - org.threeten.bp.Duration
    constantsTouched: []
    func_position:
      end: 505
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 505
    functionName: '[org.threeten.bp.Clock.OffsetClock].<init>(org.threeten.bp.Clock,org.threeten.bp.Duration)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Clock.OffsetClock
    signature: '[org.threeten.bp.Clock.OffsetClock].<init>(org.threeten.bp.Clock,org.threeten.bp.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.Clock.OffsetClock:508,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - Duration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 506
    functionDepth: 1
    functionLinenumber: 506
    functionLinenumberEnd: 509
    functionName: '[org.threeten.bp.Clock.OffsetClock].getZone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].getZone()'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.Clock.OffsetClock].getZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.Clock.OffsetClock:512,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Clock.OffsetClock:512,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Clock.OffsetClock:515,1
    - Dst: '[OffsetClock].<init>(org.threeten.bp.Clock,Duration)'
      Src: org.threeten.bp.Clock.OffsetClock:515,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - Duration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: false
      superClass: Clock
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 516
      start: 510
    functionDepth: 1
    functionLinenumber: 510
    functionLinenumberEnd: 516
    functionName: '[org.threeten.bp.Clock.OffsetClock].withZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[OffsetClock].<init>(org.threeten.bp.Clock,Duration)'
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock.OffsetClock].withZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].millis()'
      Src: org.threeten.bp.Clock.OffsetClock:519,1
    - Dst: '[org.threeten.bp.Duration].toMillis()'
      Src: org.threeten.bp.Clock.OffsetClock:519,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.Clock.OffsetClock:519,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - Duration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 517
    functionDepth: 3
    functionLinenumber: 517
    functionLinenumberEnd: 520
    functionName: '[org.threeten.bp.Clock.OffsetClock].millis()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].toMillis()'
    - '[org.threeten.bp.Clock].millis()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Clock.OffsetClock].millis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.Clock.OffsetClock:523,1
    - Dst: '[org.threeten.bp.Instant].plus(Duration)'
      Src: org.threeten.bp.Clock.OffsetClock:523,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - Duration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 524
      start: 521
    functionDepth: 1
    functionLinenumber: 521
    functionLinenumberEnd: 524
    functionName: '[org.threeten.bp.Clock.OffsetClock].instant()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.Instant].plus(Duration)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Clock.OffsetClock].instant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock.OffsetClock)'
      Src: org.threeten.bp.Clock.OffsetClock:529,1
    - Dst: '[org.threeten.bp.Duration].equals(org.threeten.bp.Clock.OffsetClock)'
      Src: org.threeten.bp.Clock.OffsetClock:529,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - Duration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Clock
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 532
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 532
    functionName: '[org.threeten.bp.Clock.OffsetClock].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock.OffsetClock)'
    - '[org.threeten.bp.Duration].equals(org.threeten.bp.Clock.OffsetClock)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Clock.OffsetClock].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.Clock.OffsetClock:535,1
    - Dst: '[org.threeten.bp.Duration].hashCode()'
      Src: org.threeten.bp.Clock.OffsetClock:535,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - Duration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 536
      start: 533
    functionDepth: 1
    functionLinenumber: 533
    functionLinenumberEnd: 536
    functionName: '[org.threeten.bp.Clock.OffsetClock].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].hashCode()'
    - '[org.threeten.bp.Clock].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Clock.OffsetClock].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - Duration
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 540
    functionName: '[org.threeten.bp.Clock.OffsetClock].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.Clock.OffsetClock].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Clock.TickClock
      static: false
      superClass: Clock
    argCount: 2
    argNames:
    - baseClock
    - tickNanos
    argTypes:
    - org.threeten.bp.Clock
    - long
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: '[org.threeten.bp.Clock.TickClock].<init>(org.threeten.bp.Clock,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Clock.TickClock
    signature: '[org.threeten.bp.Clock.TickClock].<init>(org.threeten.bp.Clock,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.Clock.TickClock:558,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 556
    functionDepth: 1
    functionLinenumber: 556
    functionLinenumberEnd: 559
    functionName: '[org.threeten.bp.Clock.TickClock].getZone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].getZone()'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.Clock.TickClock].getZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.Clock.TickClock:562,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Clock.TickClock:562,1
    - Dst: '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Clock.TickClock:565,1
    - Dst: '[TickClock].<init>(org.threeten.bp.Clock,long)'
      Src: org.threeten.bp.Clock.TickClock:565,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Clock
      static: false
      superClass: Clock
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 566
      start: 560
    functionDepth: 1
    functionLinenumber: 560
    functionLinenumberEnd: 566
    functionName: '[org.threeten.bp.Clock.TickClock].withZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
    - '[TickClock].<init>(org.threeten.bp.Clock,long)'
    linkageType: ''
    returnType: org.threeten.bp.Clock
    signature: '[org.threeten.bp.Clock.TickClock].withZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].millis()'
      Src: org.threeten.bp.Clock.TickClock:569,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
      Src: org.threeten.bp.Clock.TickClock:570,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 571
      start: 567
    functionDepth: 3
    functionLinenumber: 567
    functionLinenumberEnd: 571
    functionName: '[org.threeten.bp.Clock.TickClock].millis()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
    - '[org.threeten.bp.Clock].millis()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Clock.TickClock].millis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].millis()'
      Src: org.threeten.bp.Clock.TickClock:575,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
      Src: org.threeten.bp.Clock.TickClock:576,1
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.Clock.TickClock)'
      Src: org.threeten.bp.Clock.TickClock:576,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.Clock.TickClock:578,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.Clock.TickClock:579,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,long)'
      Src: org.threeten.bp.Clock.TickClock:580,1
    - Dst: '[org.threeten.bp.Instant].minusNanos(long)'
      Src: org.threeten.bp.Clock.TickClock:581,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 582
      start: 572
    functionDepth: 3
    functionLinenumber: 572
    functionLinenumberEnd: 582
    functionName: '[org.threeten.bp.Clock.TickClock].instant()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
    - '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.Clock.TickClock)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.Clock].millis()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,long)'
    - '[org.threeten.bp.Instant].minusNanos(long)'
    - '[org.threeten.bp.Clock].instant()'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Clock.TickClock].instant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock.TickClock)'
      Src: org.threeten.bp.Clock.TickClock:587,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Clock
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 590
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 590
    functionName: '[org.threeten.bp.Clock.TickClock].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].equals(org.threeten.bp.Clock.TickClock)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Clock.TickClock].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].hashCode()'
      Src: org.threeten.bp.Clock.TickClock:593,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 594
      start: 591
    functionDepth: 1
    functionLinenumber: 591
    functionLinenumberEnd: 594
    functionName: '[org.threeten.bp.Clock.TickClock].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Clock.TickClock].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].ofNanos(long)'
      Src: org.threeten.bp.Clock.TickClock:597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Clock
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Clock
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 595
    functionDepth: 1
    functionLinenumber: 595
    functionLinenumberEnd: 598
    functionName: '[org.threeten.bp.Clock.TickClock].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofNanos(long)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.Clock.TickClock].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.Year:149,1
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Year:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 5
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.threeten.bp.Year].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Year:165,1
    - Dst: '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Year:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 5
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.Year].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.Year:179,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.Year:180,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.Year:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 4
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.Year].of(int)'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
      Src: org.threeten.bp.Year:199,1
    - Dst: '[org.threeten.bp.Year].<init>(int)'
      Src: org.threeten.bp.Year:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - isoYear
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 3
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[org.threeten.bp.Year].of(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 54
    functionsReached:
    - '[org.threeten.bp.Year].<init>(int)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].of(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.Year:226,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.Year:226,1
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.Year:227,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:229,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.Year:229,1
    - Dst: '[org.threeten.bp.LocalDate].getClass()'
      Src: org.threeten.bp.Year:232,1
    - Dst: '[org.threeten.bp.Year].getName()'
      Src: org.threeten.bp.Year:232,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:231,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 234
      start: 221
    functionDepth: 4
    functionLinenumber: 221
    functionLinenumberEnd: 234
    functionName: '[org.threeten.bp.Year].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.Year)'
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.Year)'
    - '[org.threeten.bp.Year].getName()'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.LocalDate].getClass()'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.Year:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.threeten.bp.Year].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.Year:262,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>)'
      Src: org.threeten.bp.Year:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - text
    - formatter
    argTypes:
    - CharSequence
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[org.threeten.bp.Year].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>)'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - year
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 288
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 288
    functionName: '[org.threeten.bp.Year].isLeap(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Year].isLeap(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.Year:113,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.Year:127,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.Year,int,int,org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:127,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.Year:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Year
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 2
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[org.threeten.bp.Year].<init>(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.Year,int,int,org.threeten.bp.Year)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 310
    functionName: '[org.threeten.bp.Year].getValue()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Year].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.Year:344,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 345
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 345
    functionName: '[org.threeten.bp.Year].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Year].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
      Src: org.threeten.bp.Year:352,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 353
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.Year].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Year].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.Year:380,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.Year:380,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.Year:382,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 383
      start: 377
    functionDepth: 3
    functionLinenumber: 377
    functionLinenumberEnd: 383
    functionName: '[org.threeten.bp.Year].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.Year].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.Year:410,1
    - Dst: '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.Year:410,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.Year:410,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 4
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: '[org.threeten.bp.Year].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Year].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.Year:443,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.Year:445,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 446
      start: 435
    functionDepth: 2
    functionLinenumber: 435
    functionLinenumberEnd: 446
    functionName: '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].isLeap(int)'
      Src: org.threeten.bp.Year:468,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 469
    functionName: '[org.threeten.bp.Year].isLeap()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Year].isLeap(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Year].isLeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].isValidYear(int)'
      Src: org.threeten.bp.Year:481,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.MonthDay
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - monthDay
    argTypes:
    - org.threeten.bp.MonthDay
    constantsTouched: []
    func_position:
      end: 482
      start: 480
    functionDepth: 1
    functionLinenumber: 480
    functionLinenumberEnd: 482
    functionName: '[org.threeten.bp.Year].isValidMonthDay(org.threeten.bp.MonthDay)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.MonthDay].isValidYear(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Year].isValidMonthDay(org.threeten.bp.MonthDay)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].isLeap()'
      Src: org.threeten.bp.Year:490,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 489
    functionDepth: 1
    functionLinenumber: 489
    functionLinenumberEnd: 491
    functionName: '[org.threeten.bp.Year].length()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Year].isLeap()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Year].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
      Src: org.threeten.bp.Year:514,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 515
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 515
    functionName: '[org.threeten.bp.Year].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f.checkValidValue(long)
      Src: org.threeten.bp.Year:561,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.Year:563,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.Year:564,1
    - Dst: '[org.threeten.bp.Year].getLong(org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:565,1
    - Dst: '[org.threeten.bp.Year].of(int)'
      Src: org.threeten.bp.Year:565,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.Year:567,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.Year:569,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 570
      start: 557
    functionDepth: 4
    functionLinenumber: 557
    functionLinenumberEnd: 570
    functionName: '[org.threeten.bp.Year].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.Year].of(int)'
    - '[org.threeten.bp.Year].getLong(org.threeten.bp.Year)'
    - f.checkValidValue(long)
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].addTo()'
      Src: org.threeten.bp.Year:591,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 592
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 592
    functionName: '[org.threeten.bp.Year].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].addTo()'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].plusYears(long)'
      Src: org.threeten.bp.Year:603,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.Year:604,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.Year:604,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.Year:605,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.Year:605,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.Year:606,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.Year:606,1
    - Dst: '[org.threeten.bp.Year].getLong(org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:607,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.Year:607,1
    - Dst: '[org.threeten.bp.Year].with(org.threeten.bp.Year,int)'
      Src: org.threeten.bp.Year:607,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.Year:609,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.Year:611,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 612
      start: 599
    functionDepth: 2
    functionLinenumber: 599
    functionLinenumberEnd: 612
    functionName: '[org.threeten.bp.Year].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    - '[org.threeten.bp.Year].getLong(org.threeten.bp.Year)'
    - '[org.threeten.bp.Year].plusYears(int)'
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.Year].plusYears(long)'
    - '[org.threeten.bp.Year].with(org.threeten.bp.Year,int)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:627,1
    - Dst: '[org.threeten.bp.Year].of(org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:627,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - yearsToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 628
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 628
    functionName: '[org.threeten.bp.Year].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Year].of(org.threeten.bp.Year)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.Year)'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
      Src: org.threeten.bp.Year:649,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 650
      start: 647
    functionDepth: 0
    functionLinenumber: 647
    functionLinenumberEnd: 650
    functionName: '[org.threeten.bp.Year].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].plus(org.threeten.bp.Year,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.Year:659,1
    - Dst: '[org.threeten.bp.Year].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.Year:659,1
    - Dst: '[org.threeten.bp.Year].plus(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.Year:659,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 660
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 660
    functionName: '[org.threeten.bp.Year].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].plus(org.threeten.bp.Year,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.Year].plus(org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.Year].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].plusYears(org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:672,1
    - Dst: '[org.threeten.bp.Year].plusYears(int)'
      Src: org.threeten.bp.Year:672,1
    - Dst: '[org.threeten.bp.Year].plusYears()'
      Src: org.threeten.bp.Year:672,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Year
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - yearsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 673
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 673
    functionName: '[org.threeten.bp.Year].minusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Year].plusYears()'
    - '[org.threeten.bp.Year].plusYears(org.threeten.bp.Year)'
    - '[org.threeten.bp.Year].plusYears(int)'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].minusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.Year:697,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.Year:699,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.Year:701,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.Year:701,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.Year:702,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.Year:702,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.Year:702,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.Year:705,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 706
      start: 694
    functionDepth: 2
    functionLinenumber: 694
    functionLinenumberEnd: 706
    functionName: '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.Year:736,1
    - Dst: '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.Year:736,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.Year:737,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.Year,int)'
      Src: org.threeten.bp.Year:739,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 740
      start: 734
    functionDepth: 1
    functionLinenumber: 734
    functionLinenumberEnd: 740
    functionName: '[org.threeten.bp.Year].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.Year,int)'
    - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.IsoChronology)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.Year].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.Year:787,1
    - Dst: '[org.threeten.bp.Year].getLong(org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:795,1
    - Dst: '[org.threeten.bp.Year].getLong(org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:795,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.Year:797,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:799,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 800
      start: 785
    functionDepth: 2
    functionLinenumber: 785
    functionLinenumberEnd: 800
    functionName: '[org.threeten.bp.Year].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.Year)'
    - '[org.threeten.bp.Year].getLong(org.threeten.bp.Year)'
    - '[org.threeten.bp.Year].from(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Year].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
      Src: org.threeten.bp.Year:816,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - dayOfYear
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 817
      start: 815
    functionDepth: 2
    functionLinenumber: 815
    functionLinenumberEnd: 817
    functionName: '[org.threeten.bp.Year].atDay(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.Year].atDay(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,Month)'
      Src: org.threeten.bp.Year:834,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Month
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - month
    argTypes:
    - Month
    constantsTouched: []
    func_position:
      end: 835
      start: 833
    functionDepth: 1
    functionLinenumber: 833
    functionLinenumberEnd: 835
    functionName: '[org.threeten.bp.Year].atMonth(Month)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,Month)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.Year].atMonth(Month)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.Year:853,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - month
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 854
      start: 852
    functionDepth: 4
    functionLinenumber: 852
    functionLinenumberEnd: 854
    functionName: '[org.threeten.bp.Year].atMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.Year].atMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].atYear(int)'
      Src: org.threeten.bp.Year:868,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.MonthDay
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - monthDay
    argTypes:
    - org.threeten.bp.MonthDay
    constantsTouched: []
    func_position:
      end: 869
      start: 867
    functionDepth: 1
    functionLinenumber: 867
    functionLinenumberEnd: 869
    functionName: '[org.threeten.bp.Year].atMonthDay(org.threeten.bp.MonthDay)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.MonthDay].atYear(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.Year].atMonthDay(org.threeten.bp.MonthDay)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Year
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.Year
    constantsTouched: []
    func_position:
      end: 883
      start: 881
    functionDepth: 0
    functionLinenumber: 881
    functionLinenumberEnd: 883
    functionName: '[org.threeten.bp.Year].compareTo(org.threeten.bp.Year)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Year].compareTo(org.threeten.bp.Year)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Year
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.Year
    constantsTouched: []
    func_position:
      end: 893
      start: 891
    functionDepth: 0
    functionLinenumber: 891
    functionLinenumberEnd: 893
    functionName: '[org.threeten.bp.Year].isAfter(org.threeten.bp.Year)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Year].isAfter(org.threeten.bp.Year)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Year
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.Year
    constantsTouched: []
    func_position:
      end: 903
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 903
    functionName: '[org.threeten.bp.Year].isBefore(org.threeten.bp.Year)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Year].isBefore(org.threeten.bp.Year)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 923
      start: 914
    functionDepth: 0
    functionLinenumber: 914
    functionLinenumberEnd: 923
    functionName: '[org.threeten.bp.Year].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Year].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 933
      start: 930
    functionDepth: 0
    functionLinenumber: 930
    functionLinenumberEnd: 933
    functionName: '[org.threeten.bp.Year].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Year].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.Year:943,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 944
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 944
    functionName: '[org.threeten.bp.Year].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached:
    - Integer.toString(int)
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.Year].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.Year:957,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format()'
      Src: org.threeten.bp.Year:958,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 959
      start: 956
    functionDepth: 0
    functionLinenumber: 956
    functionLinenumberEnd: 959
    functionName: '[org.threeten.bp.Year].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.Year].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.Year:963,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 964
      start: 962
    functionDepth: 0
    functionLinenumber: 962
    functionLinenumberEnd: 964
    functionName: '[org.threeten.bp.Year].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.Year].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.Year:972,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 973
      start: 971
    functionDepth: 0
    functionLinenumber: 971
    functionLinenumberEnd: 973
    functionName: '[org.threeten.bp.Year].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.Year].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeInt(int)'
      Src: org.threeten.bp.Year:976,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 977
      start: 975
    functionDepth: 0
    functionLinenumber: 975
    functionLinenumberEnd: 977
    functionName: '[org.threeten.bp.Year].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataOutput].writeInt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Year].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.Year:980,1
    - Dst: '[org.threeten.bp.Year].of(org.threeten.bp.Year)'
      Src: org.threeten.bp.Year:980,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Year>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Year
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 981
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 981
    functionName: '[org.threeten.bp.Year].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Year].of(org.threeten.bp.Year)'
    - '[java.io.DataInput].readInt()'
    linkageType: ''
    returnType: org.threeten.bp.Year
    signature: '[org.threeten.bp.Year].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemUTC()'
      Src: org.threeten.bp.Instant:245,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.Instant:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 246
    functionName: '[org.threeten.bp.Instant].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Clock].systemUTC()'
    - '[org.threeten.bp.Clock].instant()'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.Instant:260,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.Instant:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[org.threeten.bp.Instant].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].create(long,int)'
      Src: org.threeten.bp.Instant:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - epochSecond
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 277
      start: 275
    functionDepth: 3
    functionLinenumber: 275
    functionLinenumberEnd: 277
    functionName: '[org.threeten.bp.Instant].ofEpochSecond(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.Instant].create(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].ofEpochSecond(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(long,int)'
      Src: org.threeten.bp.Instant:300,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.Instant:300,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
      Src: org.threeten.bp.Instant:301,1
    - Dst: '[org.threeten.bp.Instant].create(int,long)'
      Src: org.threeten.bp.Instant:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - epochSecond
    - nanoAdjustment
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 303
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 303
    functionName: '[org.threeten.bp.Instant].ofEpochSecond(long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(long,int)'
    - '[org.threeten.bp.Instant].create(int,long)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].ofEpochSecond(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(long,int)'
      Src: org.threeten.bp.Instant:316,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
      Src: org.threeten.bp.Instant:317,1
    - Dst: '[org.threeten.bp.Instant].create(long,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - epochMilli
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 319
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.Instant].ofEpochMilli(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(long,int)'
    - '[org.threeten.bp.Instant].create(long,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].ofEpochMilli(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:340,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:341,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.Instant:342,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.Instant:345,1
    - Dst: '[org.threeten.bp.Instant].getName()'
      Src: org.threeten.bp.Instant:345,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:344,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 347
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 347
    functionName: '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].getName()'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.Instant)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>)'
      Src: org.threeten.bp.Instant:362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionName: '[org.threeten.bp.Instant].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.Instant:378,1
    - Dst: '[org.threeten.bp.Instant].<init>(long,int)'
      Src: org.threeten.bp.Instant:380,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - seconds
    - nanoOfSecond
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 381
      start: 373
    functionDepth: 2
    functionLinenumber: 373
    functionLinenumberEnd: 381
    functionName: '[org.threeten.bp.Instant].create(long,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.Instant].<init>(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].create(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].<init>(int,int)'
      Src: org.threeten.bp.Instant:164,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.Instant:183,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.Instant:194,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.Instant:198,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
      Src: org.threeten.bp.Instant:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - epochSecond
    - nanos
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 394
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 394
    functionName: '[org.threeten.bp.Instant].<init>(long,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.Instant].<init>(int,int)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].<init>(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.Instant:427,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 428
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 428
    functionName: '[org.threeten.bp.Instant].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Instant].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
      Src: org.threeten.bp.Instant:433,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
      Src: org.threeten.bp.Instant:435,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 436
      start: 430
    functionDepth: 1
    functionLinenumber: 430
    functionLinenumberEnd: 436
    functionName: '[org.threeten.bp.Instant].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Instant].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.Instant:462,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 3
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: '[org.threeten.bp.Instant].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.Instant].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.Instant:497,1
    - Dst: '[org.threeten.bp.Instant].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.Instant:499,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.Instant:499,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.Instant:499,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 500
      start: 489
    functionDepth: 4
    functionLinenumber: 489
    functionLinenumberEnd: 500
    functionName: '[org.threeten.bp.Instant].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.Instant].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Instant].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.Instant:533,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.Instant:535,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 536
      start: 524
    functionDepth: 2
    functionLinenumber: 524
    functionLinenumberEnd: 536
    functionName: '[org.threeten.bp.Instant].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Instant].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 550
      start: 548
    functionDepth: 0
    functionLinenumber: 548
    functionLinenumberEnd: 550
    functionName: '[org.threeten.bp.Instant].getEpochSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 45
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Instant].getEpochSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 563
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 563
    functionName: '[org.threeten.bp.Instant].getNano()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 42
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Instant].getNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
      Src: org.threeten.bp.Instant:586,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 587
      start: 584
    functionDepth: 0
    functionLinenumber: 584
    functionLinenumberEnd: 587
    functionName: '[org.threeten.bp.Instant].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f.checkValidValue(long)
      Src: org.threeten.bp.Instant:636,1
    - Dst: '[org.threeten.bp.Instant].create(long,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:640,1
    - Dst: '[org.threeten.bp.Instant].create(long,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:644,1
    - Dst: '[org.threeten.bp.Instant].create(long,int)'
      Src: org.threeten.bp.Instant:646,1
    - Dst: '[org.threeten.bp.Instant].create(long,int)'
      Src: org.threeten.bp.Instant:647,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.Instant:649,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.Instant:651,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 652
      start: 632
    functionDepth: 3
    functionLinenumber: 632
    functionLinenumberEnd: 652
    functionName: '[org.threeten.bp.Instant].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.Instant].create(long,int)'
    - '[org.threeten.bp.Instant].create(long,org.threeten.bp.Instant)'
    - f.checkValidValue(long)
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].getDuration()'
      Src: org.threeten.bp.Instant:680,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.Instant:681,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.Instant:682,1
    - Dst: '[org.threeten.bp.Duration].toNanos()'
      Src: org.threeten.bp.Instant:684,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.Instant:686,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.Instant,long)'
      Src: org.threeten.bp.Instant:689,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:690,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 691
      start: 676
    functionDepth: 3
    functionLinenumber: 676
    functionLinenumberEnd: 691
    functionName: '[org.threeten.bp.Instant].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.Instant].plusNanos(org.threeten.bp.Instant)'
    - '[org.threeten.bp.temporal.TemporalUnit].getDuration()'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].toNanos()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.Instant,long)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].addTo()'
      Src: org.threeten.bp.Instant:701,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 702
      start: 699
    functionDepth: 0
    functionLinenumber: 699
    functionLinenumberEnd: 702
    functionName: '[org.threeten.bp.Instant].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].addTo()'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].plusNanos(long)'
      Src: org.threeten.bp.Instant:713,1
    - Dst: '[org.threeten.bp.Instant].plus(int,int)'
      Src: org.threeten.bp.Instant:714,1
    - Dst: '[org.threeten.bp.Instant].plusMillis(long)'
      Src: org.threeten.bp.Instant:715,1
    - Dst: '[org.threeten.bp.Instant].plusSeconds(long)'
      Src: org.threeten.bp.Instant:716,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:717,1
    - Dst: '[org.threeten.bp.Instant].plusSeconds(int)'
      Src: org.threeten.bp.Instant:717,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:718,1
    - Dst: '[org.threeten.bp.Instant].plusSeconds(int)'
      Src: org.threeten.bp.Instant:718,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.Instant:719,1
    - Dst: '[org.threeten.bp.Instant].plusSeconds(int)'
      Src: org.threeten.bp.Instant:719,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:720,1
    - Dst: '[org.threeten.bp.Instant].plusSeconds(int)'
      Src: org.threeten.bp.Instant:720,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.Instant:722,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.Instant:724,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 725
      start: 709
    functionDepth: 2
    functionLinenumber: 709
    functionLinenumberEnd: 725
    functionName: '[org.threeten.bp.Instant].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].plusSeconds(long)'
    - '[org.threeten.bp.Instant].plus(int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].plusNanos(long)'
    - '[org.threeten.bp.Instant].plusMillis(long)'
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.Instant].plusSeconds(int)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].plus(long,int)'
      Src: org.threeten.bp.Instant:739,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - secondsToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 740
      start: 738
    functionDepth: 0
    functionLinenumber: 738
    functionLinenumberEnd: 740
    functionName: '[org.threeten.bp.Instant].plusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Instant].plus(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].plusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].plus(int,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:753,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - millisToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 754
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 754
    functionName: '[org.threeten.bp.Instant].plusMillis(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.Instant].plus(int,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].plusMillis(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].plus(int,long)'
      Src: org.threeten.bp.Instant:767,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - nanosToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 768
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 768
    functionName: '[org.threeten.bp.Instant].plusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Instant].plus(int,long)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].plusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.Instant:785,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:786,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:789,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - secondsToAdd
    - nanosToAdd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 790
      start: 781
    functionDepth: 1
    functionLinenumber: 781
    functionLinenumberEnd: 790
    functionName: '[org.threeten.bp.Instant].plus(long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.Instant)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    - '[org.threeten.bp.Instant].ofEpochSecond(int,org.threeten.bp.Instant)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].plus(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
      Src: org.threeten.bp.Instant:800,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 801
      start: 798
    functionDepth: 0
    functionLinenumber: 798
    functionLinenumberEnd: 801
    functionName: '[org.threeten.bp.Instant].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].plus(org.threeten.bp.Instant,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.Instant:810,1
    - Dst: '[org.threeten.bp.Instant].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.Instant:810,1
    - Dst: '[org.threeten.bp.Instant].plus(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.Instant:810,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 811
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 811
    functionName: '[org.threeten.bp.Instant].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.Instant].plus(org.threeten.bp.Instant,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.Instant].plus(org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].plusSeconds(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:826,1
    - Dst: '[org.threeten.bp.Instant].plusSeconds(int)'
      Src: org.threeten.bp.Instant:826,1
    - Dst: '[org.threeten.bp.Instant].plusSeconds()'
      Src: org.threeten.bp.Instant:828,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - secondsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 829
      start: 824
    functionDepth: 0
    functionLinenumber: 824
    functionLinenumberEnd: 829
    functionName: '[org.threeten.bp.Instant].minusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Instant].plusSeconds()'
    - '[org.threeten.bp.Instant].plusSeconds(org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].plusSeconds(int)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].minusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].plusMillis(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:843,1
    - Dst: '[org.threeten.bp.Instant].plusMillis(int)'
      Src: org.threeten.bp.Instant:843,1
    - Dst: '[org.threeten.bp.Instant].plusMillis()'
      Src: org.threeten.bp.Instant:845,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - millisToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 846
      start: 841
    functionDepth: 0
    functionLinenumber: 841
    functionLinenumberEnd: 846
    functionName: '[org.threeten.bp.Instant].minusMillis(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.Instant].plusMillis(org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].plusMillis()'
    - '[org.threeten.bp.Instant].plusMillis(int)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].minusMillis(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].plusNanos(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:860,1
    - Dst: '[org.threeten.bp.Instant].plusNanos(int)'
      Src: org.threeten.bp.Instant:860,1
    - Dst: '[org.threeten.bp.Instant].plusNanos()'
      Src: org.threeten.bp.Instant:862,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - nanosToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 863
      start: 858
    functionDepth: 0
    functionLinenumber: 858
    functionLinenumberEnd: 863
    functionName: '[org.threeten.bp.Instant].minusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Instant].plusNanos()'
    - '[org.threeten.bp.Instant].plusNanos(org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].plusNanos(int)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].minusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.Instant:887,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.Instant:891,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.Instant:891,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.Instant:892,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.Instant:892,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.Instant:893,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.Instant:893,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
      Src: org.threeten.bp.Instant:896,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 897
      start: 884
    functionDepth: 1
    functionLinenumber: 884
    functionLinenumberEnd: 897
    functionName: '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.Instant,long)'
      Src: org.threeten.bp.Instant:926,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.Instant,int)'
      Src: org.threeten.bp.Instant:926,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 927
      start: 924
    functionDepth: 0
    functionLinenumber: 924
    functionLinenumberEnd: 927
    functionName: '[org.threeten.bp.Instant].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.Instant,long)'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.Instant,int)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.Instant].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.Instant:972,1
    - Dst: '[org.threeten.bp.Instant].nanosUntil(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:976,1
    - Dst: '[org.threeten.bp.Instant].nanosUntil(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:977,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.Instant:978,1
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.Instant:978,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
      Src: org.threeten.bp.Instant:978,1
    - Dst: '[org.threeten.bp.Instant].secondsUntil(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:979,1
    - Dst: '[org.threeten.bp.Instant].secondsUntil(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:980,1
    - Dst: '[org.threeten.bp.Instant].secondsUntil(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:981,1
    - Dst: '[org.threeten.bp.Instant].secondsUntil(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:982,1
    - Dst: '[org.threeten.bp.Instant].secondsUntil(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:983,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.Instant:985,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:987,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 988
      start: 970
    functionDepth: 3
    functionLinenumber: 970
    functionLinenumberEnd: 988
    functionName: '[org.threeten.bp.Instant].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
    - '[org.threeten.bp.Instant].nanosUntil(org.threeten.bp.Instant)'
    - '[org.threeten.bp.Instant].secondsUntil(org.threeten.bp.Instant)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Instant].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
      Src: org.threeten.bp.Instant:991,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.Instant:992,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:993,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - end
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 994
      start: 990
    functionDepth: 2
    functionLinenumber: 990
    functionLinenumberEnd: 994
    functionName: '[org.threeten.bp.Instant].nanosUntil(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.Instant)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Instant].nanosUntil(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
      Src: org.threeten.bp.Instant:997,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - end
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 1005
      start: 996
    functionDepth: 1
    functionLinenumber: 996
    functionLinenumberEnd: 1005
    functionName: '[org.threeten.bp.Instant].secondsUntil(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Instant].secondsUntil(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.Instant:1022,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1023
      start: 1021
    functionDepth: 0
    functionLinenumber: 1021
    functionLinenumberEnd: 1023
    functionName: '[org.threeten.bp.Instant].atOffset(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.Instant].atOffset(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.Instant:1040,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1041
      start: 1039
    functionDepth: 0
    functionLinenumber: 1039
    functionLinenumberEnd: 1041
    functionName: '[org.threeten.bp.Instant].atZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.Instant].atZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,long)'
      Src: org.threeten.bp.Instant:1060,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:1061,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,long)'
      Src: org.threeten.bp.Instant:1069,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int)'
      Src: org.threeten.bp.Instant:1070,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1072
      start: 1058
    functionDepth: 1
    functionLinenumber: 1058
    functionLinenumberEnd: 1072
    functionName: '[org.threeten.bp.Instant].toEpochMilli()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 16
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.Instant)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Instant].toEpochMilli()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
      Src: org.threeten.bp.Instant:1087,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - otherInstant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 1092
      start: 1085
    functionDepth: 1
    functionLinenumber: 1085
    functionLinenumberEnd: 1092
    functionName: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 16
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:1104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - otherInstant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 1105
      start: 1103
    functionDepth: 2
    functionLinenumber: 1103
    functionLinenumberEnd: 1105
    functionName: '[org.threeten.bp.Instant].isAfter(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Instant].isAfter(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:1117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - otherInstant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 1118
      start: 1116
    functionDepth: 2
    functionLinenumber: 1116
    functionLinenumberEnd: 1118
    functionName: '[org.threeten.bp.Instant].isBefore(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Instant].isBefore(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - otherInstant
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1140
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1140
    functionName: '[org.threeten.bp.Instant].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Instant].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1150
      start: 1147
    functionDepth: 0
    functionLinenumber: 1147
    functionLinenumberEnd: 1150
    functionName: '[org.threeten.bp.Instant].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Instant].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format()'
      Src: org.threeten.bp.Instant:1162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1163
      start: 1160
    functionDepth: 0
    functionLinenumber: 1160
    functionLinenumberEnd: 1163
    functionName: '[org.threeten.bp.Instant].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].format()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.Instant].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.Instant:1167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1168
      start: 1166
    functionDepth: 0
    functionLinenumber: 1166
    functionLinenumberEnd: 1168
    functionName: '[org.threeten.bp.Instant].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.Instant].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.Instant:1176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1177
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1177
    functionName: '[org.threeten.bp.Instant].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.Instant].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeLong(long)'
      Src: org.threeten.bp.Instant:1180,1
    - Dst: '[java.io.DataOutput].writeInt(int)'
      Src: org.threeten.bp.Instant:1181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1182
      start: 1179
    functionDepth: 0
    functionLinenumber: 1179
    functionLinenumberEnd: 1182
    functionName: '[org.threeten.bp.Instant].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataOutput].writeInt(int)'
    - '[java.io.DataOutput].writeLong(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Instant].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.threeten.bp.Instant:1185,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.Instant:1186,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.Instant,org.threeten.bp.Instant)'
      Src: org.threeten.bp.Instant:1187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Instant
      - long
      - long
      - org.threeten.bp.Instant
      - org.threeten.bp.Instant
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Instant>
      - long
      - int
      - int
      - long
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1188
      start: 1184
    functionDepth: 0
    functionLinenumber: 1184
    functionLinenumberEnd: 1188
    functionName: '[org.threeten.bp.Instant].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.Instant,org.threeten.bp.Instant)'
    - '[java.io.DataInput].readInt()'
    - '[java.io.DataInput].readLong()'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.Instant].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.ZonedDateTime:168,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.ZonedDateTime:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 7
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.ZonedDateTime].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:185,1
    - Dst: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.ZonedDateTime:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 7
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.ZonedDateTime:201,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.ZonedDateTime:202,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.ZonedDateTime:203,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 204
      start: 200
    functionDepth: 6
    functionLinenumber: 200
    functionLinenumberEnd: 204
    functionName: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 10
    functionsReached:
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.ZonedDateTime:234,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - date
    - time
    - zone
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalTime
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 3
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,null)'
      Src: org.threeten.bp.ZonedDateTime:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - localDateTime
    - zone
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionName: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 102
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,null)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.ZonedDateTime:308,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,null)'
      Src: org.threeten.bp.ZonedDateTime:309,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 8
    argNames:
    - year
    - month
    - dayOfMonth
    - hour
    - minute
    - second
    - nanoOfSecond
    - zone
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 310
      start: 305
    functionDepth: 5
    functionLinenumber: 305
    functionLinenumberEnd: 310
    functionName: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,null)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
      Src: org.threeten.bp.ZonedDateTime:336,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.ZonedDateTime:337,1
    - Dst: '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:339,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.ZonedDateTime:341,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:342,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
      Src: org.threeten.bp.ZonedDateTime:344,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
      Src: org.threeten.bp.ZonedDateTime:345,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
      Src: org.threeten.bp.ZonedDateTime:346,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:347,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDuration()'
      Src: org.threeten.bp.ZonedDateTime:348,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.ZonedDateTime:348,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(long)'
      Src: org.threeten.bp.ZonedDateTime:348,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.ZonedDateTime:349,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].contains(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:351,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
      Src: org.threeten.bp.ZonedDateTime:354,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZonedDateTime,String)'
      Src: org.threeten.bp.ZonedDateTime:354,1
    - Dst: '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,T,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:357,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - localDateTime
    - zone
    - preferredOffset
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneId
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 358
      start: 335
    functionDepth: 3
    functionLinenumber: 335
    functionLinenumberEnd: 358
    functionName: '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].contains(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDuration()'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZonedDateTime,String)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
    - '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,T,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusSeconds(long)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Instant,String)'
      Src: org.threeten.bp.ZonedDateTime:376,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.ZonedDateTime:377,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.ZonedDateTime:378,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.ZonedDateTime:378,1
    - Dst: '[org.threeten.bp.ZonedDateTime].create(long,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - instant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 379
      start: 375
    functionDepth: 5
    functionLinenumber: 375
    functionLinenumberEnd: 379
    functionName: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].create(long,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Instant,String)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
      Src: org.threeten.bp.ZonedDateTime:402,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.ZonedDateTime:403,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.ZonedDateTime:404,1
    - Dst: '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:405,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.ZonedDateTime:405,1
    - Dst: '[org.threeten.bp.ZonedDateTime].create(org.threeten.bp.ZonedDateTime,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:405,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - localDateTime
    - offset
    - zone
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 406
      start: 401
    functionDepth: 2
    functionLinenumber: 401
    functionLinenumberEnd: 406
    functionName: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].create(org.threeten.bp.ZonedDateTime,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.ZonedDateTime:419,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.ZonedDateTime:420,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.ZonedDateTime:421,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:422,1
    - Dst: '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - epochSecond
    - nanoOfSecond
    - zone
    argTypes:
    - long
    - int
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 424
      start: 418
    functionDepth: 4
    functionLinenumber: 418
    functionLinenumberEnd: 424
    functionName: '[org.threeten.bp.ZonedDateTime].create(long,int,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].create(long,int,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
      Src: org.threeten.bp.ZonedDateTime:441,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.ZonedDateTime:442,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.ZonedDateTime:443,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.ZonedDateTime:444,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:445,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:446,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.ZonedDateTime:447,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZonedDateTime:450,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZonedDateTime:454,1
    - Dst: '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:457,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - localDateTime
    - offset
    - zone
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 458
      start: 440
    functionDepth: 2
    functionLinenumber: 440
    functionLinenumberEnd: 458
    functionName: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 14
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
      Src: org.threeten.bp.ZonedDateTime:482,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.ZonedDateTime:483,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.ZonedDateTime:484,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:485,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.ZonedDateTime:486,1
    - Dst: '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:488,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - localDateTime
    - offset
    - zone
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 489
      start: 481
    functionDepth: 2
    functionLinenumber: 481
    functionLinenumberEnd: 489
    functionName: '[org.threeten.bp.ZonedDateTime].ofLenient(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
    - '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].ofLenient(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.ZonedDateTime:515,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:516,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:518,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:519,1
    - Dst: '[org.threeten.bp.ZonedDateTime].create(long,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:520,1
    - Dst: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.ZonedDateTime:526,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:527,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.ZonedDateTime:530,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getName()'
      Src: org.threeten.bp.ZonedDateTime:530,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:529,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 532
      start: 510
    functionDepth: 5
    functionLinenumber: 510
    functionLinenumberEnd: 532
    functionName: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].create(long,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.ZoneId].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.ZonedDateTime].getName()'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.ZonedDateTime:547,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 548
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 548
    functionName: '[org.threeten.bp.ZonedDateTime].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.ZonedDateTime:561,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>)'
      Src: org.threeten.bp.ZonedDateTime:562,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - text
    - formatter
    argTypes:
    - CharSequence
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 563
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 563
    functionName: '[org.threeten.bp.ZonedDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.ZonedDateTime:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - dateTime
    - offset
    - zone
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 577
      start: 573
    functionDepth: 1
    functionLinenumber: 573
    functionLinenumberEnd: 577
    functionName: '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:586,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newDateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 587
      start: 585
    functionDepth: 4
    functionLinenumber: 585
    functionLinenumberEnd: 587
    functionName: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 16
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:596,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newDateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 597
      start: 595
    functionDepth: 3
    functionLinenumber: 595
    functionLinenumberEnd: 597
    functionName: '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:608,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.ZonedDateTime:608,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:608,1
    - Dst: '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:609,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 612
      start: 607
    functionDepth: 2
    functionLinenumber: 607
    functionLinenumberEnd: 612
    functionName: '[org.threeten.bp.ZonedDateTime].resolveOffset(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].resolveOffset(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.ZonedDateTime:668,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 669
      start: 666
    functionDepth: 0
    functionLinenumber: 666
    functionLinenumberEnd: 669
    functionName: '[org.threeten.bp.ZonedDateTime].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.ZonedDateTime].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
      Src: org.threeten.bp.ZonedDateTime:674,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
      Src: org.threeten.bp.ZonedDateTime:674,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
      Src: org.threeten.bp.ZonedDateTime:676,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 677
      start: 671
    functionDepth: 1
    functionLinenumber: 671
    functionLinenumberEnd: 677
    functionName: '[org.threeten.bp.ZonedDateTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
    - '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.ZonedDateTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.ZonedDateTime:705,1
    - Dst: '[org.threeten.bp.LocalDateTime].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.ZonedDateTime:707,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.ZonedDateTime:709,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 710
      start: 701
    functionDepth: 5
    functionLinenumber: 701
    functionLinenumberEnd: 710
    functionName: '[org.threeten.bp.ZonedDateTime].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.LocalDateTime].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.ZonedDateTime].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZonedDateTime:741,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.ZonedDateTime:742,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.ZonedDateTime:742,1
    - Dst: '[org.threeten.bp.LocalDateTime].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.ZonedDateTime:744,1
    - Dst: '[Object].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.ZonedDateTime:746,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 747
      start: 737
    functionDepth: 6
    functionLinenumber: 737
    functionLinenumberEnd: 747
    functionName: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[Object].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.LocalDateTime].get(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.ZonedDateTime:775,1
    - Dst: '[org.threeten.bp.ZonedDateTime].getOffset()'
      Src: org.threeten.bp.ZonedDateTime:776,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.ZonedDateTime:776,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.ZonedDateTime:778,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.ZonedDateTime:780,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 781
      start: 771
    functionDepth: 5
    functionLinenumber: 771
    functionLinenumberEnd: 781
    functionName: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.ZonedDateTime].getOffset()'
    - '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.ZonedDateTime].toEpochSecond()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 794
      start: 791
    functionDepth: 0
    functionLinenumber: 791
    functionLinenumberEnd: 794
    functionName: '[org.threeten.bp.ZonedDateTime].getOffset()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.ZonedDateTime].getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.ZonedDateTime:814,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.ZonedDateTime:814,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:814,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.ZonedDateTime:815,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.ZonedDateTime:816,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:817,1
    - Dst: '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:818,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 822
      start: 812
    functionDepth: 2
    functionLinenumber: 812
    functionLinenumberEnd: 822
    functionName: '[org.threeten.bp.ZonedDateTime].withEarlierOffsetAtOverlap()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].getZone()'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withEarlierOffsetAtOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.ZonedDateTime:842,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.ZonedDateTime:842,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.ZonedDateTime:842,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:842,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.ZonedDateTime:844,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:845,1
    - Dst: '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:846,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 850
      start: 840
    functionDepth: 2
    functionLinenumber: 840
    functionLinenumberEnd: 850
    functionName: '[org.threeten.bp.ZonedDateTime].withLaterOffsetAtOverlap()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.ZonedDateTime].getZone()'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withLaterOffsetAtOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 866
    functionDepth: 0
    functionLinenumber: 866
    functionLinenumberEnd: 869
    functionName: '[org.threeten.bp.ZonedDateTime].getZone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.ZonedDateTime].getZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.ZonedDateTime:890,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:891,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:891,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 892
      start: 888
    functionDepth: 4
    functionLinenumber: 888
    functionLinenumberEnd: 892
    functionName: '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.ZonedDateTime:913,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:914,1
    - Dst: '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:915,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.ZonedDateTime:915,1
    - Dst: '[org.threeten.bp.ZonedDateTime].create(org.threeten.bp.ZonedDateTime,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:915,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 916
      start: 911
    functionDepth: 2
    functionLinenumber: 911
    functionLinenumberEnd: 916
    functionName: '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZonedDateTime].create(org.threeten.bp.ZonedDateTime,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:936,1
    - Dst: '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:936,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 937
      start: 935
    functionDepth: 0
    functionLinenumber: 935
    functionLinenumberEnd: 937
    functionName: '[org.threeten.bp.ZonedDateTime].withFixedOffsetZone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withFixedOffsetZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.ZonedDateTime:951,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 952
      start: 950
    functionDepth: 2
    functionLinenumber: 950
    functionLinenumberEnd: 952
    functionName: '[org.threeten.bp.ZonedDateTime].getYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZonedDateTime].getYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getMonthValue()'
      Src: org.threeten.bp.ZonedDateTime:965,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 966
      start: 964
    functionDepth: 2
    functionLinenumber: 964
    functionLinenumberEnd: 966
    functionName: '[org.threeten.bp.ZonedDateTime].getMonthValue()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getMonthValue()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZonedDateTime].getMonthValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getMonth()'
      Src: org.threeten.bp.ZonedDateTime:980,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Month
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 981
      start: 979
    functionDepth: 2
    functionLinenumber: 979
    functionLinenumberEnd: 981
    functionName: '[org.threeten.bp.ZonedDateTime].getMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getMonth()'
    linkageType: ''
    returnType: Month
    signature: '[org.threeten.bp.ZonedDateTime].getMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
      Src: org.threeten.bp.ZonedDateTime:991,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 992
      start: 990
    functionDepth: 2
    functionLinenumber: 990
    functionLinenumberEnd: 992
    functionName: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfYear()'
      Src: org.threeten.bp.ZonedDateTime:1002,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1001
    functionDepth: 3
    functionLinenumber: 1001
    functionLinenumberEnd: 1003
    functionName: '[org.threeten.bp.ZonedDateTime].getDayOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getDayOfYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZonedDateTime].getDayOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfWeek()'
      Src: org.threeten.bp.ZonedDateTime:1019,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DayOfWeek
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1018
    functionDepth: 4
    functionLinenumber: 1018
    functionLinenumberEnd: 1020
    functionName: '[org.threeten.bp.ZonedDateTime].getDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getDayOfWeek()'
    linkageType: ''
    returnType: DayOfWeek
    signature: '[org.threeten.bp.ZonedDateTime].getDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.ZonedDateTime:1029,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1028
    functionDepth: 2
    functionLinenumber: 1028
    functionLinenumberEnd: 1030
    functionName: '[org.threeten.bp.ZonedDateTime].getHour()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getHour()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZonedDateTime].getHour()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.ZonedDateTime:1038,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1039
      start: 1037
    functionDepth: 2
    functionLinenumber: 1037
    functionLinenumberEnd: 1039
    functionName: '[org.threeten.bp.ZonedDateTime].getMinute()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZonedDateTime].getMinute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.ZonedDateTime:1047,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1048
      start: 1046
    functionDepth: 2
    functionLinenumber: 1046
    functionLinenumberEnd: 1048
    functionName: '[org.threeten.bp.ZonedDateTime].getSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZonedDateTime].getSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.ZonedDateTime:1056,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1057
      start: 1055
    functionDepth: 2
    functionLinenumber: 1055
    functionLinenumberEnd: 1057
    functionName: '[org.threeten.bp.ZonedDateTime].getNano()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getNano()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZonedDateTime].getNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.ZonedDateTime:1116,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.ZonedDateTime:1116,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1116,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.ZonedDateTime:1118,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.ZonedDateTime:1118,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1118,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1120,1
    - Dst: instant.getEpochSecond()
      Src: org.threeten.bp.ZonedDateTime:1123,1
    - Dst: instant.getNano()
      Src: org.threeten.bp.ZonedDateTime:1123,1
    - Dst: '[org.threeten.bp.ZonedDateTime].create(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:1123,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:1125,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
      Src: org.threeten.bp.ZonedDateTime:1127,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 1128
      start: 1112
    functionDepth: 5
    functionLinenumber: 1112
    functionLinenumberEnd: 1128
    functionName: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveOffset(org.threeten.bp.ZoneOffset)'
    - instant.getEpochSecond()
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.ZonedDateTime].create(org.threeten.bp.ZonedDateTime,org.threeten.bp.ZonedDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - instant.getNano()
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].getNano()'
      Src: org.threeten.bp.ZonedDateTime:1187,1
    - Dst: '[org.threeten.bp.ZonedDateTime].create(long,int,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:1187,1
    - Dst: f.checkValidIntValue(long)
      Src: org.threeten.bp.ZonedDateTime:1189,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1189,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:1190,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.ZonedDateTime:1193,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1193,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.ZonedDateTime:1195,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 1196
      start: 1182
    functionDepth: 5
    functionLinenumber: 1182
    functionLinenumberEnd: 1196
    functionName: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].create(long,int,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].resolveOffset(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.ZonedDateTime].getNano()'
    - f.checkValidIntValue(long)
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withYear(int)'
      Src: org.threeten.bp.ZonedDateTime:1218,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1219
      start: 1217
    functionDepth: 5
    functionLinenumber: 1217
    functionLinenumberEnd: 1219
    functionName: '[org.threeten.bp.ZonedDateTime].withYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].withYear(int)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.ZonedDateTime:1240,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - month
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1241
      start: 1239
    functionDepth: 5
    functionLinenumber: 1239
    functionLinenumberEnd: 1241
    functionName: '[org.threeten.bp.ZonedDateTime].withMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withMonth(int)'
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.ZonedDateTime:1263,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dayOfMonth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1264
      start: 1262
    functionDepth: 5
    functionLinenumber: 1262
    functionLinenumberEnd: 1264
    functionName: '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.ZonedDateTime:1286,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dayOfYear
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1287
      start: 1285
    functionDepth: 5
    functionLinenumber: 1285
    functionLinenumberEnd: 1287
    functionName: '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withHour(int)'
      Src: org.threeten.bp.ZonedDateTime:1309,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1309,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hour
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1310
      start: 1308
    functionDepth: 5
    functionLinenumber: 1308
    functionLinenumberEnd: 1310
    functionName: '[org.threeten.bp.ZonedDateTime].withHour(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].withHour(int)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withHour(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withMinute(int)'
      Src: org.threeten.bp.ZonedDateTime:1331,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minute
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1332
      start: 1330
    functionDepth: 5
    functionLinenumber: 1330
    functionLinenumberEnd: 1332
    functionName: '[org.threeten.bp.ZonedDateTime].withMinute(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].withMinute(int)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withMinute(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withSecond(int)'
      Src: org.threeten.bp.ZonedDateTime:1353,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1353,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - second
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1354
      start: 1352
    functionDepth: 5
    functionLinenumber: 1352
    functionLinenumberEnd: 1354
    functionName: '[org.threeten.bp.ZonedDateTime].withSecond(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].withSecond(int)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withSecond(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withNano(int)'
      Src: org.threeten.bp.ZonedDateTime:1375,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1375,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nanoOfSecond
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1376
      start: 1374
    functionDepth: 5
    functionLinenumber: 1374
    functionLinenumberEnd: 1376
    functionName: '[org.threeten.bp.ZonedDateTime].withNano(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].withNano(int)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].withNano(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.ZonedDateTime:1408,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1408,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1409
      start: 1407
    functionDepth: 5
    functionLinenumber: 1407
    functionLinenumberEnd: 1409
    functionName: '[org.threeten.bp.ZonedDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].addTo()'
      Src: org.threeten.bp.ZonedDateTime:1430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 1431
      start: 1428
    functionDepth: 0
    functionLinenumber: 1428
    functionLinenumberEnd: 1431
    functionName: '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].addTo()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
      Src: org.threeten.bp.ZonedDateTime:1465,1
    - Dst: '[org.threeten.bp.LocalDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.ZonedDateTime:1466,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1466,1
    - Dst: '[org.threeten.bp.LocalDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.ZonedDateTime:1468,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1468,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.ZonedDateTime:1471,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1472
      start: 1462
    functionDepth: 5
    functionLinenumber: 1462
    functionLinenumberEnd: 1472
    functionName: '[org.threeten.bp.ZonedDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears(long)'
      Src: org.threeten.bp.ZonedDateTime:1494,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1494,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - years
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1495
      start: 1493
    functionDepth: 5
    functionLinenumber: 1493
    functionLinenumberEnd: 1495
    functionName: '[org.threeten.bp.ZonedDateTime].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusYears(long)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths(long)'
      Src: org.threeten.bp.ZonedDateTime:1516,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1516,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - months
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1517
      start: 1515
    functionDepth: 5
    functionLinenumber: 1515
    functionLinenumberEnd: 1517
    functionName: '[org.threeten.bp.ZonedDateTime].plusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusMonths(long)'
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].plusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(long)'
      Src: org.threeten.bp.ZonedDateTime:1538,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1538,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - weeks
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1539
      start: 1537
    functionDepth: 5
    functionLinenumber: 1537
    functionLinenumberEnd: 1539
    functionName: '[org.threeten.bp.ZonedDateTime].plusWeeks(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks(long)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].plusWeeks(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(long)'
      Src: org.threeten.bp.ZonedDateTime:1560,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1560,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1561
      start: 1559
    functionDepth: 5
    functionLinenumber: 1559
    functionLinenumberEnd: 1561
    functionName: '[org.threeten.bp.ZonedDateTime].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusDays(long)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusHours(long)'
      Src: org.threeten.bp.ZonedDateTime:1589,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hours
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1590
      start: 1588
    functionDepth: 4
    functionLinenumber: 1588
    functionLinenumberEnd: 1590
    functionName: '[org.threeten.bp.ZonedDateTime].plusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusHours(long)'
    - '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].plusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusMinutes(long)'
      Src: org.threeten.bp.ZonedDateTime:1607,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1607,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minutes
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1608
      start: 1606
    functionDepth: 4
    functionLinenumber: 1606
    functionLinenumberEnd: 1608
    functionName: '[org.threeten.bp.ZonedDateTime].plusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusMinutes(long)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].plusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(long)'
      Src: org.threeten.bp.ZonedDateTime:1625,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1625,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1626
      start: 1624
    functionDepth: 4
    functionLinenumber: 1624
    functionLinenumberEnd: 1626
    functionName: '[org.threeten.bp.ZonedDateTime].plusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusSeconds(long)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].plusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusNanos(long)'
      Src: org.threeten.bp.ZonedDateTime:1643,1
    - Dst: '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1643,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nanos
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1644
      start: 1642
    functionDepth: 4
    functionLinenumber: 1642
    functionLinenumberEnd: 1644
    functionName: '[org.threeten.bp.ZonedDateTime].plusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusNanos(long)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].plusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
      Src: org.threeten.bp.ZonedDateTime:1665,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 1666
      start: 1663
    functionDepth: 0
    functionLinenumber: 1663
    functionLinenumberEnd: 1666
    functionName: '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.ZonedDateTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.ZonedDateTime:1699,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.ZonedDateTime:1699,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.ZonedDateTime:1699,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1700
      start: 1697
    functionDepth: 0
    functionLinenumber: 1697
    functionLinenumberEnd: 1700
    functionName: '[org.threeten.bp.ZonedDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.ZonedDateTime,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.ZonedDateTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusYears(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1722,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusYears(int)'
      Src: org.threeten.bp.ZonedDateTime:1722,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusYears()'
      Src: org.threeten.bp.ZonedDateTime:1722,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - years
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1723
      start: 1721
    functionDepth: 0
    functionLinenumber: 1721
    functionLinenumberEnd: 1723
    functionName: '[org.threeten.bp.ZonedDateTime].minusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusYears(int)'
    - '[org.threeten.bp.ZonedDateTime].plusYears(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].plusYears()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].minusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMonths(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1744,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
      Src: org.threeten.bp.ZonedDateTime:1744,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMonths()'
      Src: org.threeten.bp.ZonedDateTime:1744,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - months
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1745
      start: 1743
    functionDepth: 0
    functionLinenumber: 1743
    functionLinenumberEnd: 1745
    functionName: '[org.threeten.bp.ZonedDateTime].minusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusMonths(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].plusMonths(int)'
    - '[org.threeten.bp.ZonedDateTime].plusMonths()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].minusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusWeeks(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1766,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusWeeks(int)'
      Src: org.threeten.bp.ZonedDateTime:1766,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusWeeks()'
      Src: org.threeten.bp.ZonedDateTime:1766,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - weeks
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1767
      start: 1765
    functionDepth: 0
    functionLinenumber: 1765
    functionLinenumberEnd: 1767
    functionName: '[org.threeten.bp.ZonedDateTime].minusWeeks(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusWeeks(int)'
    - '[org.threeten.bp.ZonedDateTime].plusWeeks(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].plusWeeks()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].minusWeeks(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusDays(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1788,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusDays(int)'
      Src: org.threeten.bp.ZonedDateTime:1788,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusDays()'
      Src: org.threeten.bp.ZonedDateTime:1788,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1789
      start: 1787
    functionDepth: 0
    functionLinenumber: 1787
    functionLinenumberEnd: 1789
    functionName: '[org.threeten.bp.ZonedDateTime].minusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusDays(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].plusDays(int)'
    - '[org.threeten.bp.ZonedDateTime].plusDays()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].minusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusHours(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1817,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusHours(int)'
      Src: org.threeten.bp.ZonedDateTime:1817,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusHours()'
      Src: org.threeten.bp.ZonedDateTime:1817,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hours
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1818
      start: 1816
    functionDepth: 0
    functionLinenumber: 1816
    functionLinenumberEnd: 1818
    functionName: '[org.threeten.bp.ZonedDateTime].minusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusHours()'
    - '[org.threeten.bp.ZonedDateTime].plusHours(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].plusHours(int)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].minusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMinutes(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1835,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMinutes(int)'
      Src: org.threeten.bp.ZonedDateTime:1835,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusMinutes()'
      Src: org.threeten.bp.ZonedDateTime:1835,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minutes
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1836
      start: 1834
    functionDepth: 0
    functionLinenumber: 1834
    functionLinenumberEnd: 1836
    functionName: '[org.threeten.bp.ZonedDateTime].minusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusMinutes(int)'
    - '[org.threeten.bp.ZonedDateTime].plusMinutes(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZonedDateTime].plusMinutes()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].minusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusSeconds(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1853,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusSeconds(int)'
      Src: org.threeten.bp.ZonedDateTime:1853,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusSeconds()'
      Src: org.threeten.bp.ZonedDateTime:1853,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1854
      start: 1852
    functionDepth: 0
    functionLinenumber: 1852
    functionLinenumberEnd: 1854
    functionName: '[org.threeten.bp.ZonedDateTime].minusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusSeconds(int)'
    - '[org.threeten.bp.ZonedDateTime].plusSeconds()'
    - '[org.threeten.bp.ZonedDateTime].plusSeconds(org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].minusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].plusNanos(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1871,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusNanos(int)'
      Src: org.threeten.bp.ZonedDateTime:1871,1
    - Dst: '[org.threeten.bp.ZonedDateTime].plusNanos()'
      Src: org.threeten.bp.ZonedDateTime:1871,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nanos
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1872
      start: 1870
    functionDepth: 0
    functionLinenumber: 1870
    functionLinenumberEnd: 1872
    functionName: '[org.threeten.bp.ZonedDateTime].minusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].plusNanos()'
    - '[org.threeten.bp.ZonedDateTime].plusNanos(int)'
    - '[org.threeten.bp.ZonedDateTime].plusNanos(org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].minusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.ZonedDateTime:1896,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.ZonedDateTime:1897,1
    - Dst: '[Object].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.ZonedDateTime:1899,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 1900
      start: 1893
    functionDepth: 2
    functionLinenumber: 1893
    functionLinenumberEnd: 1900
    functionName: '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[Object].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDate()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.ZonedDateTime:1966,1
    - Dst: '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:1968,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
      Src: org.threeten.bp.ZonedDateTime:1969,1
    - Dst: '[org.threeten.bp.LocalDateTime].until(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.ZonedDateTime:1970,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toOffsetDateTime()'
      Src: org.threeten.bp.ZonedDateTime:1972,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toOffsetDateTime()'
      Src: org.threeten.bp.ZonedDateTime:1972,1
    - Dst: '[org.threeten.bp.OffsetDateTime].until(org.threeten.bp.OffsetDateTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.ZonedDateTime:1972,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:1975,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1976
      start: 1964
    functionDepth: 4
    functionLinenumber: 1964
    functionLinenumberEnd: 1976
    functionName: '[org.threeten.bp.ZonedDateTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.OffsetDateTime].until(org.threeten.bp.OffsetDateTime,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.ZonedDateTime].toOffsetDateTime()'
    - '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
    - '[org.threeten.bp.LocalDateTime].until(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.ZonedDateTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1987
    functionDepth: 0
    functionLinenumber: 1987
    functionLinenumberEnd: 1990
    functionName: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.ZonedDateTime:2002,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2003
      start: 2000
    functionDepth: 1
    functionLinenumber: 2000
    functionLinenumberEnd: 2003
    functionName: '[org.threeten.bp.ZonedDateTime].toLocalDate()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.ZonedDateTime].toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.ZonedDateTime:2015,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2016
      start: 2013
    functionDepth: 1
    functionLinenumber: 2013
    functionLinenumberEnd: 2016
    functionName: '[org.threeten.bp.ZonedDateTime].toLocalTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.ZonedDateTime].toLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZonedDateTime:2027,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2028
      start: 2026
    functionDepth: 3
    functionLinenumber: 2026
    functionLinenumberEnd: 2028
    functionName: '[org.threeten.bp.ZonedDateTime].toOffsetDateTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.ZonedDateTime].toOffsetDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:2047,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:2048,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZonedDateTime)'
      Src: org.threeten.bp.ZonedDateTime:2049,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 2052
      start: 2040
    functionDepth: 0
    functionLinenumber: 2040
    functionLinenumberEnd: 2052
    functionName: '[org.threeten.bp.ZonedDateTime].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZonedDateTime)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.ZonedDateTime)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.ZonedDateTime].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].hashCode()'
      Src: org.threeten.bp.ZonedDateTime:2061,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.ZonedDateTime:2061,1
    - Dst: '[org.threeten.bp.ZoneId].hashCode()'
      Src: org.threeten.bp.ZonedDateTime:2061,1
    - Dst: Integer.rotateLeft(int,int)
      Src: org.threeten.bp.ZonedDateTime:2061,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2062
      start: 2059
    functionDepth: 3
    functionLinenumber: 2059
    functionLinenumberEnd: 2062
    functionName: '[org.threeten.bp.ZonedDateTime].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].hashCode()'
    - Integer.rotateLeft(int,int)
    - '[org.threeten.bp.ZoneId].hashCode()'
    - '[org.threeten.bp.LocalDateTime].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZonedDateTime].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toString()'
      Src: org.threeten.bp.ZonedDateTime:2077,1
    - Dst: '[org.threeten.bp.ZoneOffset].toString()'
      Src: org.threeten.bp.ZonedDateTime:2077,1
    - Dst: '[org.threeten.bp.ZoneId].toString()'
      Src: org.threeten.bp.ZonedDateTime:2079,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2082
      start: 2075
    functionDepth: 3
    functionLinenumber: 2075
    functionLinenumberEnd: 2082
    functionName: '[org.threeten.bp.ZonedDateTime].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].toString()'
    - '[org.threeten.bp.LocalDateTime].toString()'
    - '[org.threeten.bp.ZoneId].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.ZonedDateTime].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.ZonedDateTime:2096,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 2097
      start: 2094
    functionDepth: 0
    functionLinenumber: 2094
    functionLinenumberEnd: 2097
    functionName: '[org.threeten.bp.ZonedDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[Object].format(org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.ZonedDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.ZonedDateTime:2101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2102
      start: 2100
    functionDepth: 0
    functionLinenumber: 2100
    functionLinenumberEnd: 2102
    functionName: '[org.threeten.bp.ZonedDateTime].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.ZonedDateTime].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.ZonedDateTime:2110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2111
      start: 2109
    functionDepth: 0
    functionLinenumber: 2109
    functionLinenumberEnd: 2111
    functionName: '[org.threeten.bp.ZonedDateTime].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.ZonedDateTime].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.ZonedDateTime:2114,1
    - Dst: '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.ZonedDateTime:2115,1
    - Dst: '[org.threeten.bp.ZoneId].write(java.io.DataOutput)'
      Src: org.threeten.bp.ZonedDateTime:2116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 2117
      start: 2113
    functionDepth: 3
    functionLinenumber: 2113
    functionLinenumberEnd: 2117
    functionName: '[org.threeten.bp.ZonedDateTime].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.ZoneId].write(java.io.DataOutput)'
    - '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.ZonedDateTime].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.ZonedDateTime:2120,1
    - Dst: '[org.threeten.bp.ZoneOffset].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.ZonedDateTime:2121,1
    - Dst: '[org.threeten.bp.Ser].read(java.io.DataInput)'
      Src: org.threeten.bp.ZonedDateTime:2122,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofLenient(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZonedDateTime:2123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZonedDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 2124
      start: 2119
    functionDepth: 5
    functionLinenumber: 2119
    functionLinenumberEnd: 2124
    functionName: '[org.threeten.bp.ZonedDateTime].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Ser].read(java.io.DataInput)'
    - '[org.threeten.bp.LocalDateTime].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.ZoneOffset].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.ZonedDateTime].ofLenient(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.ZonedDateTime].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.LocalTime:217,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.LocalTime:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.threeten.bp.LocalTime].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.LocalTime:233,1
    - Dst: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.LocalTime:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[org.threeten.bp.LocalTime].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.LocalTime:247,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.LocalTime:249,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.LocalTime:250,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.LocalTime:250,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.LocalTime:250,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.LocalTime:251,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.LocalTime:252,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.LocalTime:256,1
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(org.threeten.bp.LocalTime,int)'
      Src: org.threeten.bp.LocalTime:256,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 257
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 257
    functionName: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(org.threeten.bp.LocalTime,int)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.HOUR_OF_DAY].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:273,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_HOUR].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:277,1
    - Dst: '[org.threeten.bp.LocalTime].<init>(int,int,int,int)'
      Src: org.threeten.bp.LocalTime:278,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - hour
    - minute
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 279
      start: 272
    functionDepth: 2
    functionLinenumber: 272
    functionLinenumberEnd: 279
    functionName: '[org.threeten.bp.LocalTime].of(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 118
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_HOUR].checkValidValue(int)'
    - '[org.threeten.bp.temporal.ChronoField.HOUR_OF_DAY].checkValidValue(int)'
    - '[org.threeten.bp.LocalTime].<init>(int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].of(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.HOUR_OF_DAY].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:295,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_HOUR].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:299,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.SECOND_OF_MINUTE].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:300,1
    - Dst: '[org.threeten.bp.LocalTime].<init>(int,int,int,int)'
      Src: org.threeten.bp.LocalTime:301,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 3
    argNames:
    - hour
    - minute
    - second
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 302
      start: 294
    functionDepth: 2
    functionLinenumber: 294
    functionLinenumberEnd: 302
    functionName: '[org.threeten.bp.LocalTime].of(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 90
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.SECOND_OF_MINUTE].checkValidValue(int)'
    - '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_HOUR].checkValidValue(int)'
    - '[org.threeten.bp.temporal.ChronoField.HOUR_OF_DAY].checkValidValue(int)'
    - '[org.threeten.bp.LocalTime].<init>(int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].of(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.HOUR_OF_DAY].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:317,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_HOUR].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:318,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.SECOND_OF_MINUTE].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:319,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:320,1
    - Dst: '[org.threeten.bp.LocalTime].create(int,int,int,int)'
      Src: org.threeten.bp.LocalTime:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 4
    argNames:
    - hour
    - minute
    - second
    - nanoOfSecond
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 322
      start: 316
    functionDepth: 3
    functionLinenumber: 316
    functionLinenumberEnd: 322
    functionName: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 109
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidValue(int)'
    - '[org.threeten.bp.temporal.ChronoField.SECOND_OF_MINUTE].checkValidValue(int)'
    - '[org.threeten.bp.LocalTime].create(int,int,int,int)'
    - '[org.threeten.bp.temporal.ChronoField.HOUR_OF_DAY].checkValidValue(int)'
    - '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_HOUR].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.SECOND_OF_DAY].checkValidValue(long)'
      Src: org.threeten.bp.LocalTime:335,1
    - Dst: '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,int,int)'
      Src: org.threeten.bp.LocalTime:340,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - secondOfDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 341
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 341
    functionName: '[org.threeten.bp.LocalTime].ofSecondOfDay(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.SECOND_OF_DAY].checkValidValue(long)'
    - '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].ofSecondOfDay(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.SECOND_OF_DAY].checkValidValue(long)'
      Src: org.threeten.bp.LocalTime:355,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:356,1
    - Dst: '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,int,int)'
      Src: org.threeten.bp.LocalTime:361,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - secondOfDay
    - nanoOfSecond
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 362
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 362
    functionName: '[org.threeten.bp.LocalTime].ofSecondOfDay(long,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.SECOND_OF_DAY].checkValidValue(long)'
    - '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidValue(int)'
    - '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].ofSecondOfDay(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.NANO_OF_DAY].checkValidValue(long)'
      Src: org.threeten.bp.LocalTime:374,1
    - Dst: '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,int)'
      Src: org.threeten.bp.LocalTime:381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - nanoOfDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 382
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 382
    functionName: '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,int)'
    - '[org.threeten.bp.temporal.ChronoField.NANO_OF_DAY].checkValidValue(long)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.LocalTime:402,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.LocalTime:402,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.LocalTime:405,1
    - Dst: '[org.threeten.bp.LocalTime].getName()'
      Src: org.threeten.bp.LocalTime:405,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:404,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 408
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 408
    functionName: '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.LocalTime].getName()'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.LocalTime:422,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 423
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: '[org.threeten.bp.LocalTime].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.LocalTime:436,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
      Src: org.threeten.bp.LocalTime:437,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - text
    - formatter
    argTypes:
    - CharSequence
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 438
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 438
    functionName: '[org.threeten.bp.LocalTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].<init>(int,int,int,int)'
      Src: org.threeten.bp.LocalTime:456,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 4
    argNames:
    - hour
    - minute
    - second
    - nanoOfSecond
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 457
      start: 452
    functionDepth: 2
    functionLinenumber: 452
    functionLinenumberEnd: 457
    functionName: '[org.threeten.bp.LocalTime].create(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalTime].<init>(int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].create(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.LocalTime:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 4
    argNames:
    - hour
    - minute
    - second
    - nanoOfSecond
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 472
      start: 467
    functionDepth: 1
    functionLinenumber: 467
    functionLinenumberEnd: 472
    functionName: '[org.threeten.bp.LocalTime].<init>(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].<init>(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.LocalTime:514,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.LocalTime:516,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 517
      start: 511
    functionDepth: 1
    functionLinenumber: 511
    functionLinenumberEnd: 517
    functionName: '[org.threeten.bp.LocalTime].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalTime].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
      Src: org.threeten.bp.LocalTime:522,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
      Src: org.threeten.bp.LocalTime:524,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 525
      start: 519
    functionDepth: 1
    functionLinenumber: 519
    functionLinenumberEnd: 525
    functionName: '[org.threeten.bp.LocalTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalTime:551,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 552
      start: 549
    functionDepth: 3
    functionLinenumber: 549
    functionLinenumberEnd: 552
    functionName: '[org.threeten.bp.LocalTime].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.LocalTime].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].get0(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalTime:581,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalTime:583,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 584
      start: 578
    functionDepth: 3
    functionLinenumber: 578
    functionLinenumberEnd: 584
    functionName: '[org.threeten.bp.LocalTime].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.LocalTime].get0(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalTime].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalTime:612,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalTime:615,1
    - Dst: '[org.threeten.bp.LocalTime].get0(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalTime:617,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.LocalTime:619,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 620
      start: 608
    functionDepth: 3
    functionLinenumber: 608
    functionLinenumberEnd: 620
    functionName: '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.LocalTime].get0(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.LocalTime:625,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.LocalTime:627,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalTime:629,1
    - Dst: '[org.threeten.bp.LocalTime].toSecondOfDay()'
      Src: org.threeten.bp.LocalTime:631,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.LocalTime:640,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 641
      start: 622
    functionDepth: 2
    functionLinenumber: 622
    functionLinenumberEnd: 641
    functionName: '[org.threeten.bp.LocalTime].get0(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.LocalTime].toSecondOfDay()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalTime].get0(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 651
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 651
    functionName: '[org.threeten.bp.LocalTime].getHour()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalTime].getHour()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 660
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 660
    functionName: '[org.threeten.bp.LocalTime].getMinute()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalTime].getMinute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 669
    functionName: '[org.threeten.bp.LocalTime].getSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalTime].getSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 678
      start: 676
    functionDepth: 0
    functionLinenumber: 676
    functionLinenumberEnd: 678
    functionName: '[org.threeten.bp.LocalTime].getNano()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalTime].getNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
      Src: org.threeten.bp.LocalTime:708,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 709
      start: 702
    functionDepth: 0
    functionLinenumber: 702
    functionLinenumberEnd: 709
    functionName: '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f.checkValidValue(long)
      Src: org.threeten.bp.LocalTime:796,1
    - Dst: '[org.threeten.bp.LocalTime].withNano(int)'
      Src: org.threeten.bp.LocalTime:798,1
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
      Src: org.threeten.bp.LocalTime:799,1
    - Dst: '[org.threeten.bp.LocalTime].withNano(int)'
      Src: org.threeten.bp.LocalTime:800,1
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay(int)'
      Src: org.threeten.bp.LocalTime:801,1
    - Dst: '[org.threeten.bp.LocalTime].withNano(int)'
      Src: org.threeten.bp.LocalTime:802,1
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay(int)'
      Src: org.threeten.bp.LocalTime:803,1
    - Dst: '[org.threeten.bp.LocalTime].withSecond(int)'
      Src: org.threeten.bp.LocalTime:804,1
    - Dst: '[org.threeten.bp.LocalTime].toSecondOfDay()'
      Src: org.threeten.bp.LocalTime:805,1
    - Dst: '[org.threeten.bp.LocalTime].plusSeconds(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:805,1
    - Dst: '[org.threeten.bp.LocalTime].withMinute(int)'
      Src: org.threeten.bp.LocalTime:806,1
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:807,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:808,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:809,1
    - Dst: '[org.threeten.bp.LocalTime].withHour(int)'
      Src: org.threeten.bp.LocalTime:810,1
    - Dst: '[org.threeten.bp.LocalTime].withHour(int)'
      Src: org.threeten.bp.LocalTime:811,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(int)'
      Src: org.threeten.bp.LocalTime:812,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.LocalTime:814,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.LocalTime:816,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 817
      start: 792
    functionDepth: 2
    functionLinenumber: 792
    functionLinenumberEnd: 817
    functionName: '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalTime].withSecond(int)'
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
    - '[org.threeten.bp.LocalTime].toSecondOfDay()'
    - '[org.threeten.bp.LocalTime].plusHours(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].withNano(int)'
    - '[org.threeten.bp.LocalTime].ofNanoOfDay(int)'
    - '[org.threeten.bp.LocalTime].plusHours(int)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    - f.checkValidValue(long)
    - '[org.threeten.bp.LocalTime].withMinute(int)'
    - '[org.threeten.bp.LocalTime].withHour(int)'
    - '[org.threeten.bp.LocalTime].plusSeconds(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].plusMinutes(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.HOUR_OF_DAY].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:833,1
    - Dst: '[org.threeten.bp.LocalTime].create(int,byte,byte,int)'
      Src: org.threeten.bp.LocalTime:834,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - hour
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 835
      start: 829
    functionDepth: 0
    functionLinenumber: 829
    functionLinenumberEnd: 835
    functionName: '[org.threeten.bp.LocalTime].withHour(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.HOUR_OF_DAY].checkValidValue(int)'
    - '[org.threeten.bp.LocalTime].create(int,byte,byte,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].withHour(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_HOUR].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:850,1
    - Dst: '[org.threeten.bp.LocalTime].create(byte,int,byte,int)'
      Src: org.threeten.bp.LocalTime:851,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - minute
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 852
      start: 846
    functionDepth: 0
    functionLinenumber: 846
    functionLinenumberEnd: 852
    functionName: '[org.threeten.bp.LocalTime].withMinute(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.LocalTime].create(byte,int,byte,int)'
    - '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_HOUR].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].withMinute(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.SECOND_OF_MINUTE].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:867,1
    - Dst: '[org.threeten.bp.LocalTime].create(byte,byte,int,int)'
      Src: org.threeten.bp.LocalTime:868,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - second
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 869
      start: 863
    functionDepth: 0
    functionLinenumber: 863
    functionLinenumberEnd: 869
    functionName: '[org.threeten.bp.LocalTime].withSecond(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.LocalTime].create(byte,byte,int,int)'
    - '[org.threeten.bp.temporal.ChronoField.SECOND_OF_MINUTE].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].withSecond(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidValue(int)'
      Src: org.threeten.bp.LocalTime:884,1
    - Dst: '[org.threeten.bp.LocalTime].create(byte,byte,byte,int)'
      Src: org.threeten.bp.LocalTime:885,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - nanoOfSecond
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 886
      start: 880
    functionDepth: 0
    functionLinenumber: 880
    functionLinenumberEnd: 886
    functionName: '[org.threeten.bp.LocalTime].withNano(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidValue(int)'
    - '[org.threeten.bp.LocalTime].create(byte,byte,byte,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].withNano(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].getDuration()'
      Src: org.threeten.bp.LocalTime:912,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.LocalTime:913,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.LocalTime:914,1
    - Dst: '[org.threeten.bp.Duration].toNanos()'
      Src: org.threeten.bp.LocalTime:916,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.LocalTime:918,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalTime:920,1
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:921,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 922
      start: 908
    functionDepth: 3
    functionLinenumber: 908
    functionLinenumberEnd: 922
    functionName: '[org.threeten.bp.LocalTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofNanoOfDay(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.temporal.TemporalUnit].getDuration()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].toNanos()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].addTo()'
      Src: org.threeten.bp.LocalTime:943,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 944
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 944
    functionName: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].addTo()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(long)'
      Src: org.threeten.bp.LocalTime:966,1
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(int)'
      Src: org.threeten.bp.LocalTime:967,1
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(int)'
      Src: org.threeten.bp.LocalTime:968,1
    - Dst: '[org.threeten.bp.LocalTime].plusSeconds(long)'
      Src: org.threeten.bp.LocalTime:969,1
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(long)'
      Src: org.threeten.bp.LocalTime:970,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(long)'
      Src: org.threeten.bp.LocalTime:971,1
    - Dst: '[org.threeten.bp.LocalTime].plusHours(int)'
      Src: org.threeten.bp.LocalTime:972,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.LocalTime:974,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.LocalTime:976,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 977
      start: 961
    functionDepth: 2
    functionLinenumber: 961
    functionLinenumberEnd: 977
    functionName: '[org.threeten.bp.LocalTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalTime].plusHours(long)'
    - '[org.threeten.bp.LocalTime].plusNanos(int)'
    - '[org.threeten.bp.LocalTime].plusNanos(long)'
    - '[org.threeten.bp.LocalTime].plusMinutes(long)'
    - '[org.threeten.bp.LocalTime].plusHours(int)'
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.LocalTime].plusSeconds(long)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,byte,byte,int)'
      Src: org.threeten.bp.LocalTime:996,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - hoursToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 997
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 997
    functionName: '[org.threeten.bp.LocalTime].plusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,byte,byte,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].plusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,byte,int)'
      Src: org.threeten.bp.LocalTime:1021,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - minutesToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1022
      start: 1010
    functionDepth: 0
    functionLinenumber: 1010
    functionLinenumberEnd: 1022
    functionName: '[org.threeten.bp.LocalTime].plusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,byte,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].plusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,int)'
      Src: org.threeten.bp.LocalTime:1048,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - secondstoAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1049
      start: 1035
    functionDepth: 0
    functionLinenumber: 1035
    functionLinenumberEnd: 1049
    functionName: '[org.threeten.bp.LocalTime].plusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].plusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalTime:1066,1
    - Dst: '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:1075,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - nanosToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1076
      start: 1062
    functionDepth: 1
    functionLinenumber: 1062
    functionLinenumberEnd: 1076
    functionName: '[org.threeten.bp.LocalTime].plusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.LocalTime].create(org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime,org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].plusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
      Src: org.threeten.bp.LocalTime:1097,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 1098
      start: 1095
    functionDepth: 0
    functionLinenumber: 1095
    functionLinenumberEnd: 1098
    functionName: '[org.threeten.bp.LocalTime].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalTime:1117,1
    - Dst: '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalTime:1117,1
    - Dst: '[org.threeten.bp.LocalTime].plus(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalTime:1117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1118
      start: 1115
    functionDepth: 0
    functionLinenumber: 1115
    functionLinenumberEnd: 1118
    functionName: '[org.threeten.bp.LocalTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.LocalTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusHours()'
      Src: org.threeten.bp.LocalTime:1133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - hoursToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1134
      start: 1132
    functionDepth: 0
    functionLinenumber: 1132
    functionLinenumberEnd: 1134
    functionName: '[org.threeten.bp.LocalTime].minusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalTime].plusHours()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].minusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes()'
      Src: org.threeten.bp.LocalTime:1148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - minutesToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1149
      start: 1147
    functionDepth: 0
    functionLinenumber: 1147
    functionLinenumberEnd: 1149
    functionName: '[org.threeten.bp.LocalTime].minusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalTime].plusMinutes()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].minusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusSeconds()'
      Src: org.threeten.bp.LocalTime:1163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - secondsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1164
      start: 1162
    functionDepth: 0
    functionLinenumber: 1162
    functionLinenumberEnd: 1164
    functionName: '[org.threeten.bp.LocalTime].minusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalTime].plusSeconds()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].minusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusNanos()'
      Src: org.threeten.bp.LocalTime:1178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - nanosToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1179
      start: 1177
    functionDepth: 0
    functionLinenumber: 1177
    functionLinenumberEnd: 1179
    functionName: '[org.threeten.bp.LocalTime].minusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalTime].plusNanos()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].minusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.LocalTime:1203,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.LocalTime:1205,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.LocalTime:1209,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.LocalTime:1209,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.LocalTime:1210,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.LocalTime:1210,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.LocalTime:1211,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
      Src: org.threeten.bp.LocalTime:1214,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 1215
      start: 1200
    functionDepth: 1
    functionLinenumber: 1200
    functionLinenumberEnd: 1215
    functionName: '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalTime:1243,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.LocalTime,long)'
      Src: org.threeten.bp.LocalTime:1243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 1244
      start: 1241
    functionDepth: 1
    functionLinenumber: 1241
    functionLinenumberEnd: 1244
    functionName: '[org.threeten.bp.LocalTime].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.LocalTime,long)'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.LocalTime].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.LocalTime:1291,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalTime:1293,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalTime:1293,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.LocalTime:1303,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:1305,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1306
      start: 1289
    functionDepth: 2
    functionLinenumber: 1289
    functionLinenumberEnd: 1306
    functionName: '[org.threeten.bp.LocalTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.LocalTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalTime:1319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 1320
      start: 1318
    functionDepth: 0
    functionLinenumber: 1318
    functionLinenumberEnd: 1320
    functionName: '[org.threeten.bp.LocalTime].atDate(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalTime].atDate(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.LocalTime:1332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1333
      start: 1331
    functionDepth: 0
    functionLinenumber: 1331
    functionLinenumberEnd: 1333
    functionName: '[org.threeten.bp.LocalTime].atOffset(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.LocalTime].atOffset(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1347
      start: 1342
    functionDepth: 0
    functionLinenumber: 1342
    functionLinenumberEnd: 1347
    functionName: '[org.threeten.bp.LocalTime].toSecondOfDay()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalTime].toSecondOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1361
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1361
    functionName: '[org.threeten.bp.LocalTime].toNanoOfDay()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.LocalTime].toNanoOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareInts(byte,byte)'
      Src: org.threeten.bp.LocalTime:1376,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareInts(byte,byte)'
      Src: org.threeten.bp.LocalTime:1378,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareInts(byte,byte)'
      Src: org.threeten.bp.LocalTime:1380,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareInts(int,int)'
      Src: org.threeten.bp.LocalTime:1382,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 1387
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1387
    functionName: '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].compareInts(byte,byte)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].compareInts(int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:1399,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 1400
      start: 1398
    functionDepth: 2
    functionLinenumber: 1398
    functionLinenumberEnd: 1400
    functionName: '[org.threeten.bp.LocalTime].isAfter(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalTime].isAfter(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:1412,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 1413
      start: 1411
    functionDepth: 2
    functionLinenumber: 1411
    functionLinenumberEnd: 1413
    functionName: '[org.threeten.bp.LocalTime].isBefore(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalTime].isBefore(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1439
      start: 1428
    functionDepth: 0
    functionLinenumber: 1428
    functionLinenumberEnd: 1439
    functionName: '[org.threeten.bp.LocalTime].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalTime].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalTime:1448,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1450
      start: 1446
    functionDepth: 1
    functionLinenumber: 1446
    functionLinenumberEnd: 1450
    functionName: '[org.threeten.bp.LocalTime].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalTime].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.threeten.bp.LocalTime:1471,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.LocalTime:1476,1
    - Dst: '[org.threeten.bp.LocalTime].append(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:1476,1
    - Dst: '[org.threeten.bp.LocalTime].append()'
      Src: org.threeten.bp.LocalTime:1476,1
    - Dst: '[org.threeten.bp.LocalTime].append(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:1476,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.LocalTime:1479,1
    - Dst: '[org.threeten.bp.LocalTime].append(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:1479,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.LocalTime:1481,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.LocalTime:1483,1
    - Dst: '[org.threeten.bp.LocalTime].substring(int)'
      Src: org.threeten.bp.LocalTime:1483,1
    - Dst: '[StringBuilder].append(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:1483,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.LocalTime:1485,1
    - Dst: '[org.threeten.bp.LocalTime].substring(int)'
      Src: org.threeten.bp.LocalTime:1485,1
    - Dst: '[StringBuilder].append(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:1485,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.LocalTime:1487,1
    - Dst: '[org.threeten.bp.LocalTime].substring(int)'
      Src: org.threeten.bp.LocalTime:1487,1
    - Dst: '[StringBuilder].append(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:1487,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.LocalTime:1491,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1492
      start: 1469
    functionDepth: 1
    functionLinenumber: 1469
    functionLinenumberEnd: 1492
    functionName: '[org.threeten.bp.LocalTime].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalTime].substring(int)'
    - '[StringBuilder].append(char)'
    - Integer.toString(int)
    - '[org.threeten.bp.LocalTime].append(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].append()'
    - '[StringBuilder].append()'
    - '[StringBuilder].append(org.threeten.bp.LocalTime)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.LocalTime].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.LocalTime:1505,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format()'
      Src: org.threeten.bp.LocalTime:1506,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 1507
      start: 1504
    functionDepth: 0
    functionLinenumber: 1504
    functionLinenumberEnd: 1507
    functionName: '[org.threeten.bp.LocalTime].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.LocalTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.LocalTime:1511,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1512
      start: 1510
    functionDepth: 0
    functionLinenumber: 1510
    functionLinenumberEnd: 1512
    functionName: '[org.threeten.bp.LocalTime].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.LocalTime].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.LocalTime:1520,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1521
      start: 1519
    functionDepth: 0
    functionLinenumber: 1519
    functionLinenumberEnd: 1521
    functionName: '[org.threeten.bp.LocalTime].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.LocalTime].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeByte()'
      Src: org.threeten.bp.LocalTime:1527,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.threeten.bp.LocalTime:1529,1
    - Dst: '[java.io.DataOutput].writeByte()'
      Src: org.threeten.bp.LocalTime:1530,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.threeten.bp.LocalTime:1533,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.threeten.bp.LocalTime:1534,1
    - Dst: '[java.io.DataOutput].writeByte()'
      Src: org.threeten.bp.LocalTime:1535,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.threeten.bp.LocalTime:1538,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.threeten.bp.LocalTime:1539,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.threeten.bp.LocalTime:1540,1
    - Dst: '[java.io.DataOutput].writeInt(int)'
      Src: org.threeten.bp.LocalTime:1541,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1543
      start: 1523
    functionDepth: 1
    functionLinenumber: 1523
    functionLinenumberEnd: 1543
    functionName: '[org.threeten.bp.LocalTime].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 3
    functionsReached:
    - '[java.io.DataOutput].writeInt(int)'
    - '[java.io.DataOutput].writeByte(byte)'
    - '[java.io.DataOutput].writeByte()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.LocalTime].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.LocalTime:1546,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.LocalTime:1553,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.LocalTime:1557,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.LocalTime:1561,1
    - Dst: '[org.threeten.bp.LocalTime].of(byte,byte,byte,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalTime:1565,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.LocalTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      - LocalTime[]
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - long
      - byte
      - byte
      - byte
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1566
      start: 1545
    functionDepth: 1
    functionLinenumber: 1545
    functionLinenumberEnd: 1566
    functionName: '[org.threeten.bp.LocalTime].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(byte,byte,byte,org.threeten.bp.LocalTime)'
    - '[java.io.DataInput].readInt()'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalTime].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.threeten.bp.DateTimeException:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.DateTimeException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.threeten.bp.DateTimeException].<init>(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeException.java
    functionUses: 64
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.DateTimeException
    signature: '[org.threeten.bp.DateTimeException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.threeten.bp.DateTimeException:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.DateTimeException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.threeten.bp.DateTimeException].<init>(String,Throwable)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeException.java
    functionUses: 3
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.threeten.bp.DateTimeException
    signature: '[org.threeten.bp.DateTimeException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Ser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 96
    functionName: '[org.threeten.bp.Ser].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Ser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Ser
    signature: '[org.threeten.bp.Ser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Ser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - object
    argTypes:
    - byte
    - Object
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[org.threeten.bp.Ser].<init>(byte,Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Ser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Ser
    signature: '[org.threeten.bp.Ser].<init>(byte,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].writeInternal(byte,Object,java.io.ObjectOutput)'
      Src: org.threeten.bp.Ser:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.Ser].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].writeInternal(byte,Object,java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Ser].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.threeten.bp.Ser:120,1
    - Dst: '[org.threeten.bp.Duration].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:123,1
    - Dst: '[org.threeten.bp.Instant].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:126,1
    - Dst: '[org.threeten.bp.LocalDate].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:129,1
    - Dst: '[org.threeten.bp.LocalDateTime].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:132,1
    - Dst: '[org.threeten.bp.LocalTime].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:135,1
    - Dst: '[org.threeten.bp.MonthDay].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:138,1
    - Dst: '[org.threeten.bp.OffsetDateTime].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:141,1
    - Dst: '[org.threeten.bp.OffsetTime].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:144,1
    - Dst: '[org.threeten.bp.YearMonth].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:147,1
    - Dst: '[org.threeten.bp.Year].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:150,1
    - Dst: '[org.threeten.bp.ZoneRegion].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:153,1
    - Dst: '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:156,1
    - Dst: '[org.threeten.bp.ZonedDateTime].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.Ser:159,1
    - Dst: '[java.io.InvalidClassException].<init>(String)'
      Src: org.threeten.bp.Ser:162,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - Object
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - type
    - object
    - out
    argTypes:
    - byte
    - Object
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 164
      start: 119
    functionDepth: 3
    functionLinenumber: 119
    functionLinenumberEnd: 164
    functionName: '[org.threeten.bp.Ser].writeInternal(byte,Object,java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.YearMonth].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.Year].writeExternal(java.io.DataOutput)'
    - '[java.io.DataOutput].writeByte(byte)'
    - '[org.threeten.bp.LocalTime].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.ZonedDateTime].writeExternal(java.io.DataOutput)'
    - '[java.io.InvalidClassException].<init>(String)'
    - '[org.threeten.bp.MonthDay].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.LocalDate].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.LocalDateTime].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.Duration].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.OffsetDateTime].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.ZoneRegion].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.OffsetTime].writeExternal(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Ser].writeInternal(byte,Object,java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInput].readByte()'
      Src: org.threeten.bp.Ser:173,1
    - Dst: '[org.threeten.bp.Ser].readInternal(org.threeten.bp.Ser,java.io.ObjectInput)'
      Src: org.threeten.bp.Ser:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[org.threeten.bp.Ser].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].readInternal(org.threeten.bp.Ser,java.io.ObjectInput)'
    - '[java.io.ObjectInput].readByte()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Ser].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.Ser:178,1
    - Dst: '[org.threeten.bp.Ser].readInternal(org.threeten.bp.Ser,java.io.DataInput)'
      Src: org.threeten.bp.Ser:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[org.threeten.bp.Ser].read(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Ser.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Ser].readInternal(org.threeten.bp.Ser,java.io.DataInput)'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.Ser].read(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:184,1
    - Dst: '[org.threeten.bp.Instant].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:185,1
    - Dst: '[org.threeten.bp.LocalDate].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:186,1
    - Dst: '[org.threeten.bp.LocalDateTime].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:187,1
    - Dst: '[org.threeten.bp.LocalTime].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:188,1
    - Dst: '[org.threeten.bp.MonthDay].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:189,1
    - Dst: '[org.threeten.bp.OffsetDateTime].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:190,1
    - Dst: '[org.threeten.bp.OffsetTime].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:191,1
    - Dst: '[org.threeten.bp.Year].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:192,1
    - Dst: '[org.threeten.bp.YearMonth].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:193,1
    - Dst: '[org.threeten.bp.ZonedDateTime].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:194,1
    - Dst: '[org.threeten.bp.ZoneOffset].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:195,1
    - Dst: '[org.threeten.bp.ZoneRegion].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.Ser:196,1
    - Dst: '[java.io.StreamCorruptedException].<init>(String)'
      Src: org.threeten.bp.Ser:198,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - type
    - in
    argTypes:
    - byte
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 200
      start: 182
    functionDepth: 6
    functionLinenumber: 182
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.Ser].readInternal(byte,java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneRegion].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.Instant].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.ZonedDateTime].readExternal(java.io.DataInput)'
    - '[java.io.StreamCorruptedException].<init>(String)'
    - '[org.threeten.bp.Duration].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.LocalTime].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.OffsetDateTime].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.YearMonth].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.Year].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.MonthDay].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.LocalDate].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.LocalDateTime].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.ZoneOffset].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.OffsetTime].readExternal(java.io.DataInput)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.Ser].readInternal(byte,java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: '[org.threeten.bp.Ser].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Ser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.Ser].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Comparator<org.threeten.bp.OffsetDateTime>
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.threeten.bp.OffsetDateTime].timeLineOrder()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Comparator<org.threeten.bp.OffsetDateTime>
    signature: '[org.threeten.bp.OffsetDateTime].timeLineOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.OffsetDateTime:175,1
    - Dst: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.OffsetDateTime:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.threeten.bp.OffsetDateTime].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.OffsetDateTime:192,1
    - Dst: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.OffsetDateTime:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 2
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.OffsetDateTime:208,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.OffsetDateTime:209,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.OffsetDateTime:210,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.OffsetDateTime:210,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.OffsetDateTime:210,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 211
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 211
    functionName: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.OffsetDateTime:225,1
    - Dst: '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 3
    argNames:
    - date
    - time
    - offset
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalTime
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 3
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 106
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - dateTime
    - offset
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 2
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.OffsetDateTime:269,1
    - Dst: '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 8
    argNames:
    - year
    - month
    - dayOfMonth
    - hour
    - minute
    - second
    - nanoOfSecond
    - offset
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 271
      start: 266
    functionDepth: 5
    functionLinenumber: 266
    functionLinenumberEnd: 271
    functionName: '[org.threeten.bp.OffsetDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Instant,String)'
      Src: org.threeten.bp.OffsetDateTime:287,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.OffsetDateTime:288,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.OffsetDateTime:289,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.OffsetDateTime:290,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.OffsetDateTime:291,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.OffsetDateTime:291,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:291,1
    - Dst: '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - instant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 293
      start: 286
    functionDepth: 4
    functionLinenumber: 286
    functionLinenumberEnd: 293
    functionName: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Instant,String)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.OffsetDateTime:317,1
    - Dst: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.OffsetDateTime:319,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:320,1
    - Dst: '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.OffsetDateTime:322,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:323,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.OffsetDateTime:327,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getName()'
      Src: org.threeten.bp.OffsetDateTime:327,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:326,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 329
      start: 312
    functionDepth: 4
    functionLinenumber: 312
    functionLinenumberEnd: 329
    functionName: '[org.threeten.bp.OffsetDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.OffsetDateTime].getName()'
    - '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.OffsetDateTime:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 345
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 345
    functionName: '[org.threeten.bp.OffsetDateTime].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.OffsetDateTime:358,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>)'
      Src: org.threeten.bp.OffsetDateTime:359,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - text
    - formatter
    argTypes:
    - CharSequence
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 360
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 360
    functionName: '[org.threeten.bp.OffsetDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].atOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:101,1
    - Dst: '[org.threeten.bp.LocalDateTime].atOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:109,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.OffsetDateTime:113,1
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.threeten.bp.OffsetDateTime:136,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
      Src: org.threeten.bp.OffsetDateTime:370,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.OffsetDateTime:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - dateTime
    - offset
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 372
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 372
    functionName: '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.LocalDateTime].atOffset(org.threeten.bp.ZoneOffset)'
    - '[java.util.Comparator].<init>()'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:381,1
    - Dst: '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:384,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - dateTime
    - offset
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 385
      start: 380
    functionDepth: 2
    functionLinenumber: 380
    functionLinenumberEnd: 385
    functionName: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 21
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.OffsetDateTime:441,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 442
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 442
    functionName: '[org.threeten.bp.OffsetDateTime].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetDateTime].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
      Src: org.threeten.bp.OffsetDateTime:447,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
      Src: org.threeten.bp.OffsetDateTime:447,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
      Src: org.threeten.bp.OffsetDateTime:449,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 450
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 450
    functionName: '[org.threeten.bp.OffsetDateTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
    - '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetDateTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.OffsetDateTime:478,1
    - Dst: '[org.threeten.bp.LocalDateTime].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.OffsetDateTime:480,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.OffsetDateTime:482,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 483
      start: 474
    functionDepth: 5
    functionLinenumber: 474
    functionLinenumberEnd: 483
    functionName: '[org.threeten.bp.OffsetDateTime].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.LocalDateTime].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.OffsetDateTime].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.OffsetDateTime:514,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.OffsetDateTime:515,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.OffsetDateTime:515,1
    - Dst: '[org.threeten.bp.LocalDateTime].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.OffsetDateTime:517,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.OffsetDateTime:519,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 520
      start: 510
    functionDepth: 6
    functionLinenumber: 510
    functionLinenumberEnd: 520
    functionName: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.LocalDateTime].get(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.OffsetDateTime:548,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.OffsetDateTime:549,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.OffsetDateTime:549,1
    - Dst: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.OffsetDateTime:551,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.OffsetDateTime:553,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 554
      start: 544
    functionDepth: 5
    functionLinenumber: 544
    functionLinenumberEnd: 554
    functionName: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 566
    functionName: '[org.threeten.bp.OffsetDateTime].getOffset()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.OffsetDateTime].getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:586,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 587
      start: 585
    functionDepth: 3
    functionLinenumber: 585
    functionLinenumberEnd: 587
    functionName: '[org.threeten.bp.OffsetDateTime].withOffsetSameLocal(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].withOffsetSameLocal(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:609,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.OffsetDateTime:612,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.OffsetDateTime:612,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:613,1
    - Dst: '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:614,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 615
      start: 608
    functionDepth: 2
    functionLinenumber: 608
    functionLinenumberEnd: 615
    functionName: '[org.threeten.bp.OffsetDateTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].plusSeconds(org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.OffsetDateTime:629,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 628
    functionDepth: 2
    functionLinenumber: 628
    functionLinenumberEnd: 630
    functionName: '[org.threeten.bp.OffsetDateTime].getYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetDateTime].getYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getMonthValue()'
      Src: org.threeten.bp.OffsetDateTime:643,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 644
      start: 642
    functionDepth: 2
    functionLinenumber: 642
    functionLinenumberEnd: 644
    functionName: '[org.threeten.bp.OffsetDateTime].getMonthValue()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getMonthValue()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetDateTime].getMonthValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getMonth()'
      Src: org.threeten.bp.OffsetDateTime:658,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Month
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 659
      start: 657
    functionDepth: 2
    functionLinenumber: 657
    functionLinenumberEnd: 659
    functionName: '[org.threeten.bp.OffsetDateTime].getMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getMonth()'
    linkageType: ''
    returnType: Month
    signature: '[org.threeten.bp.OffsetDateTime].getMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
      Src: org.threeten.bp.OffsetDateTime:669,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 670
      start: 668
    functionDepth: 2
    functionLinenumber: 668
    functionLinenumberEnd: 670
    functionName: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfYear()'
      Src: org.threeten.bp.OffsetDateTime:680,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 3
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: '[org.threeten.bp.OffsetDateTime].getDayOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getDayOfYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetDateTime].getDayOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfWeek()'
      Src: org.threeten.bp.OffsetDateTime:697,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DayOfWeek
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 698
      start: 696
    functionDepth: 4
    functionLinenumber: 696
    functionLinenumberEnd: 698
    functionName: '[org.threeten.bp.OffsetDateTime].getDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getDayOfWeek()'
    linkageType: ''
    returnType: DayOfWeek
    signature: '[org.threeten.bp.OffsetDateTime].getDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.OffsetDateTime:707,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 708
      start: 706
    functionDepth: 2
    functionLinenumber: 706
    functionLinenumberEnd: 708
    functionName: '[org.threeten.bp.OffsetDateTime].getHour()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getHour()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetDateTime].getHour()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.OffsetDateTime:716,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 717
      start: 715
    functionDepth: 2
    functionLinenumber: 715
    functionLinenumberEnd: 717
    functionName: '[org.threeten.bp.OffsetDateTime].getMinute()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetDateTime].getMinute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.OffsetDateTime:725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 726
      start: 724
    functionDepth: 2
    functionLinenumber: 724
    functionLinenumberEnd: 726
    functionName: '[org.threeten.bp.OffsetDateTime].getSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetDateTime].getSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.OffsetDateTime:734,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 735
      start: 733
    functionDepth: 2
    functionLinenumber: 733
    functionLinenumberEnd: 735
    functionName: '[org.threeten.bp.OffsetDateTime].getNano()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getNano()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetDateTime].getNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.OffsetDateTime:785,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:785,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:787,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:789,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
      Src: org.threeten.bp.OffsetDateTime:793,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 794
      start: 781
    functionDepth: 5
    functionLinenumber: 781
    functionLinenumberEnd: 794
    functionName: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].getNano()'
      Src: org.threeten.bp.OffsetDateTime:844,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.OffsetDateTime:844,1
    - Dst: '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:844,1
    - Dst: f.checkValidIntValue(long)
      Src: org.threeten.bp.OffsetDateTime:846,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:846,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:846,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.OffsetDateTime:849,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:849,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.OffsetDateTime:851,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 852
      start: 839
    functionDepth: 5
    functionLinenumber: 839
    functionLinenumberEnd: 852
    functionName: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.OffsetDateTime].getNano()'
    - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
    - f.checkValidIntValue(long)
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withYear(int)'
      Src: org.threeten.bp.OffsetDateTime:867,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:867,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 868
      start: 866
    functionDepth: 5
    functionLinenumber: 866
    functionLinenumberEnd: 868
    functionName: '[org.threeten.bp.OffsetDateTime].withYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withYear(int)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].withYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withMonth(int)'
      Src: org.threeten.bp.OffsetDateTime:882,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:882,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - month
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 883
      start: 881
    functionDepth: 5
    functionLinenumber: 881
    functionLinenumberEnd: 883
    functionName: '[org.threeten.bp.OffsetDateTime].withMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withMonth(int)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].withMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
      Src: org.threeten.bp.OffsetDateTime:898,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:898,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - dayOfMonth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 899
      start: 897
    functionDepth: 5
    functionLinenumber: 897
    functionLinenumberEnd: 899
    functionName: '[org.threeten.bp.OffsetDateTime].withDayOfMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].withDayOfMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
      Src: org.threeten.bp.OffsetDateTime:913,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:913,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - dayOfYear
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 914
      start: 912
    functionDepth: 5
    functionLinenumber: 912
    functionLinenumberEnd: 914
    functionName: '[org.threeten.bp.OffsetDateTime].withDayOfYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].withDayOfYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withHour(int)'
      Src: org.threeten.bp.OffsetDateTime:929,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:929,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - hour
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 930
      start: 928
    functionDepth: 5
    functionLinenumber: 928
    functionLinenumberEnd: 930
    functionName: '[org.threeten.bp.OffsetDateTime].withHour(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withHour(int)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].withHour(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withMinute(int)'
      Src: org.threeten.bp.OffsetDateTime:944,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:944,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - minute
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 945
      start: 943
    functionDepth: 5
    functionLinenumber: 943
    functionLinenumberEnd: 945
    functionName: '[org.threeten.bp.OffsetDateTime].withMinute(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withMinute(int)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].withMinute(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withSecond(int)'
      Src: org.threeten.bp.OffsetDateTime:959,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:959,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - second
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 960
      start: 958
    functionDepth: 5
    functionLinenumber: 958
    functionLinenumberEnd: 960
    functionName: '[org.threeten.bp.OffsetDateTime].withSecond(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withSecond(int)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].withSecond(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].withNano(int)'
      Src: org.threeten.bp.OffsetDateTime:974,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:974,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - nanoOfSecond
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 975
      start: 973
    functionDepth: 5
    functionLinenumber: 973
    functionLinenumberEnd: 975
    functionName: '[org.threeten.bp.OffsetDateTime].withNano(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].withNano(int)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].withNano(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.OffsetDateTime:1000,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1000,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1001
      start: 999
    functionDepth: 5
    functionLinenumber: 999
    functionLinenumberEnd: 1001
    functionName: '[org.threeten.bp.OffsetDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].addTo()'
      Src: org.threeten.bp.OffsetDateTime:1023,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 1024
      start: 1021
    functionDepth: 0
    functionLinenumber: 1021
    functionLinenumberEnd: 1024
    functionName: '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].addTo()'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.OffsetDateTime:1045,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1045,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.OffsetDateTime:1047,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1048
      start: 1042
    functionDepth: 5
    functionLinenumber: 1042
    functionLinenumberEnd: 1048
    functionName: '[org.threeten.bp.OffsetDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.LocalDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears(long)'
      Src: org.threeten.bp.OffsetDateTime:1072,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1072,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - years
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1073
      start: 1071
    functionDepth: 5
    functionLinenumber: 1071
    functionLinenumberEnd: 1073
    functionName: '[org.threeten.bp.OffsetDateTime].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusYears(long)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths(long)'
      Src: org.threeten.bp.OffsetDateTime:1096,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1096,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - months
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1097
      start: 1095
    functionDepth: 5
    functionLinenumber: 1095
    functionLinenumberEnd: 1097
    functionName: '[org.threeten.bp.OffsetDateTime].plusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusMonths(long)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].plusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(long)'
      Src: org.threeten.bp.OffsetDateTime:1115,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - weeks
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1116
      start: 1114
    functionDepth: 5
    functionLinenumber: 1114
    functionLinenumberEnd: 1116
    functionName: '[org.threeten.bp.OffsetDateTime].plusWeeks(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWeeks(long)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].plusWeeks(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(long)'
      Src: org.threeten.bp.OffsetDateTime:1134,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1135
      start: 1133
    functionDepth: 5
    functionLinenumber: 1133
    functionLinenumberEnd: 1135
    functionName: '[org.threeten.bp.OffsetDateTime].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].plusDays(long)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusHours(long)'
      Src: org.threeten.bp.OffsetDateTime:1147,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - hours
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1148
      start: 1146
    functionDepth: 3
    functionLinenumber: 1146
    functionLinenumberEnd: 1148
    functionName: '[org.threeten.bp.OffsetDateTime].plusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusHours(long)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].plusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusMinutes(long)'
      Src: org.threeten.bp.OffsetDateTime:1160,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - minutes
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1161
      start: 1159
    functionDepth: 3
    functionLinenumber: 1159
    functionLinenumberEnd: 1161
    functionName: '[org.threeten.bp.OffsetDateTime].plusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].plusMinutes(long)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].plusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(long)'
      Src: org.threeten.bp.OffsetDateTime:1173,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1174
      start: 1172
    functionDepth: 3
    functionLinenumber: 1172
    functionLinenumberEnd: 1174
    functionName: '[org.threeten.bp.OffsetDateTime].plusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusSeconds(long)'
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].plusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusNanos(long)'
      Src: org.threeten.bp.OffsetDateTime:1186,1
    - Dst: '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - nanos
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1187
      start: 1185
    functionDepth: 3
    functionLinenumber: 1185
    functionLinenumberEnd: 1187
    functionName: '[org.threeten.bp.OffsetDateTime].plusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].plusNanos(long)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].plusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
      Src: org.threeten.bp.OffsetDateTime:1209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 1210
      start: 1207
    functionDepth: 0
    functionLinenumber: 1207
    functionLinenumberEnd: 1210
    functionName: '[org.threeten.bp.OffsetDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.OffsetDateTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.OffsetDateTime:1229,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.OffsetDateTime:1229,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.OffsetDateTime:1229,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1230
      start: 1227
    functionDepth: 0
    functionLinenumber: 1227
    functionLinenumberEnd: 1230
    functionName: '[org.threeten.bp.OffsetDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.OffsetDateTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.OffsetDateTime,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].plusYears(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1254,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusYears(int)'
      Src: org.threeten.bp.OffsetDateTime:1254,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusYears()'
      Src: org.threeten.bp.OffsetDateTime:1254,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - years
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1255
      start: 1253
    functionDepth: 0
    functionLinenumber: 1253
    functionLinenumberEnd: 1255
    functionName: '[org.threeten.bp.OffsetDateTime].minusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusYears(int)'
    - '[org.threeten.bp.OffsetDateTime].plusYears(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].plusYears()'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].minusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].plusMonths(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1278,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusMonths(int)'
      Src: org.threeten.bp.OffsetDateTime:1278,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusMonths()'
      Src: org.threeten.bp.OffsetDateTime:1278,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - months
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1279
      start: 1277
    functionDepth: 0
    functionLinenumber: 1277
    functionLinenumberEnd: 1279
    functionName: '[org.threeten.bp.OffsetDateTime].minusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusMonths()'
    - '[org.threeten.bp.OffsetDateTime].plusMonths(int)'
    - '[org.threeten.bp.OffsetDateTime].plusMonths(org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].minusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].plusWeeks(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1297,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusWeeks(int)'
      Src: org.threeten.bp.OffsetDateTime:1297,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusWeeks()'
      Src: org.threeten.bp.OffsetDateTime:1297,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - weeks
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1298
      start: 1296
    functionDepth: 0
    functionLinenumber: 1296
    functionLinenumberEnd: 1298
    functionName: '[org.threeten.bp.OffsetDateTime].minusWeeks(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusWeeks(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].plusWeeks()'
    - '[org.threeten.bp.OffsetDateTime].plusWeeks(int)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].minusWeeks(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].plusDays(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1316,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusDays(int)'
      Src: org.threeten.bp.OffsetDateTime:1316,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusDays()'
      Src: org.threeten.bp.OffsetDateTime:1316,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1317
      start: 1315
    functionDepth: 0
    functionLinenumber: 1315
    functionLinenumberEnd: 1317
    functionName: '[org.threeten.bp.OffsetDateTime].minusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusDays(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].plusDays()'
    - '[org.threeten.bp.OffsetDateTime].plusDays(int)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].minusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].plusHours(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1329,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusHours(int)'
      Src: org.threeten.bp.OffsetDateTime:1329,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusHours()'
      Src: org.threeten.bp.OffsetDateTime:1329,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - hours
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1330
      start: 1328
    functionDepth: 0
    functionLinenumber: 1328
    functionLinenumberEnd: 1330
    functionName: '[org.threeten.bp.OffsetDateTime].minusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusHours(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].plusHours()'
    - '[org.threeten.bp.OffsetDateTime].plusHours(int)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].minusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].plusMinutes(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1342,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusMinutes(int)'
      Src: org.threeten.bp.OffsetDateTime:1342,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusMinutes()'
      Src: org.threeten.bp.OffsetDateTime:1342,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - minutes
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1343
      start: 1341
    functionDepth: 0
    functionLinenumber: 1341
    functionLinenumberEnd: 1343
    functionName: '[org.threeten.bp.OffsetDateTime].minusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusMinutes(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].plusMinutes(int)'
    - '[org.threeten.bp.OffsetDateTime].plusMinutes()'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].minusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].plusSeconds(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1355,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusSeconds(int)'
      Src: org.threeten.bp.OffsetDateTime:1355,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusSeconds()'
      Src: org.threeten.bp.OffsetDateTime:1355,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1356
      start: 1354
    functionDepth: 0
    functionLinenumber: 1354
    functionLinenumberEnd: 1356
    functionName: '[org.threeten.bp.OffsetDateTime].minusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusSeconds(int)'
    - '[org.threeten.bp.OffsetDateTime].plusSeconds()'
    - '[org.threeten.bp.OffsetDateTime].plusSeconds(org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].minusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].plusNanos(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1368,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusNanos(int)'
      Src: org.threeten.bp.OffsetDateTime:1368,1
    - Dst: '[org.threeten.bp.OffsetDateTime].plusNanos()'
      Src: org.threeten.bp.OffsetDateTime:1368,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - nanos
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1369
      start: 1367
    functionDepth: 0
    functionLinenumber: 1367
    functionLinenumberEnd: 1369
    functionName: '[org.threeten.bp.OffsetDateTime].minusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].plusNanos(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.OffsetDateTime].plusNanos()'
    - '[org.threeten.bp.OffsetDateTime].plusNanos(int)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].minusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.OffsetDateTime:1393,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.OffsetDateTime:1395,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.OffsetDateTime:1397,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.OffsetDateTime:1397,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.OffsetDateTime:1398,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.OffsetDateTime:1399,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalDate()'
      Src: org.threeten.bp.OffsetDateTime:1400,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.OffsetDateTime:1401,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1402,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.OffsetDateTime:1403,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.OffsetDateTime:1406,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 1407
      start: 1390
    functionDepth: 2
    functionLinenumber: 1390
    functionLinenumberEnd: 1407
    functionName: '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.OffsetDateTime].toLocalDate()'
    - '[org.threeten.bp.OffsetDateTime].toLocalTime()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalDate()'
      Src: org.threeten.bp.OffsetDateTime:1438,1
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.OffsetDateTime:1438,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.OffsetDateTime,long)'
      Src: org.threeten.bp.OffsetDateTime:1437,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1439,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.OffsetDateTime:1439,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.OffsetDateTime,long)'
      Src: org.threeten.bp.OffsetDateTime:1437,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.OffsetDateTime:1440,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.OffsetDateTime:1440,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.OffsetDateTime,int)'
      Src: org.threeten.bp.OffsetDateTime:1437,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 1441
      start: 1435
    functionDepth: 2
    functionLinenumber: 1435
    functionLinenumberEnd: 1441
    functionName: '[org.threeten.bp.OffsetDateTime].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.OffsetDateTime,int)'
    - '[org.threeten.bp.LocalDate].toEpochDay()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.OffsetDateTime].toLocalDate()'
    - '[org.threeten.bp.OffsetDateTime].toLocalTime()'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.OffsetDateTime,long)'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.OffsetDateTime].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.OffsetDateTime:1493,1
    - Dst: '[org.threeten.bp.OffsetDateTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1495,1
    - Dst: '[org.threeten.bp.LocalDateTime].until(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.OffsetDateTime:1496,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1498,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1499
      start: 1491
    functionDepth: 3
    functionLinenumber: 1491
    functionLinenumberEnd: 1499
    functionName: '[org.threeten.bp.OffsetDateTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].from(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.LocalDateTime].until(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.OffsetDateTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.OffsetDateTime:1518,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1519
      start: 1517
    functionDepth: 3
    functionLinenumber: 1517
    functionLinenumberEnd: 1519
    functionName: '[org.threeten.bp.OffsetDateTime].atZoneSameInstant(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.OffsetDateTime].atZoneSameInstant(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1547
      start: 1545
    functionDepth: 4
    functionLinenumber: 1545
    functionLinenumberEnd: 1547
    functionName: '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1560
      start: 1558
    functionDepth: 0
    functionLinenumber: 1558
    functionLinenumberEnd: 1560
    functionName: '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.OffsetDateTime:1571,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1570
    functionDepth: 1
    functionLinenumber: 1570
    functionLinenumberEnd: 1572
    functionName: '[org.threeten.bp.OffsetDateTime].toLocalDate()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.OffsetDateTime].toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1583,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1584
      start: 1582
    functionDepth: 1
    functionLinenumber: 1582
    functionLinenumberEnd: 1584
    functionName: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1595,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1595,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1596
      start: 1594
    functionDepth: 3
    functionLinenumber: 1594
    functionLinenumberEnd: 1596
    functionName: '[org.threeten.bp.OffsetDateTime].toOffsetTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetDateTime].toOffsetTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1610,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1611
      start: 1609
    functionDepth: 0
    functionLinenumber: 1609
    functionLinenumberEnd: 1611
    functionName: '[org.threeten.bp.OffsetDateTime].toZonedDateTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.OffsetDateTime].toZonedDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1620
      start: 1618
    functionDepth: 0
    functionLinenumber: 1618
    functionLinenumberEnd: 1620
    functionName: '[org.threeten.bp.OffsetDateTime].toInstant()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 14
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.OffsetDateTime].toInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1631
    functionDepth: 0
    functionLinenumber: 1631
    functionLinenumberEnd: 1633
    functionName: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 13
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.OffsetDateTime:1661,1
    - Dst: '[org.threeten.bp.OffsetDateTime].getOffset()'
      Src: org.threeten.bp.OffsetDateTime:1661,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1661,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
      Src: org.threeten.bp.OffsetDateTime:1662,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
      Src: org.threeten.bp.OffsetDateTime:1662,1
    - Dst: '[org.threeten.bp.LocalDateTime].compareTo(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1662,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.OffsetDateTime:1664,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.OffsetDateTime:1664,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
      Src: org.threeten.bp.OffsetDateTime:1664,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1666,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.OffsetDateTime:1666,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1666,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.OffsetDateTime:1666,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
      Src: org.threeten.bp.OffsetDateTime:1668,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
      Src: org.threeten.bp.OffsetDateTime:1668,1
    - Dst: '[org.threeten.bp.LocalDateTime].compareTo(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1668,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.OffsetDateTime
    constantsTouched: []
    func_position:
      end: 1672
      start: 1659
    functionDepth: 2
    functionLinenumber: 1659
    functionLinenumberEnd: 1672
    functionName: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 10
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
    - '[org.threeten.bp.LocalDateTime].compareTo(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.OffsetDateTime].getOffset()'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetDateTime].toLocalTime()'
    - '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.OffsetDateTime:1686,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.OffsetDateTime:1687,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1689,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.OffsetDateTime:1689,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1689,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.OffsetDateTime:1689,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.OffsetDateTime
    constantsTouched: []
    func_position:
      end: 1690
      start: 1685
    functionDepth: 2
    functionLinenumber: 1685
    functionLinenumberEnd: 1690
    functionName: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.OffsetDateTime].toLocalTime()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.OffsetDateTime:1703,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.OffsetDateTime:1704,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1706,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.OffsetDateTime:1706,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1706,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.OffsetDateTime:1706,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.OffsetDateTime
    constantsTouched: []
    func_position:
      end: 1707
      start: 1702
    functionDepth: 2
    functionLinenumber: 1702
    functionLinenumberEnd: 1707
    functionName: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.OffsetDateTime].toLocalTime()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.OffsetDateTime:1720,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
      Src: org.threeten.bp.OffsetDateTime:1720,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1721,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.OffsetDateTime:1721,1
    - Dst: '[org.threeten.bp.OffsetDateTime].toLocalTime()'
      Src: org.threeten.bp.OffsetDateTime:1721,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.OffsetDateTime:1721,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.OffsetDateTime
    constantsTouched: []
    func_position:
      end: 1722
      start: 1719
    functionDepth: 2
    functionLinenumber: 1719
    functionLinenumberEnd: 1722
    functionName: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
    - '[org.threeten.bp.OffsetDateTime].toLocalTime()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1742,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.OffsetDateTime)'
      Src: org.threeten.bp.OffsetDateTime:1742,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1745
      start: 1735
    functionDepth: 0
    functionLinenumber: 1735
    functionLinenumberEnd: 1745
    functionName: '[org.threeten.bp.OffsetDateTime].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.OffsetDateTime)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.OffsetDateTime)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetDateTime].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].hashCode()'
      Src: org.threeten.bp.OffsetDateTime:1754,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.OffsetDateTime:1754,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1752
    functionDepth: 3
    functionLinenumber: 1752
    functionLinenumberEnd: 1755
    functionName: '[org.threeten.bp.OffsetDateTime].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].hashCode()'
    - '[org.threeten.bp.LocalDateTime].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetDateTime].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toString()'
      Src: org.threeten.bp.OffsetDateTime:1776,1
    - Dst: '[org.threeten.bp.ZoneOffset].toString()'
      Src: org.threeten.bp.OffsetDateTime:1776,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1777
      start: 1774
    functionDepth: 3
    functionLinenumber: 1774
    functionLinenumberEnd: 1777
    functionName: '[org.threeten.bp.OffsetDateTime].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].toString()'
    - '[org.threeten.bp.LocalDateTime].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.OffsetDateTime].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.OffsetDateTime:1790,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format()'
      Src: org.threeten.bp.OffsetDateTime:1791,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 1792
      start: 1789
    functionDepth: 0
    functionLinenumber: 1789
    functionLinenumberEnd: 1792
    functionName: '[org.threeten.bp.OffsetDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.OffsetDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.OffsetDateTime:1796,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1797
      start: 1795
    functionDepth: 0
    functionLinenumber: 1795
    functionLinenumberEnd: 1797
    functionName: '[org.threeten.bp.OffsetDateTime].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.OffsetDateTime].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.OffsetDateTime:1805,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1806
      start: 1804
    functionDepth: 0
    functionLinenumber: 1804
    functionLinenumberEnd: 1806
    functionName: '[org.threeten.bp.OffsetDateTime].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.OffsetDateTime].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.OffsetDateTime:1809,1
    - Dst: '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.OffsetDateTime:1810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1811
      start: 1808
    functionDepth: 3
    functionLinenumber: 1808
    functionLinenumberEnd: 1811
    functionName: '[org.threeten.bp.OffsetDateTime].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.OffsetDateTime].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.OffsetDateTime:1814,1
    - Dst: '[org.threeten.bp.ZoneOffset].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.OffsetDateTime:1815,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetDateTime:1816,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.OffsetDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetDateTime>
      - java.util.Comparator<org.threeten.bp.OffsetDateTime>
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1817
      start: 1813
    functionDepth: 5
    functionLinenumber: 1813
    functionLinenumberEnd: 1817
    functionName: '[org.threeten.bp.OffsetDateTime].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.ZoneOffset].readExternal(java.io.DataInput)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetDateTime].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.Duration:147,1
    - Dst: '[org.threeten.bp.Duration].create(int,int)'
      Src: org.threeten.bp.Duration:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.Duration].ofDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].create(int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].ofDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.Duration:162,1
    - Dst: '[org.threeten.bp.Duration].create(int,int)'
      Src: org.threeten.bp.Duration:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - hours
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.threeten.bp.Duration].ofHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Duration].create(int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].ofHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.Duration:177,1
    - Dst: '[org.threeten.bp.Duration].create(int,int)'
      Src: org.threeten.bp.Duration:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - minutes
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.threeten.bp.Duration].ofMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].create(int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].ofMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].create(long,int)'
      Src: org.threeten.bp.Duration:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: '[org.threeten.bp.Duration].ofSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].create(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].ofSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(long,int)'
      Src: org.threeten.bp.Duration:213,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.Duration:213,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
      Src: org.threeten.bp.Duration:214,1
    - Dst: '[org.threeten.bp.Duration].create(int,long)'
      Src: org.threeten.bp.Duration:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - seconds
    - nanoAdjustment
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 216
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 216
    functionName: '[org.threeten.bp.Duration].ofSeconds(long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
    - '[org.threeten.bp.Duration].create(int,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].ofSeconds(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].create(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:234,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - millis
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 235
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 235
    functionName: '[org.threeten.bp.Duration].ofMillis(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Duration].create(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].ofMillis(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].create(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:252,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - nanos
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 253
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 253
    functionName: '[org.threeten.bp.Duration].ofNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Duration].create(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].ofNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.Duration:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - amount
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 276
      start: 274
    functionDepth: 3
    functionLinenumber: 274
    functionLinenumberEnd: 276
    functionName: '[org.threeten.bp.Duration].of(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Duration].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].of(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAmount,String)'
      Src: org.threeten.bp.Duration:298,1
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].getUnits()'
      Src: org.threeten.bp.Duration:300,1
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].get(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:301,1
    - Dst: duration.plus(long,org.threeten.bp.Duration)
      Src: org.threeten.bp.Duration:301,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 304
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 304
    functionName: '[org.threeten.bp.Duration].from(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].get(org.threeten.bp.Duration)'
    - duration.plus(long,org.threeten.bp.Duration)
    - '[org.threeten.bp.temporal.TemporalAmount].getUnits()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAmount,String)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].from(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.Temporal].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:326,1
    - Dst: '[org.threeten.bp.temporal.Temporal].isSupported(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:328,1
    - Dst: '[org.threeten.bp.temporal.Temporal].isSupported(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:328,1
    - Dst: '[org.threeten.bp.temporal.Temporal].getLong(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:330,1
    - Dst: '[org.threeten.bp.temporal.Temporal].getLong(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:331,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:338,1
    - Dst: '[org.threeten.bp.temporal.Temporal].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:339,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(long,int)'
      Src: org.threeten.bp.Duration:347,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - startInclusive
    - endExclusive
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 348
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 348
    functionName: '[org.threeten.bp.Duration].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].ofSeconds(long,int)'
    - '[org.threeten.bp.temporal.Temporal].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.Duration)'
    - '[org.threeten.bp.temporal.Temporal].getLong(org.threeten.bp.Duration)'
    - '[org.threeten.bp.temporal.Temporal].isSupported(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
      Src: org.threeten.bp.Duration:396,1
    - Dst: '[java.util.regex.Pattern].matcher(CharSequence)'
      Src: org.threeten.bp.Duration:397,1
    - Dst: '[org.threeten.bp.Duration].matches()'
      Src: org.threeten.bp.Duration:398,1
    - Dst: '[org.threeten.bp.Duration].group(int)'
      Src: org.threeten.bp.Duration:400,1
    - Dst: '[String].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:400,1
    - Dst: '[org.threeten.bp.Duration].group(int)'
      Src: org.threeten.bp.Duration:401,1
    - Dst: '[String].equals(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:401,1
    - Dst: '[org.threeten.bp.Duration].group(int)'
      Src: org.threeten.bp.Duration:402,1
    - Dst: '[org.threeten.bp.Duration].group(int)'
      Src: org.threeten.bp.Duration:403,1
    - Dst: '[org.threeten.bp.Duration].group(int)'
      Src: org.threeten.bp.Duration:404,1
    - Dst: '[org.threeten.bp.Duration].group(int)'
      Src: org.threeten.bp.Duration:405,1
    - Dst: '[org.threeten.bp.Duration].group(int)'
      Src: org.threeten.bp.Duration:406,1
    - Dst: '[org.threeten.bp.Duration].parseNumber(CharSequence,org.threeten.bp.Duration,org.threeten.bp.Duration,String)'
      Src: org.threeten.bp.Duration:408,1
    - Dst: '[org.threeten.bp.Duration].parseNumber(CharSequence,org.threeten.bp.Duration,org.threeten.bp.Duration,String)'
      Src: org.threeten.bp.Duration:409,1
    - Dst: '[org.threeten.bp.Duration].parseNumber(CharSequence,org.threeten.bp.Duration,org.threeten.bp.Duration,String)'
      Src: org.threeten.bp.Duration:410,1
    - Dst: '[org.threeten.bp.Duration].parseNumber(CharSequence,org.threeten.bp.Duration,int,String)'
      Src: org.threeten.bp.Duration:411,1
    - Dst: '[org.threeten.bp.Duration].charAt(int)'
      Src: org.threeten.bp.Duration:412,1
    - Dst: '[org.threeten.bp.Duration].parseFraction(CharSequence,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:413,1
    - Dst: '[org.threeten.bp.Duration].create(org.threeten.bp.Duration,long,long,long,long,int)'
      Src: org.threeten.bp.Duration:415,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
      Src: org.threeten.bp.Duration:417,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:417,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
      Src: org.threeten.bp.Duration:422,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 423
      start: 395
    functionDepth: 2
    functionLinenumber: 395
    functionLinenumberEnd: 423
    functionName: '[org.threeten.bp.Duration].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].matcher(CharSequence)'
    - '[org.threeten.bp.Duration].parseNumber(CharSequence,org.threeten.bp.Duration,int,String)'
    - '[org.threeten.bp.Duration].parseNumber(CharSequence,org.threeten.bp.Duration,org.threeten.bp.Duration,String)'
    - '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
    - '[org.threeten.bp.Duration].group(int)'
    - '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].matches()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
    - '[org.threeten.bp.Duration].create(org.threeten.bp.Duration,long,long,long,long,int)'
    - '[org.threeten.bp.Duration].charAt(int)'
    - '[org.threeten.bp.Duration].parseFraction(CharSequence,org.threeten.bp.Duration)'
    - '[String].equals(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.Duration:431,1
    - Dst: '[String].substring(int)'
      Src: org.threeten.bp.Duration:432,1
    - Dst: Long.parseLong(org.threeten.bp.Duration)
      Src: org.threeten.bp.Duration:434,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.Duration,int)'
      Src: org.threeten.bp.Duration:435,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
      Src: org.threeten.bp.Duration:437,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:437,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
      Src: org.threeten.bp.Duration:439,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:439,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - String
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - text
    - parsed
    - multiplier
    - errorText
    argTypes:
    - CharSequence
    - String
    - int
    - String
    constantsTouched: []
    func_position:
      end: 441
      start: 425
    functionDepth: 2
    functionLinenumber: 425
    functionLinenumberEnd: 441
    functionName: '[org.threeten.bp.Duration].parseNumber(CharSequence,String,int,String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.Duration,int)'
    - Long.parseLong(org.threeten.bp.Duration)
    - '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Duration)'
    - '[String].substring(int)'
    - '[String].startsWith(String)'
    - '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Duration].parseNumber(CharSequence,String,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.threeten.bp.Duration:445,1
    - Dst: (parsed + "000000000").substring(int,int)
      Src: org.threeten.bp.Duration:449,1
    - Dst: Integer.parseInt(org.threeten.bp.Duration)
      Src: org.threeten.bp.Duration:450,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
      Src: org.threeten.bp.Duration:452,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:452,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
      Src: org.threeten.bp.Duration:454,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:454,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - text
    - parsed
    - negate
    argTypes:
    - CharSequence
    - String
    - int
    constantsTouched: []
    func_position:
      end: 456
      start: 443
    functionDepth: 2
    functionLinenumber: 443
    functionLinenumberEnd: 456
    functionName: '[org.threeten.bp.Duration].parseFraction(CharSequence,String,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - (parsed + "000000000").substring(int,int)
    - '[String].length()'
    - Integer.parseInt(org.threeten.bp.Duration)
    - '[org.threeten.bp.format.DateTimeParseException].initCause(org.threeten.bp.Duration)'
    - '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Duration].parseFraction(CharSequence,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.Duration:459,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,int)'
      Src: org.threeten.bp.Duration:459,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,int)'
      Src: org.threeten.bp.Duration:459,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.Duration:461,1
    - Dst: '[org.threeten.bp.Duration].negated()'
      Src: org.threeten.bp.Duration:461,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,int)'
      Src: org.threeten.bp.Duration:463,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - long
      - long
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - negate
    - daysAsSecs
    - hoursAsSecs
    - minsAsSecs
    - secs
    - nanos
    argTypes:
    - boolean
    - long
    - long
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 464
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 464
    functionName: '[org.threeten.bp.Duration].create(boolean,long,long,long,long,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].negated()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,int)'
    - '[org.threeten.bp.Duration].ofSeconds(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].create(boolean,long,long,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].<init>(long,int)'
      Src: org.threeten.bp.Duration:477,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - seconds
    - nanoAdjustment
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 478
      start: 473
    functionDepth: 1
    functionLinenumber: 473
    functionLinenumberEnd: 478
    functionName: '[org.threeten.bp.Duration].create(long,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.Duration].<init>(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].create(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].<init>(int,int)'
      Src: org.threeten.bp.Duration:99,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.threeten.bp.Duration:115,1
    - Dst: '[java.util.regex.Pattern].compile(String,String,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:120,1
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.Duration:487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - seconds
    - nanos
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 490
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 490
    functionName: '[org.threeten.bp.Duration].<init>(long,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    - '[java.util.regex.Pattern].compile(String,String,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].<init>(int,int)'
    - '[java.math.BigInteger].valueOf(int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].<init>(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:495,1
    - Dst: '[java.util.Collections].unmodifiableList(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:495,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: '[org.threeten.bp.Duration].getUnits()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[java.util.Collections].unmodifiableList(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
    signature: '[org.threeten.bp.Duration].getUnits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.Duration:506,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 507
      start: 498
    functionDepth: 2
    functionLinenumber: 498
    functionLinenumberEnd: 507
    functionName: '[org.threeten.bp.Duration].get(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Duration].get(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 521
    functionName: '[org.threeten.bp.Duration].isZero()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Duration].isZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 534
      start: 532
    functionDepth: 0
    functionLinenumber: 532
    functionLinenumberEnd: 534
    functionName: '[org.threeten.bp.Duration].isNegative()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Duration].isNegative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 553
    functionName: '[org.threeten.bp.Duration].getSeconds()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 53
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Duration].getSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 571
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 571
    functionName: '[org.threeten.bp.Duration].getNano()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 53
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Duration].getNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].create(long,int)'
      Src: org.threeten.bp.Duration:586,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 587
      start: 585
    functionDepth: 2
    functionLinenumber: 585
    functionLinenumberEnd: 587
    functionName: '[org.threeten.bp.Duration].withSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].create(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].withSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidIntValue(int)'
      Src: org.threeten.bp.Duration:602,1
    - Dst: '[org.threeten.bp.Duration].create(long,int)'
      Src: org.threeten.bp.Duration:603,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nanoOfSecond
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 604
      start: 601
    functionDepth: 2
    functionLinenumber: 601
    functionLinenumberEnd: 604
    functionName: '[org.threeten.bp.Duration].withNanos(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].create(long,int)'
    - '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidIntValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].withNanos(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.Duration:617,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.Duration:617,1
    - Dst: '[org.threeten.bp.Duration].plus(long,int)'
      Src: org.threeten.bp.Duration:617,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Duration
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - duration
    argTypes:
    - org.threeten.bp.Duration
    constantsTouched: []
    func_position:
      end: 618
      start: 616
    functionDepth: 1
    functionLinenumber: 616
    functionLinenumberEnd: 618
    functionName: '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.Duration].getNano()'
    - '[org.threeten.bp.Duration].plus(long,int)'
    - '[org.threeten.bp.Duration].getSeconds()'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalUnit,String)'
      Src: org.threeten.bp.Duration:636,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:638,1
    - Dst: '[org.threeten.bp.Duration].plus(int,int)'
      Src: org.threeten.bp.Duration:638,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isDurationEstimated()'
      Src: org.threeten.bp.Duration:640,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.Duration:641,1
    - Dst: '[org.threeten.bp.Duration].plusNanos(long)'
      Src: org.threeten.bp.Duration:648,1
    - Dst: '[org.threeten.bp.Duration].plusSeconds(int)'
      Src: org.threeten.bp.Duration:649,1
    - Dst: '[org.threeten.bp.Duration].plusNanos(int)'
      Src: org.threeten.bp.Duration:649,1
    - Dst: '[org.threeten.bp.Duration].plusMillis(long)'
      Src: org.threeten.bp.Duration:650,1
    - Dst: '[org.threeten.bp.Duration].plusSeconds(long)'
      Src: org.threeten.bp.Duration:651,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].getDuration()'
      Src: org.threeten.bp.Duration:653,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,long)'
      Src: org.threeten.bp.Duration:653,1
    - Dst: '[org.threeten.bp.Duration].plusSeconds(int)'
      Src: org.threeten.bp.Duration:653,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].getDuration()'
      Src: org.threeten.bp.Duration:655,1
    - Dst: '[org.threeten.bp.Duration].multipliedBy(long)'
      Src: org.threeten.bp.Duration:655,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.Duration:656,1
    - Dst: '[org.threeten.bp.Duration].plusSeconds(long)'
      Src: org.threeten.bp.Duration:656,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.Duration:656,1
    - Dst: '[org.threeten.bp.Duration].plusNanos(int)'
      Src: org.threeten.bp.Duration:656,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 657
      start: 635
    functionDepth: 2
    functionLinenumber: 635
    functionLinenumberEnd: 657
    functionName: '[org.threeten.bp.Duration].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.Duration].plus(int,int)'
    - '[org.threeten.bp.Duration].plusMillis(long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalUnit,String)'
    - '[org.threeten.bp.Duration].plusNanos(int)'
    - '[org.threeten.bp.Duration].plusNanos(long)'
    - '[org.threeten.bp.Duration].multipliedBy(long)'
    - '[org.threeten.bp.Duration].plusSeconds(long)'
    - '[org.threeten.bp.temporal.TemporalUnit].getDuration()'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.temporal.TemporalUnit].isDurationEstimated()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].plusSeconds(int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:670,1
    - Dst: '[org.threeten.bp.Duration].plus(int,int)'
      Src: org.threeten.bp.Duration:670,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - daysToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 671
      start: 669
    functionDepth: 0
    functionLinenumber: 669
    functionLinenumberEnd: 671
    functionName: '[org.threeten.bp.Duration].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].plus(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:683,1
    - Dst: '[org.threeten.bp.Duration].plus(int,int)'
      Src: org.threeten.bp.Duration:683,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hoursToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 684
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 684
    functionName: '[org.threeten.bp.Duration].plusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].plus(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].plusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:696,1
    - Dst: '[org.threeten.bp.Duration].plus(int,int)'
      Src: org.threeten.bp.Duration:696,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minutesToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 697
      start: 695
    functionDepth: 0
    functionLinenumber: 695
    functionLinenumberEnd: 697
    functionName: '[org.threeten.bp.Duration].plusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].plus(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].plusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].plus(long,int)'
      Src: org.threeten.bp.Duration:709,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - secondsToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 710
      start: 708
    functionDepth: 0
    functionLinenumber: 708
    functionLinenumberEnd: 710
    functionName: '[org.threeten.bp.Duration].plusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Duration].plus(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].plusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].plus(int,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:722,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - millisToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 723
      start: 721
    functionDepth: 0
    functionLinenumber: 721
    functionLinenumberEnd: 723
    functionName: '[org.threeten.bp.Duration].plusMillis(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.Duration].plus(int,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].plusMillis(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].plus(int,long)'
      Src: org.threeten.bp.Duration:735,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nanosToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 736
      start: 734
    functionDepth: 0
    functionLinenumber: 734
    functionLinenumberEnd: 736
    functionName: '[org.threeten.bp.Duration].plusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Duration].plus(int,long)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].plusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.Duration:752,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:753,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:756,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - secondsToAdd
    - nanosToAdd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 757
      start: 748
    functionDepth: 1
    functionLinenumber: 748
    functionLinenumberEnd: 757
    functionName: '[org.threeten.bp.Duration].plus(long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(int,org.threeten.bp.Duration)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.Duration)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].plus(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.Duration:770,1
    - Dst: '[org.threeten.bp.Duration].getNano()'
      Src: org.threeten.bp.Duration:771,1
    - Dst: '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:773,1
    - Dst: '[org.threeten.bp.Duration].plus(int,int)'
      Src: org.threeten.bp.Duration:773,1
    - Dst: '[org.threeten.bp.Duration].plus()'
      Src: org.threeten.bp.Duration:775,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Duration
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - duration
    argTypes:
    - org.threeten.bp.Duration
    constantsTouched: []
    func_position:
      end: 776
      start: 769
    functionDepth: 2
    functionLinenumber: 769
    functionLinenumberEnd: 776
    functionName: '[org.threeten.bp.Duration].minus(org.threeten.bp.Duration)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].plus()'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.Duration].plus(int,int)'
    - '[org.threeten.bp.Duration].getNano()'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].minus(org.threeten.bp.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.Duration:794,1
    - Dst: '[org.threeten.bp.Duration].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.Duration:794,1
    - Dst: '[org.threeten.bp.Duration].plus(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.Duration:794,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 795
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 795
    functionName: '[org.threeten.bp.Duration].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.Duration].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.Duration].plus(org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].plusDays(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:808,1
    - Dst: '[org.threeten.bp.Duration].plusDays(int)'
      Src: org.threeten.bp.Duration:808,1
    - Dst: '[org.threeten.bp.Duration].plusDays()'
      Src: org.threeten.bp.Duration:808,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - daysToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 809
      start: 807
    functionDepth: 0
    functionLinenumber: 807
    functionLinenumberEnd: 809
    functionName: '[org.threeten.bp.Duration].minusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].plusDays()'
    - '[org.threeten.bp.Duration].plusDays(int)'
    - '[org.threeten.bp.Duration].plusDays(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].minusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].plusHours(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:821,1
    - Dst: '[org.threeten.bp.Duration].plusHours(int)'
      Src: org.threeten.bp.Duration:821,1
    - Dst: '[org.threeten.bp.Duration].plusHours()'
      Src: org.threeten.bp.Duration:821,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hoursToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 822
      start: 820
    functionDepth: 0
    functionLinenumber: 820
    functionLinenumberEnd: 822
    functionName: '[org.threeten.bp.Duration].minusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].plusHours()'
    - '[org.threeten.bp.Duration].plusHours(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].plusHours(int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].minusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].plusMinutes(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:834,1
    - Dst: '[org.threeten.bp.Duration].plusMinutes(int)'
      Src: org.threeten.bp.Duration:834,1
    - Dst: '[org.threeten.bp.Duration].plusMinutes()'
      Src: org.threeten.bp.Duration:834,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minutesToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 835
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 835
    functionName: '[org.threeten.bp.Duration].minusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].plusMinutes(int)'
    - '[org.threeten.bp.Duration].plusMinutes()'
    - '[org.threeten.bp.Duration].plusMinutes(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].minusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].plusSeconds(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:847,1
    - Dst: '[org.threeten.bp.Duration].plusSeconds(int)'
      Src: org.threeten.bp.Duration:847,1
    - Dst: '[org.threeten.bp.Duration].plusSeconds()'
      Src: org.threeten.bp.Duration:847,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - secondsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 848
      start: 846
    functionDepth: 0
    functionLinenumber: 846
    functionLinenumberEnd: 848
    functionName: '[org.threeten.bp.Duration].minusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Duration].plusSeconds()'
    - '[org.threeten.bp.Duration].plusSeconds(int)'
    - '[org.threeten.bp.Duration].plusSeconds(org.threeten.bp.Duration)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].minusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].plusMillis(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:860,1
    - Dst: '[org.threeten.bp.Duration].plusMillis(int)'
      Src: org.threeten.bp.Duration:860,1
    - Dst: '[org.threeten.bp.Duration].plusMillis()'
      Src: org.threeten.bp.Duration:860,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - millisToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 861
      start: 859
    functionDepth: 0
    functionLinenumber: 859
    functionLinenumberEnd: 861
    functionName: '[org.threeten.bp.Duration].minusMillis(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.Duration].plusMillis(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].plusMillis()'
    - '[org.threeten.bp.Duration].plusMillis(int)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].minusMillis(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].plusNanos(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:873,1
    - Dst: '[org.threeten.bp.Duration].plusNanos(int)'
      Src: org.threeten.bp.Duration:873,1
    - Dst: '[org.threeten.bp.Duration].plusNanos()'
      Src: org.threeten.bp.Duration:873,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nanosToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 874
      start: 872
    functionDepth: 0
    functionLinenumber: 872
    functionLinenumberEnd: 874
    functionName: '[org.threeten.bp.Duration].minusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Duration].plusNanos(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].plusNanos(int)'
    - '[org.threeten.bp.Duration].plusNanos()'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].minusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].toSeconds()'
      Src: org.threeten.bp.Duration:893,1
    - Dst: '[java.math.BigDecimal].valueOf(long)'
      Src: org.threeten.bp.Duration:893,1
    - Dst: '[java.math.BigDecimal].multiply(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:893,1
    - Dst: '[org.threeten.bp.Duration].create(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:893,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - multiplicand
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 894
      start: 886
    functionDepth: 1
    functionLinenumber: 886
    functionLinenumberEnd: 894
    functionName: '[org.threeten.bp.Duration].multipliedBy(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[java.math.BigDecimal].multiply(org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].toSeconds()'
    - '[org.threeten.bp.Duration].create(org.threeten.bp.Duration)'
    - '[java.math.BigDecimal].valueOf(long)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].multipliedBy(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArithmeticException].<init>(String)'
      Src: org.threeten.bp.Duration:908,1
    - Dst: '[org.threeten.bp.Duration].toSeconds()'
      Src: org.threeten.bp.Duration:913,1
    - Dst: '[java.math.BigDecimal].divide(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:913,1
    - Dst: '[org.threeten.bp.Duration].create(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:913,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - divisor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 914
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 914
    functionName: '[org.threeten.bp.Duration].dividedBy(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].divide(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].toSeconds()'
    - '[org.threeten.bp.Duration].create(org.threeten.bp.Duration)'
    - '[ArithmeticException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].dividedBy(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].valueOf(long)'
      Src: org.threeten.bp.Duration:923,1
    - Dst: '[java.math.BigDecimal].valueOf(int,int)'
      Src: org.threeten.bp.Duration:923,1
    - Dst: '[org.threeten.bp.Duration].add(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:923,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 924
      start: 922
    functionDepth: 0
    functionLinenumber: 922
    functionLinenumberEnd: 924
    functionName: '[org.threeten.bp.Duration].toSeconds()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 2
    functionsReached:
    - '[java.math.BigDecimal].valueOf(int,int)'
    - '[org.threeten.bp.Duration].add(org.threeten.bp.Duration)'
    - '[java.math.BigDecimal].valueOf(long)'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.threeten.bp.Duration].toSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].movePointRight(int)'
      Src: org.threeten.bp.Duration:934,1
    - Dst: '[org.threeten.bp.Duration].toBigIntegerExact()'
      Src: org.threeten.bp.Duration:934,1
    - Dst: '[org.threeten.bp.Duration].divideAndRemainder(java.math.BigInteger)'
      Src: org.threeten.bp.Duration:935,1
    - Dst: divRem[0].bitLength()
      Src: org.threeten.bp.Duration:936,1
    - Dst: '[ArithmeticException].<init>(String)'
      Src: org.threeten.bp.Duration:937,1
    - Dst: divRem[0].longValue()
      Src: org.threeten.bp.Duration:939,1
    - Dst: divRem[1].intValue()
      Src: org.threeten.bp.Duration:939,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:939,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 940
      start: 933
    functionDepth: 0
    functionLinenumber: 933
    functionLinenumberEnd: 940
    functionName: '[org.threeten.bp.Duration].create(java.math.BigDecimal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Duration].divideAndRemainder(java.math.BigInteger)'
    - divRem[1].intValue()
    - '[java.math.BigDecimal].movePointRight(int)'
    - '[ArithmeticException].<init>(String)'
    - divRem[0].longValue()
    - divRem[0].bitLength()
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[org.threeten.bp.Duration].toBigIntegerExact()'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].create(java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].multipliedBy()'
      Src: org.threeten.bp.Duration:955,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 956
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 956
    functionName: '[org.threeten.bp.Duration].negated()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.Duration].multipliedBy()'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].negated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].isNegative()'
      Src: org.threeten.bp.Duration:970,1
    - Dst: '[org.threeten.bp.Duration].negated()'
      Src: org.threeten.bp.Duration:970,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 971
      start: 969
    functionDepth: 1
    functionLinenumber: 969
    functionLinenumberEnd: 971
    functionName: '[org.threeten.bp.Duration].abs()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Duration].negated()'
    - '[org.threeten.bp.Duration].isNegative()'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].abs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(long,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:1001,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:1004,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 1007
      start: 998
    functionDepth: 0
    functionLinenumber: 998
    functionLinenumberEnd: 1007
    functionName: '[org.threeten.bp.Duration].addTo(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.Duration)'
    - '[org.threeten.bp.temporal.Temporal].plus(long,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.Duration].addTo(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.Temporal].minus(long,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:1036,1
    - Dst: '[org.threeten.bp.temporal.Temporal].minus(int,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:1039,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 1042
      start: 1033
    functionDepth: 0
    functionLinenumber: 1033
    functionLinenumberEnd: 1042
    functionName: '[org.threeten.bp.Duration].subtractFrom(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].minus(long,org.threeten.bp.Duration)'
    - '[org.threeten.bp.temporal.Temporal].minus(int,org.threeten.bp.Duration)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.Duration].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1058
      start: 1056
    functionDepth: 0
    functionLinenumber: 1056
    functionLinenumberEnd: 1058
    functionName: '[org.threeten.bp.Duration].toDays()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Duration].toDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1072
      start: 1070
    functionDepth: 0
    functionLinenumber: 1070
    functionLinenumberEnd: 1072
    functionName: '[org.threeten.bp.Duration].toHours()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Duration].toHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1086
      start: 1084
    functionDepth: 0
    functionLinenumber: 1084
    functionLinenumberEnd: 1086
    functionName: '[org.threeten.bp.Duration].toMinutes()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Duration].toMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.Duration:1102,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:1103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1105
      start: 1101
    functionDepth: 2
    functionLinenumber: 1101
    functionLinenumberEnd: 1105
    functionName: '[org.threeten.bp.Duration].toMillis()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.Duration)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Duration].toMillis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.Duration:1117,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.Duration:1118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1120
      start: 1116
    functionDepth: 2
    functionLinenumber: 1116
    functionLinenumberEnd: 1120
    functionName: '[org.threeten.bp.Duration].toNanos()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Duration].toNanos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1136
      start: 1134
    functionDepth: 0
    functionLinenumber: 1134
    functionLinenumberEnd: 1136
    functionName: '[org.threeten.bp.Duration].toDaysPart()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.Duration].toDaysPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].toHours()'
      Src: org.threeten.bp.Duration:1150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1151
      start: 1149
    functionDepth: 1
    functionLinenumber: 1149
    functionLinenumberEnd: 1151
    functionName: '[org.threeten.bp.Duration].toHoursPart()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Duration].toHours()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Duration].toHoursPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Duration].toMinutes()'
      Src: org.threeten.bp.Duration:1165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1164
    functionDepth: 1
    functionLinenumber: 1164
    functionLinenumberEnd: 1166
    functionName: '[org.threeten.bp.Duration].toMinutesPart()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Duration].toMinutes()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Duration].toMinutesPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 0
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: '[org.threeten.bp.Duration].toSecondsPart()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Duration].toSecondsPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1198
      start: 1196
    functionDepth: 0
    functionLinenumber: 1196
    functionLinenumberEnd: 1198
    functionName: '[org.threeten.bp.Duration].toMillisPart()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Duration].toMillisPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1214
      start: 1212
    functionDepth: 0
    functionLinenumber: 1212
    functionLinenumberEnd: 1214
    functionName: '[org.threeten.bp.Duration].toNanosPart()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Duration].toNanosPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
      Src: org.threeten.bp.Duration:1228,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Duration
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - otherDuration
    argTypes:
    - org.threeten.bp.Duration
    constantsTouched: []
    func_position:
      end: 1233
      start: 1226
    functionDepth: 1
    functionLinenumber: 1226
    functionLinenumberEnd: 1233
    functionName: '[org.threeten.bp.Duration].compareTo(org.threeten.bp.Duration)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Duration].compareTo(org.threeten.bp.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - otherDuration
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1255
      start: 1244
    functionDepth: 0
    functionLinenumber: 1244
    functionLinenumberEnd: 1255
    functionName: '[org.threeten.bp.Duration].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.Duration].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1265
      start: 1262
    functionDepth: 0
    functionLinenumber: 1262
    functionLinenumberEnd: 1265
    functionName: '[org.threeten.bp.Duration].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.Duration].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.threeten.bp.Duration:1298,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.Duration:1299,1
    - Dst: '[StringBuilder].append(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:1301,1
    - Dst: '[org.threeten.bp.Duration].append(char)'
      Src: org.threeten.bp.Duration:1301,1
    - Dst: '[StringBuilder].append(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:1304,1
    - Dst: '[org.threeten.bp.Duration].append(char)'
      Src: org.threeten.bp.Duration:1304,1
    - Dst: '[StringBuilder].length()'
      Src: org.threeten.bp.Duration:1306,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.Duration:1307,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.Duration:1311,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.Duration:1313,1
    - Dst: '[StringBuilder].append(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:1316,1
    - Dst: '[StringBuilder].length()'
      Src: org.threeten.bp.Duration:1319,1
    - Dst: '[StringBuilder].append(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:1321,1
    - Dst: '[StringBuilder].append(org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:1323,1
    - Dst: '[StringBuilder].length()'
      Src: org.threeten.bp.Duration:1325,1
    - Dst: '[StringBuilder].charAt(int)'
      Src: org.threeten.bp.Duration:1325,1
    - Dst: '[StringBuilder].length()'
      Src: org.threeten.bp.Duration:1326,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.threeten.bp.Duration:1326,1
    - Dst: '[StringBuilder].setCharAt(org.threeten.bp.Duration,char)'
      Src: org.threeten.bp.Duration:1328,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.Duration:1330,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.Duration:1331,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1332
      start: 1290
    functionDepth: 1
    functionLinenumber: 1290
    functionLinenumberEnd: 1332
    functionName: '[org.threeten.bp.Duration].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].charAt(int)'
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].length()'
    - '[StringBuilder].setCharAt(org.threeten.bp.Duration,char)'
    - '[StringBuilder].append(org.threeten.bp.Duration)'
    - '[StringBuilder].toString()'
    - '[org.threeten.bp.Duration].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.Duration].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.Duration:1336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1337
      start: 1335
    functionDepth: 0
    functionLinenumber: 1335
    functionLinenumberEnd: 1337
    functionName: '[org.threeten.bp.Duration].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.Duration].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.Duration:1345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 1344
    functionDepth: 0
    functionLinenumber: 1344
    functionLinenumberEnd: 1346
    functionName: '[org.threeten.bp.Duration].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.Duration].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeLong(long)'
      Src: org.threeten.bp.Duration:1349,1
    - Dst: '[java.io.DataOutput].writeInt(int)'
      Src: org.threeten.bp.Duration:1350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1351
      start: 1348
    functionDepth: 0
    functionLinenumber: 1348
    functionLinenumberEnd: 1351
    functionName: '[org.threeten.bp.Duration].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataOutput].writeInt(int)'
    - '[java.io.DataOutput].writeLong(long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.Duration].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.threeten.bp.Duration:1354,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.Duration:1355,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.Duration,org.threeten.bp.Duration)'
      Src: org.threeten.bp.Duration:1356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.Duration
      - long
      - int
      - int
      - java.math.BigInteger
      - java.util.regex.Pattern
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Duration
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1357
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1357
    functionName: '[org.threeten.bp.Duration].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(org.threeten.bp.Duration,org.threeten.bp.Duration)'
    - '[java.io.DataInput].readInt()'
    - '[java.io.DataInput].readLong()'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.Duration].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.LocalDate:165,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.LocalDate:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 2
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.LocalDate].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.LocalDate:181,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.LocalDate:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.LocalDate].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.LocalDate:195,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.LocalDate:196,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.LocalDate:197,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.LocalDate:197,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.LocalDate:197,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.LocalDate:198,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.LocalDate:198,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:199,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.LocalDate:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 201
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 201
    functionName: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 22
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
      Src: org.threeten.bp.LocalDate:217,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Month,String)'
      Src: org.threeten.bp.LocalDate:218,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].checkValidValue(int)'
      Src: org.threeten.bp.LocalDate:219,1
    - Dst: '[org.threeten.bp.LocalDate].create(int,Month,int)'
      Src: org.threeten.bp.LocalDate:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Month
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 3
    argNames:
    - year
    - month
    - dayOfMonth
    argTypes:
    - int
    - Month
    - int
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: '[org.threeten.bp.LocalDate].of(int,Month,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalDate].create(int,Month,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Month,String)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].of(int,Month,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
      Src: org.threeten.bp.LocalDate:236,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidValue(int)'
      Src: org.threeten.bp.LocalDate:237,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].checkValidValue(int)'
      Src: org.threeten.bp.LocalDate:238,1
    - Dst: Month.of(int)
      Src: org.threeten.bp.LocalDate:239,1
    - Dst: '[org.threeten.bp.LocalDate].create(int,org.threeten.bp.LocalDate,int)'
      Src: org.threeten.bp.LocalDate:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 3
    argNames:
    - year
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 240
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 240
    functionName: '[org.threeten.bp.LocalDate].of(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 393
    functionsReached:
    - '[org.threeten.bp.LocalDate].create(int,org.threeten.bp.LocalDate,int)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
    - Month.of(int)
    - '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidValue(int)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].of(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
      Src: org.threeten.bp.LocalDate:255,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidValue(int)'
      Src: org.threeten.bp.LocalDate:256,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
      Src: org.threeten.bp.LocalDate:257,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.LocalDate:259,1
    - Dst: Month.of(int)
      Src: org.threeten.bp.LocalDate:261,1
    - Dst: '[org.threeten.bp.LocalDate].firstDayOfYear(boolean)'
      Src: org.threeten.bp.LocalDate:262,1
    - Dst: '[org.threeten.bp.LocalDate].length(boolean)'
      Src: org.threeten.bp.LocalDate:262,1
    - Dst: '[org.threeten.bp.LocalDate].plus(int)'
      Src: org.threeten.bp.LocalDate:264,1
    - Dst: '[org.threeten.bp.LocalDate].firstDayOfYear(boolean)'
      Src: org.threeten.bp.LocalDate:266,1
    - Dst: '[org.threeten.bp.LocalDate].create(int,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:267,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 2
    argNames:
    - year
    - dayOfYear
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 268
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 268
    functionName: '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.LocalDate].plus(int)'
    - '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.LocalDate].length(boolean)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidValue(int)'
    - '[org.threeten.bp.LocalDate].create(int,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].firstDayOfYear(boolean)'
    - Month.of(int)
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.EPOCH_DAY].checkValidValue(long)'
      Src: org.threeten.bp.LocalDate:282,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:310,1
    - Dst: '[org.threeten.bp.LocalDate].<init>(org.threeten.bp.LocalDate,short,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:311,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - epochDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 312
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 312
    functionName: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDate].<init>(org.threeten.bp.LocalDate,short,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.ChronoField.EPOCH_DAY].checkValidValue(long)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.LocalDate:332,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.LocalDate:332,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.LocalDate:335,1
    - Dst: '[org.threeten.bp.LocalDate].getName()'
      Src: org.threeten.bp.LocalDate:335,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:334,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 338
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 338
    functionName: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    - '[org.threeten.bp.LocalDate].getName()'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.LocalDate:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 353
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.LocalDate].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.LocalDate:366,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
      Src: org.threeten.bp.LocalDate:367,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 2
    argNames:
    - text
    - formatter
    argTypes:
    - CharSequence
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 368
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 368
    functionName: '[org.threeten.bp.LocalDate].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
      Src: org.threeten.bp.LocalDate:381,1
    - Dst: '[Month].length(boolean)'
      Src: org.threeten.bp.LocalDate:381,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.LocalDate:383,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.LocalDate:385,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.LocalDate:388,1
    - Dst: '[org.threeten.bp.LocalDate].<init>(int,org.threeten.bp.LocalDate,int)'
      Src: org.threeten.bp.LocalDate:388,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Month
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 3
    argNames:
    - year
    - month
    - dayOfMonth
    argTypes:
    - int
    - Month
    - int
    constantsTouched: []
    func_position:
      end: 389
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 389
    functionName: '[org.threeten.bp.LocalDate].create(int,Month,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[Month].getValue()'
    - '[Month].length(boolean)'
    - '[org.threeten.bp.LocalDate].<init>(int,org.threeten.bp.LocalDate,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].create(int,Month,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(int)
      Src: org.threeten.bp.LocalDate:402,1
    - Dst: Math.min(org.threeten.bp.LocalDate,int)
      Src: org.threeten.bp.LocalDate:408,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:411,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 3
    argNames:
    - year
    - month
    - day
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 412
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 412
    functionName: '[org.threeten.bp.LocalDate].resolvePreviousValid(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,org.threeten.bp.LocalDate)'
    - Math.min(int)
    - Math.min(org.threeten.bp.LocalDate,int)
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].resolvePreviousValid(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.LocalDate:108,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.LocalDate:113,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.LocalDate:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 3
    argNames:
    - year
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 425
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 425
    functionName: '[org.threeten.bp.LocalDate].<init>(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].<init>(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalDate:466,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 467
      start: 464
    functionDepth: 2
    functionLinenumber: 464
    functionLinenumberEnd: 467
    functionName: '[org.threeten.bp.LocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f.isDateBased()
      Src: org.threeten.bp.LocalDate:495,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.LocalDate:497,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.LocalDate:497,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfYear()'
      Src: org.threeten.bp.LocalDate:498,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.LocalDate:498,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int)'
      Src: org.threeten.bp.LocalDate:499,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.LocalDate:501,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.LocalDate:501,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.LocalDate:501,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.LocalDate:503,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.LocalDate:505,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.LocalDate:507,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 508
      start: 491
    functionDepth: 2
    functionLinenumber: 491
    functionLinenumberEnd: 508
    functionName: '[org.threeten.bp.LocalDate].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.temporal.ValueRange].of(int)'
    - '[org.threeten.bp.LocalDate].lengthOfMonth()'
    - '[org.threeten.bp.LocalDate].lengthOfYear()'
    - f.isDateBased()
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.LocalDate].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].get0(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalDate:537,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalDate:539,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 540
      start: 534
    functionDepth: 4
    functionLinenumber: 534
    functionLinenumberEnd: 540
    functionName: '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalDate].get0(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.LocalDate:568,1
    - Dst: '[org.threeten.bp.LocalDate].getProlepticMonth()'
      Src: org.threeten.bp.LocalDate:571,1
    - Dst: '[org.threeten.bp.LocalDate].get0(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalDate:573,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.LocalDate:575,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 576
      start: 564
    functionDepth: 3
    functionLinenumber: 564
    functionLinenumberEnd: 576
    functionName: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.LocalDate].getProlepticMonth()'
    - '[org.threeten.bp.LocalDate].get0(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.LocalDate].toEpochDay()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.LocalDate:580,1
    - Dst: '[DayOfWeek].getValue()'
      Src: org.threeten.bp.LocalDate:580,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.LocalDate:582,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.LocalDate:584,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.LocalDate:585,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.LocalDate:587,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.LocalDate:589,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.LocalDate:594,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 595
      start: 578
    functionDepth: 3
    functionLinenumber: 578
    functionLinenumberEnd: 595
    functionName: '[org.threeten.bp.LocalDate].get0(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - '[DayOfWeek].getValue()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDate].get0(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 599
    functionName: '[org.threeten.bp.LocalDate].getProlepticMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.LocalDate].getProlepticMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.IsoChronology
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 615
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 615
    functionName: '[org.threeten.bp.LocalDate].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.IsoChronology
    signature: '[org.threeten.bp.LocalDate].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getEra()'
      Src: org.threeten.bp.LocalDate:637,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Era
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 635
    functionDepth: 2
    functionLinenumber: 635
    functionLinenumberEnd: 638
    functionName: '[org.threeten.bp.LocalDate].getEra()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].getEra()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.Era
    signature: '[org.threeten.bp.LocalDate].getEra()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 652
      start: 650
    functionDepth: 0
    functionLinenumber: 650
    functionLinenumberEnd: 652
    functionName: '[org.threeten.bp.LocalDate].getYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDate].getYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 666
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 666
    functionName: '[org.threeten.bp.LocalDate].getMonthValue()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDate].getMonthValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.of(short)
      Src: org.threeten.bp.LocalDate:680,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Month
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: '[org.threeten.bp.LocalDate].getMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 14
    functionsReached:
    - Month.of(short)
    linkageType: ''
    returnType: Month
    signature: '[org.threeten.bp.LocalDate].getMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 692
      start: 690
    functionDepth: 0
    functionLinenumber: 690
    functionLinenumberEnd: 692
    functionName: '[org.threeten.bp.LocalDate].getDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDate].getDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.LocalDate:702,1
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.LocalDate:702,1
    - Dst: '[Month].firstDayOfYear(boolean)'
      Src: org.threeten.bp.LocalDate:702,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 703
      start: 701
    functionDepth: 1
    functionLinenumber: 701
    functionLinenumberEnd: 703
    functionName: '[org.threeten.bp.LocalDate].getDayOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 13
    functionsReached:
    - '[Month].firstDayOfYear(boolean)'
    - '[org.threeten.bp.LocalDate].isLeapYear()'
    - '[org.threeten.bp.LocalDate].getMonth()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDate].getDayOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.LocalDate:719,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
      Src: org.threeten.bp.LocalDate:719,1
    - Dst: DayOfWeek.of(int)
      Src: org.threeten.bp.LocalDate:720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DayOfWeek
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 2
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: '[org.threeten.bp.LocalDate].getDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 12
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
    - DayOfWeek.of(int)
    - '[org.threeten.bp.LocalDate].toEpochDay()'
    linkageType: ''
    returnType: DayOfWeek
    signature: '[org.threeten.bp.LocalDate].getDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
      Src: org.threeten.bp.LocalDate:744,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 745
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 745
    functionName: '[org.threeten.bp.LocalDate].isLeapYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDate].isLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.LocalDate:759,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 755
    functionDepth: 1
    functionLinenumber: 755
    functionLinenumberEnd: 768
    functionName: '[org.threeten.bp.LocalDate].lengthOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.LocalDate].isLeapYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDate].lengthOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.LocalDate:779,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 780
      start: 777
    functionDepth: 1
    functionLinenumber: 777
    functionLinenumberEnd: 780
    functionName: '[org.threeten.bp.LocalDate].lengthOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDate].isLeapYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDate].lengthOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
      Src: org.threeten.bp.LocalDate:824,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 825
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 825
    functionName: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f.checkValidValue(long)
      Src: org.threeten.bp.LocalDate:934,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.LocalDate:936,1
    - Dst: '[DayOfWeek].getValue()'
      Src: org.threeten.bp.LocalDate:936,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:936,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:937,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:937,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:938,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:938,1
    - Dst: '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
      Src: org.threeten.bp.LocalDate:939,1
    - Dst: '[org.threeten.bp.LocalDate].withDayOfYear(int)'
      Src: org.threeten.bp.LocalDate:940,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.LocalDate:941,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:942,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:942,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:943,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:943,1
    - Dst: '[org.threeten.bp.LocalDate].withMonth(int)'
      Src: org.threeten.bp.LocalDate:944,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:945,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:945,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(int)'
      Src: org.threeten.bp.LocalDate:946,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(int)'
      Src: org.threeten.bp.LocalDate:947,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:948,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(int)'
      Src: org.threeten.bp.LocalDate:948,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.LocalDate:950,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.LocalDate:952,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 953
      start: 930
    functionDepth: 3
    functionLinenumber: 930
    functionLinenumberEnd: 953
    functionName: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDate].withYear(int)'
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
    - '[org.threeten.bp.LocalDate].plusWeeks(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    - '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.LocalDate)'
    - f.checkValidValue(long)
    - '[org.threeten.bp.LocalDate].withDayOfYear(int)'
    - '[DayOfWeek].getValue()'
    - '[org.threeten.bp.LocalDate].withMonth(int)'
    - '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
      Src: org.threeten.bp.LocalDate:970,1
    - Dst: '[org.threeten.bp.LocalDate].resolvePreviousValid(int,short,short)'
      Src: org.threeten.bp.LocalDate:971,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 972
      start: 966
    functionDepth: 0
    functionLinenumber: 966
    functionLinenumberEnd: 972
    functionName: '[org.threeten.bp.LocalDate].withYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.LocalDate].resolvePreviousValid(int,short,short)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].withYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidValue(int)'
      Src: org.threeten.bp.LocalDate:988,1
    - Dst: '[org.threeten.bp.LocalDate].resolvePreviousValid(int,int,short)'
      Src: org.threeten.bp.LocalDate:989,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - month
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 990
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 990
    functionName: '[org.threeten.bp.LocalDate].withMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalDate].resolvePreviousValid(int,int,short)'
    - '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].withMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,short,int)'
      Src: org.threeten.bp.LocalDate:1007,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - dayOfMonth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1008
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1008
    functionName: '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,short,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.LocalDate:1022,1
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
      Src: org.threeten.bp.LocalDate:1025,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - dayOfYear
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1026
      start: 1021
    functionDepth: 2
    functionLinenumber: 1021
    functionLinenumberEnd: 1026
    functionName: '[org.threeten.bp.LocalDate].withDayOfYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].withDayOfYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].addTo()'
      Src: org.threeten.bp.LocalDate:1047,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 1048
      start: 1045
    functionDepth: 0
    functionLinenumber: 1045
    functionLinenumberEnd: 1048
    functionName: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].addTo()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusDays(long)'
      Src: org.threeten.bp.LocalDate:1070,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(long)'
      Src: org.threeten.bp.LocalDate:1071,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(long)'
      Src: org.threeten.bp.LocalDate:1072,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears(long)'
      Src: org.threeten.bp.LocalDate:1073,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.LocalDate:1074,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears(int)'
      Src: org.threeten.bp.LocalDate:1074,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.LocalDate:1075,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears(int)'
      Src: org.threeten.bp.LocalDate:1075,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.LocalDate:1076,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears(int)'
      Src: org.threeten.bp.LocalDate:1076,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1077,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.LocalDate:1077,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.LocalDate,int)'
      Src: org.threeten.bp.LocalDate:1077,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.LocalDate:1079,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.LocalDate:1081,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1082
      start: 1065
    functionDepth: 3
    functionLinenumber: 1065
    functionLinenumberEnd: 1082
    functionName: '[org.threeten.bp.LocalDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusYears(int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    - '[org.threeten.bp.LocalDate].plusMonths(long)'
    - '[org.threeten.bp.LocalDate].plusDays(long)'
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.LocalDate,int)'
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.LocalDate].plusWeeks(long)'
    - '[org.threeten.bp.LocalDate].plusYears(long)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1109,1
    - Dst: '[org.threeten.bp.LocalDate].resolvePreviousValid(org.threeten.bp.LocalDate,short,short)'
      Src: org.threeten.bp.LocalDate:1110,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - yearsToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1111
      start: 1105
    functionDepth: 0
    functionLinenumber: 1105
    functionLinenumberEnd: 1111
    functionName: '[org.threeten.bp.LocalDate].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].resolvePreviousValid(org.threeten.bp.LocalDate,short,short)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.LocalDate,int)'
      Src: org.threeten.bp.LocalDate:1139,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(long)'
      Src: org.threeten.bp.LocalDate:1139,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.LocalDate,int)'
      Src: org.threeten.bp.LocalDate:1140,1
    - Dst: '[org.threeten.bp.LocalDate].resolvePreviousValid(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,short)'
      Src: org.threeten.bp.LocalDate:1141,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - monthsToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1142
      start: 1133
    functionDepth: 0
    functionLinenumber: 1133
    functionLinenumberEnd: 1142
    functionName: '[org.threeten.bp.LocalDate].plusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalDate].resolvePreviousValid(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,short)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.LocalDate,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.LocalDate,int)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(long)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].plusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.LocalDate:1160,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.LocalDate:1160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - weeksToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1161
      start: 1159
    functionDepth: 2
    functionLinenumber: 1159
    functionLinenumberEnd: 1161
    functionName: '[org.threeten.bp.LocalDate].plusWeeks(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].plusWeeks(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.LocalDate:1182,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.LocalDate:1182,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(int)'
      Src: org.threeten.bp.LocalDate:1183,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - daysToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1184
      start: 1178
    functionDepth: 2
    functionLinenumber: 1178
    functionLinenumberEnd: 1184
    functionName: '[org.threeten.bp.LocalDate].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofEpochDay(int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    - '[org.threeten.bp.LocalDate].toEpochDay()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
      Src: org.threeten.bp.LocalDate:1205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 1206
      start: 1203
    functionDepth: 0
    functionLinenumber: 1203
    functionLinenumberEnd: 1206
    functionName: '[org.threeten.bp.LocalDate].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.LocalDate,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalDate:1225,1
    - Dst: '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalDate:1225,1
    - Dst: '[org.threeten.bp.LocalDate].plus(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalDate:1225,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1226
      start: 1223
    functionDepth: 0
    functionLinenumber: 1223
    functionLinenumberEnd: 1226
    functionName: '[org.threeten.bp.LocalDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.LocalDate].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.LocalDate,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusYears(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1250,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears(int)'
      Src: org.threeten.bp.LocalDate:1250,1
    - Dst: '[org.threeten.bp.LocalDate].plusYears()'
      Src: org.threeten.bp.LocalDate:1250,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - yearsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1251
      start: 1249
    functionDepth: 0
    functionLinenumber: 1249
    functionLinenumberEnd: 1251
    functionName: '[org.threeten.bp.LocalDate].minusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusYears(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusYears(int)'
    - '[org.threeten.bp.LocalDate].plusYears()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].minusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1274,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(int)'
      Src: org.threeten.bp.LocalDate:1274,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths()'
      Src: org.threeten.bp.LocalDate:1274,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - monthsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1275
      start: 1273
    functionDepth: 0
    functionLinenumber: 1273
    functionLinenumberEnd: 1275
    functionName: '[org.threeten.bp.LocalDate].minusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusMonths(int)'
    - '[org.threeten.bp.LocalDate].plusMonths()'
    - '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].minusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1293,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.LocalDate:1293,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks()'
      Src: org.threeten.bp.LocalDate:1293,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - weeksToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1294
      start: 1292
    functionDepth: 0
    functionLinenumber: 1292
    functionLinenumberEnd: 1294
    functionName: '[org.threeten.bp.LocalDate].minusWeeks(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusWeeks(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusWeeks(int)'
    - '[org.threeten.bp.LocalDate].plusWeeks()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].minusWeeks(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1312,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.LocalDate:1312,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays()'
      Src: org.threeten.bp.LocalDate:1312,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - daysToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1313
      start: 1311
    functionDepth: 0
    functionLinenumber: 1311
    functionLinenumberEnd: 1313
    functionName: '[org.threeten.bp.LocalDate].minusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalDate].plusDays()'
    - '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].minusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.LocalDate:1337,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.LocalDate:1340,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 1341
      start: 1334
    functionDepth: 2
    functionLinenumber: 1334
    functionLinenumberEnd: 1341
    functionName: '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].adjustInto(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.LocalDate:1369,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 1370
      start: 1367
    functionDepth: 2
    functionLinenumber: 1367
    functionLinenumberEnd: 1370
    functionName: '[org.threeten.bp.LocalDate].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].adjustInto(org.threeten.bp.temporal.Temporal)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.LocalDate].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.LocalDate:1417,1
    - Dst: '[org.threeten.bp.LocalDate].daysUntil(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1420,1
    - Dst: '[org.threeten.bp.LocalDate].daysUntil(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1421,1
    - Dst: '[org.threeten.bp.LocalDate].monthsUntil(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1422,1
    - Dst: '[org.threeten.bp.LocalDate].monthsUntil(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1423,1
    - Dst: '[org.threeten.bp.LocalDate].monthsUntil(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1424,1
    - Dst: '[org.threeten.bp.LocalDate].monthsUntil(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1425,1
    - Dst: '[org.threeten.bp.LocalDate].monthsUntil(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1426,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1427,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1427,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.LocalDate:1429,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1431,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1432
      start: 1415
    functionDepth: 3
    functionLinenumber: 1415
    functionLinenumberEnd: 1432
    functionName: '[org.threeten.bp.LocalDate].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].daysUntil(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].monthsUntil(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.LocalDate].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.LocalDate:1435,1
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.LocalDate:1435,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - end
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 1436
      start: 1434
    functionDepth: 2
    functionLinenumber: 1434
    functionLinenumberEnd: 1436
    functionName: '[org.threeten.bp.LocalDate].daysUntil(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].toEpochDay()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.LocalDate].daysUntil(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getProlepticMonth()'
      Src: org.threeten.bp.LocalDate:1439,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.LocalDate:1439,1
    - Dst: '[org.threeten.bp.LocalDate].getProlepticMonth()'
      Src: org.threeten.bp.LocalDate:1440,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.LocalDate:1440,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - end
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 1442
      start: 1438
    functionDepth: 1
    functionLinenumber: 1438
    functionLinenumberEnd: 1442
    functionName: '[org.threeten.bp.LocalDate].monthsUntil(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].getProlepticMonth()'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.LocalDate].monthsUntil(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.LocalDate:1480,1
    - Dst: '[org.threeten.bp.LocalDate].getProlepticMonth()'
      Src: org.threeten.bp.LocalDate:1481,1
    - Dst: '[org.threeten.bp.LocalDate].getProlepticMonth()'
      Src: org.threeten.bp.LocalDate:1481,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1485,1
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.LocalDate:1486,1
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.LocalDate:1486,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.LocalDate:1489,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1493,1
    - Dst: '[org.threeten.bp.Period].of(int,org.threeten.bp.LocalDate,int)'
      Src: org.threeten.bp.LocalDate:1493,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Period
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - endDate
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 1494
      start: 1478
    functionDepth: 2
    functionLinenumber: 1478
    functionLinenumberEnd: 1494
    functionName: '[org.threeten.bp.LocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDate].getProlepticMonth()'
    - '[org.threeten.bp.LocalDate].lengthOfMonth()'
    - '[org.threeten.bp.LocalDate].toEpochDay()'
    - '[org.threeten.bp.Period].of(int,org.threeten.bp.LocalDate,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.LocalDate].plusMonths(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.Period
    signature: '[org.threeten.bp.LocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDate:1508,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - time
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 1509
      start: 1506
    functionDepth: 0
    functionLinenumber: 1506
    functionLinenumberEnd: 1509
    functionName: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.LocalDate:1526,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDate:1526,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 2
    argNames:
    - hour
    - minute
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1527
      start: 1525
    functionDepth: 3
    functionLinenumber: 1525
    functionLinenumberEnd: 1527
    functionName: '[org.threeten.bp.LocalDate].atTime(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 13
    functionsReached:
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDate].atTime(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.LocalDate:1545,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDate:1545,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 3
    argNames:
    - hour
    - minute
    - second
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1546
      start: 1544
    functionDepth: 3
    functionLinenumber: 1544
    functionLinenumberEnd: 1546
    functionName: '[org.threeten.bp.LocalDate].atTime(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDate].atTime(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.LocalDate:1564,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDate:1564,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 4
    argNames:
    - hour
    - minute
    - second
    - nanoOfSecond
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1565
      start: 1563
    functionDepth: 4
    functionLinenumber: 1563
    functionLinenumberEnd: 1565
    functionName: '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].toLocalTime()'
      Src: org.threeten.bp.LocalDate:1577,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDate:1577,1
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.LocalDate:1577,1
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.LocalDate:1577,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - time
    argTypes:
    - org.threeten.bp.OffsetTime
    constantsTouched: []
    func_position:
      end: 1578
      start: 1576
    functionDepth: 3
    functionLinenumber: 1576
    functionLinenumberEnd: 1578
    functionName: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.OffsetTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.OffsetTime].toLocalTime()'
    - '[org.threeten.bp.OffsetTime].getOffset()'
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.OffsetTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDate:1590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1591
      start: 1589
    functionDepth: 0
    functionLinenumber: 1589
    functionLinenumberEnd: 1591
    functionName: '[org.threeten.bp.LocalDate].atStartOfDay()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDate].atStartOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.LocalDate:1618,1
    - Dst: '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDate:1621,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.LocalDate:1623,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDate:1624,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.LocalDate:1625,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.LocalDate:1626,1
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.LocalDate:1629,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1630
      start: 1617
    functionDepth: 3
    functionLinenumber: 1617
    functionLinenumberEnd: 1630
    functionName: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isLeapYear()'
      Src: org.threeten.bp.LocalDate:1648,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1653
      start: 1633
    functionDepth: 1
    functionLinenumber: 1633
    functionLinenumberEnd: 1653
    functionName: '[org.threeten.bp.LocalDate].toEpochDay()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDate].isLeapYear()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.LocalDate].toEpochDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1673,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.LocalDate:1675,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 1676
      start: 1670
    functionDepth: 3
    functionLinenumber: 1670
    functionLinenumberEnd: 1676
    functionName: '[org.threeten.bp.LocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - otherDate
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 1687
      start: 1678
    functionDepth: 0
    functionLinenumber: 1678
    functionLinenumberEnd: 1687
    functionName: '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1713,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].isAfter(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.LocalDate:1715,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 1716
      start: 1710
    functionDepth: 2
    functionLinenumber: 1710
    functionLinenumberEnd: 1716
    functionName: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].isAfter(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1742,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].isBefore(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.LocalDate:1744,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 1745
      start: 1739
    functionDepth: 2
    functionLinenumber: 1739
    functionLinenumberEnd: 1745
    functionName: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].isBefore(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1771,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].isEqual(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.LocalDate:1773,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 1774
      start: 1768
    functionDepth: 2
    functionLinenumber: 1768
    functionLinenumberEnd: 1774
    functionName: '[org.threeten.bp.LocalDate].isEqual(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].isEqual(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDate].isEqual(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1795,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1798
      start: 1789
    functionDepth: 1
    functionLinenumber: 1789
    functionLinenumberEnd: 1798
    functionName: '[org.threeten.bp.LocalDate].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDate].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1811
      start: 1805
    functionDepth: 0
    functionLinenumber: 1805
    functionLinenumberEnd: 1811
    functionName: '[org.threeten.bp.LocalDate].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDate].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.LocalDate:1826,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.threeten.bp.LocalDate:1827,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.LocalDate:1830,1
    - Dst: '[org.threeten.bp.LocalDate].deleteCharAt(int)'
      Src: org.threeten.bp.LocalDate:1830,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.LocalDate:1832,1
    - Dst: '[org.threeten.bp.LocalDate].deleteCharAt(int)'
      Src: org.threeten.bp.LocalDate:1832,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.LocalDate:1836,1
    - Dst: '[StringBuilder].append(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1838,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.LocalDate:1840,1
    - Dst: '[org.threeten.bp.LocalDate].append(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1840,1
    - Dst: '[org.threeten.bp.LocalDate].append()'
      Src: org.threeten.bp.LocalDate:1840,1
    - Dst: '[org.threeten.bp.LocalDate].append(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1840,1
    - Dst: '[org.threeten.bp.LocalDate].toString()'
      Src: org.threeten.bp.LocalDate:1840,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1845
      start: 1821
    functionDepth: 1
    functionLinenumber: 1821
    functionLinenumberEnd: 1845
    functionName: '[org.threeten.bp.LocalDate].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDate].toString()'
    - '[org.threeten.bp.LocalDate].deleteCharAt(int)'
    - '[org.threeten.bp.LocalDate].append(org.threeten.bp.LocalDate)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append()'
    - '[StringBuilder].append(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].append()'
    - '[StringBuilder].<init>(int)'
    - Math.abs(org.threeten.bp.LocalDate)
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.LocalDate].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.LocalDate:1859,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 1860
      start: 1857
    functionDepth: 1
    functionLinenumber: 1857
    functionLinenumberEnd: 1860
    functionName: '[org.threeten.bp.LocalDate].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].format(org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.LocalDate].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.LocalDate:1864,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1865
      start: 1863
    functionDepth: 0
    functionLinenumber: 1863
    functionLinenumberEnd: 1865
    functionName: '[org.threeten.bp.LocalDate].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.LocalDate].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.LocalDate:1873,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1874
      start: 1872
    functionDepth: 0
    functionLinenumber: 1872
    functionLinenumberEnd: 1874
    functionName: '[org.threeten.bp.LocalDate].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.LocalDate].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeInt(int)'
      Src: org.threeten.bp.LocalDate:1877,1
    - Dst: '[java.io.DataOutput].writeByte(short)'
      Src: org.threeten.bp.LocalDate:1878,1
    - Dst: '[java.io.DataOutput].writeByte(short)'
      Src: org.threeten.bp.LocalDate:1879,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1880
      start: 1876
    functionDepth: 1
    functionLinenumber: 1876
    functionLinenumberEnd: 1880
    functionName: '[org.threeten.bp.LocalDate].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 2
    functionsReached:
    - '[java.io.DataOutput].writeInt(int)'
    - '[java.io.DataOutput].writeByte(short)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.LocalDate].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.LocalDate:1883,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.LocalDate:1884,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.LocalDate:1885,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDate:1886,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - long
      - int
      - long
      - int
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1887
      start: 1882
    functionDepth: 1
    functionLinenumber: 1882
    functionLinenumberEnd: 1887
    functionName: '[org.threeten.bp.LocalDate].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
    functionUses: 2
    functionsReached:
    - '[java.io.DataInput].readInt()'
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDate].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getDefault()'
      Src: org.threeten.bp.ZoneId:245,1
    - Dst: '[org.threeten.bp.ZoneId].getID()'
      Src: org.threeten.bp.ZoneId:245,1
    - Dst: '[org.threeten.bp.ZoneId].of(org.threeten.bp.ZoneId,java.util.Map<String,String>)'
      Src: org.threeten.bp.ZoneId:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 246
    functionName: '[org.threeten.bp.ZoneId].systemDefault()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.ZoneId].getID()'
    - '[java.util.TimeZone].getDefault()'
    - '[org.threeten.bp.ZoneId].of(org.threeten.bp.ZoneId,java.util.Map<String,String>)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.ZoneId].systemDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
      Src: org.threeten.bp.ZoneId:261,1
    - Dst: '[java.util.HashSet].<init>(java.util.Set<String>)'
      Src: org.threeten.bp.ZoneId:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 262
    functionName: '[org.threeten.bp.ZoneId].getAvailableZoneIds()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
    - '[java.util.HashSet].<init>(java.util.Set<String>)'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.threeten.bp.ZoneId].getAvailableZoneIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.ZoneId:282,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Map<String,String>,String)'
      Src: org.threeten.bp.ZoneId:283,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.threeten.bp.ZoneId:284,1
    - Dst: '[org.threeten.bp.ZoneId].of(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZoneId:286,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Map<String,String>
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - zoneId
    - aliasMap
    argTypes:
    - String
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 287
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 287
    functionName: '[org.threeten.bp.ZoneId].of(String,java.util.Map<String,String>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[java.util.Map<String,String>].get(String)'
    - '[org.threeten.bp.ZoneId].of(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Map<String,String>,String)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.ZoneId].of(String,java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.ZoneId:330,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneId:331,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.ZoneId:334,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneId:335,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneId:337,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneId:337,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(String)'
      Src: org.threeten.bp.ZoneId:338,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneId:340,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneId:340,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneId:340,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneId:341,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneId:341,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneId:343,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneId:343,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneId:344,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneId:344,1
    - Dst: '[String].substring(int)'
      Src: org.threeten.bp.ZoneId:345,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZoneId:345,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.ZoneId:346,1
    - Dst: '[String].substring(int,int)'
      Src: org.threeten.bp.ZoneId:347,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneId:347,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(org.threeten.bp.ZoneId,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneId:347,1
    - Dst: '[String].substring(int,int)'
      Src: org.threeten.bp.ZoneId:349,1
    - Dst: '[org.threeten.bp.ZoneOffset].getId()'
      Src: org.threeten.bp.ZoneId:349,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneId:349,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(org.threeten.bp.ZoneId,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneId:349,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneId:351,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneId:351,1
    - Dst: '[String].substring(int)'
      Src: org.threeten.bp.ZoneId:352,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZoneId:352,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.ZoneId:353,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneId:354,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneId:354,1
    - Dst: '[org.threeten.bp.ZoneOffset].getId()'
      Src: org.threeten.bp.ZoneId:356,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneId:356,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneId:356,1
    - Dst: '[org.threeten.bp.ZoneRegion].ofId(String,boolean)'
      Src: org.threeten.bp.ZoneId:358,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 359
      start: 329
    functionDepth: 6
    functionLinenumber: 329
    functionLinenumberEnd: 359
    functionName: '[org.threeten.bp.ZoneId].of(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 113
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[String].equals(String)'
    - '[org.threeten.bp.ZoneOffset].of(String)'
    - '[org.threeten.bp.ZoneOffset].getRules()'
    - '[String].length()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[String].substring(int,int)'
    - '[org.threeten.bp.ZoneRegion].<init>(org.threeten.bp.ZoneId,org.threeten.bp.zone.ZoneRules)'
    - '[org.threeten.bp.ZoneOffset].getId()'
    - '[org.threeten.bp.ZoneRegion].ofId(String,boolean)'
    - '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
    - '[String].substring(int)'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.ZoneId].of(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.ZoneId:375,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.ZoneId:376,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.ZoneId:377,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneId:380,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneId:380,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneId:380,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.ZoneId:381,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneId:382,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneId:382,1
    - Dst: '[org.threeten.bp.ZoneOffset].getId()'
      Src: org.threeten.bp.ZoneId:384,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneId:384,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(org.threeten.bp.ZoneId,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneId:384,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.ZoneId:386,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.threeten.bp.ZoneOffset
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - offset
    argTypes:
    - String
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 387
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 387
    functionName: '[org.threeten.bp.ZoneId].ofOffset(String,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[String].equals(String)'
    - '[org.threeten.bp.ZoneOffset].getRules()'
    - '[String].length()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.ZoneOffset].getId()'
    - '[org.threeten.bp.ZoneRegion].<init>(org.threeten.bp.ZoneId,org.threeten.bp.zone.ZoneRules)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.ZoneId].ofOffset(String,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.ZoneId:407,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.ZoneId:407,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.ZoneId:410,1
    - Dst: '[org.threeten.bp.ZoneId].getName()'
      Src: org.threeten.bp.ZoneId:410,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZoneId:409,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 413
      start: 406
    functionDepth: 1
    functionLinenumber: 406
    functionLinenumberEnd: 413
    functionName: '[org.threeten.bp.ZoneId].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.ZoneId].getName()'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.ZoneId].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.ZoneId:144,1
    - Dst: '[org.threeten.bp.ZoneId].getClass()'
      Src: org.threeten.bp.ZoneId:420,1
    - Dst: '[org.threeten.bp.ZoneId].getClass()'
      Src: org.threeten.bp.ZoneId:420,1
    - Dst: '[AssertionError].<init>(String)'
      Src: org.threeten.bp.ZoneId:421,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 423
    functionName: '[org.threeten.bp.ZoneId].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneId].getClass()'
    - '[AssertionError].<init>(String)'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.ZoneId].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 434
    functionName: '[org.threeten.bp.ZoneId].getId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.ZoneId].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 457
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 457
    functionName: '[org.threeten.bp.ZoneId].getRules()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 66
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.ZoneId].getRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.ZoneId:475,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(org.threeten.bp.format.TextStyle)'
      Src: org.threeten.bp.ZoneId:475,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
      Src: org.threeten.bp.ZoneId:475,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
      Src: org.threeten.bp.ZoneId:475,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor)'
      Src: org.threeten.bp.ZoneId:475,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.TextStyle
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - style
    - locale
    argTypes:
    - org.threeten.bp.format.TextStyle
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 493
      start: 474
    functionDepth: 2
    functionLinenumber: 474
    functionLinenumberEnd: 493
    functionName: '[org.threeten.bp.ZoneId].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(org.threeten.bp.format.TextStyle)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.ZoneId].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.ZoneId:510,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
      Src: org.threeten.bp.ZoneId:511,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.ZoneId:512,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 508
    functionDepth: 1
    functionLinenumber: 508
    functionLinenumberEnd: 518
    functionName: '[org.threeten.bp.ZoneId].normalized()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.ZoneId].normalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.ZoneId:536,1
    - Dst: other.getId()
      Src: org.threeten.bp.ZoneId:536,1
    - Dst: '[String].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.ZoneId:536,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 539
      start: 529
    functionDepth: 1
    functionLinenumber: 529
    functionLinenumberEnd: 539
    functionName: '[org.threeten.bp.ZoneId].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 0
    functionsReached:
    - other.getId()
    - '[String].equals(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneId].getId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.ZoneId].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.ZoneId:548,1
    - Dst: '[String].hashCode()'
      Src: org.threeten.bp.ZoneId:548,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: '[org.threeten.bp.ZoneId].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.ZoneId].getId()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZoneId].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.ZoneId:559,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 557
    functionDepth: 1
    functionLinenumber: 557
    functionLinenumberEnd: 560
    functionName: '[org.threeten.bp.ZoneId].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.ZoneId].getId()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.ZoneId].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - java.util.Map<String,String>
      - long
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 563
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 563
    functionName: '[org.threeten.bp.ZoneId].write(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.ZoneId].write(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.LocalDateTime:152,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.LocalDateTime:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 5
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.threeten.bp.LocalDateTime].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.LocalDateTime:168,1
    - Dst: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.LocalDateTime:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 5
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.LocalDateTime:182,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.LocalDateTime:183,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.LocalDateTime:184,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.LocalDateTime:184,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.LocalDateTime:184,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.LocalDateTime:185,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.LocalDateTime:185,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.LocalDateTime:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 186
      start: 181
    functionDepth: 4
    functionLinenumber: 181
    functionLinenumberEnd: 186
    functionName: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 13
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,Month,int)'
      Src: org.threeten.bp.LocalDateTime:206,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.LocalDateTime:207,1
    - Dst: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Month
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - year
    - month
    - dayOfMonth
    - hour
    - minute
    argTypes:
    - int
    - Month
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 209
      start: 205
    functionDepth: 3
    functionLinenumber: 205
    functionLinenumberEnd: 209
    functionName: '[org.threeten.bp.LocalDateTime].of(int,Month,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,Month,int)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].of(int,Month,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,Month,int)'
      Src: org.threeten.bp.LocalDateTime:229,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.LocalDateTime:230,1
    - Dst: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Month
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - year
    - month
    - dayOfMonth
    - hour
    - minute
    - second
    argTypes:
    - int
    - Month
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 232
      start: 228
    functionDepth: 3
    functionLinenumber: 228
    functionLinenumberEnd: 232
    functionName: '[org.threeten.bp.LocalDateTime].of(int,Month,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,Month,int)'
    - '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].of(int,Month,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,Month,int)'
      Src: org.threeten.bp.LocalDateTime:252,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.LocalDateTime:253,1
    - Dst: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Month
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - year
    - month
    - dayOfMonth
    - hour
    - minute
    - second
    - nanoOfSecond
    argTypes:
    - int
    - Month
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 255
      start: 251
    functionDepth: 4
    functionLinenumber: 251
    functionLinenumberEnd: 255
    functionName: '[org.threeten.bp.LocalDateTime].of(int,Month,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,Month,int)'
    - '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].of(int,Month,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.LocalDateTime:275,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.LocalDateTime:276,1
    - Dst: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:277,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - year
    - month
    - dayOfMonth
    - hour
    - minute
    argTypes:
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 278
      start: 274
    functionDepth: 3
    functionLinenumber: 274
    functionLinenumberEnd: 278
    functionName: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 117
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.LocalDateTime:298,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int)'
      Src: org.threeten.bp.LocalDateTime:299,1
    - Dst: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - year
    - month
    - dayOfMonth
    - hour
    - minute
    - second
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 301
      start: 297
    functionDepth: 3
    functionLinenumber: 297
    functionLinenumberEnd: 301
    functionName: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 32
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.LocalDateTime:321,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.LocalDateTime:322,1
    - Dst: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:323,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - year
    - month
    - dayOfMonth
    - hour
    - minute
    - second
    - nanoOfSecond
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 324
      start: 320
    functionDepth: 4
    functionLinenumber: 320
    functionLinenumberEnd: 324
    functionName: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 133
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.LocalDateTime:334,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalTime,String)'
      Src: org.threeten.bp.LocalDateTime:335,1
    - Dst: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - date
    - time
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 337
      start: 333
    functionDepth: 2
    functionLinenumber: 333
    functionLinenumberEnd: 337
    functionName: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 20
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDate,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalTime,String)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Instant,String)'
      Src: org.threeten.bp.LocalDateTime:354,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.LocalDateTime:355,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.LocalDateTime:356,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.LocalDateTime:357,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.LocalDateTime:358,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.LocalDateTime:358,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.LocalDateTime:358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - instant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 359
      start: 353
    functionDepth: 4
    functionLinenumber: 353
    functionLinenumberEnd: 359
    functionName: '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Instant,String)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.LocalDateTime:376,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.LocalDateTime:377,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:378,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:379,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.LocalDateTime:380,1
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(long,int)'
      Src: org.threeten.bp.LocalDateTime:381,1
    - Dst: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:382,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - epochSecond
    - nanoOfSecond
    - offset
    argTypes:
    - long
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 383
      start: 375
    functionDepth: 3
    functionLinenumber: 375
    functionLinenumberEnd: 383
    functionName: '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.LocalDateTime:405,1
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.LocalDateTime:408,1
    - Dst: '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.LocalDateTime:409,1
    - Dst: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:410,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.LocalDateTime:413,1
    - Dst: '[org.threeten.bp.LocalDateTime].getName()'
      Src: org.threeten.bp.LocalDateTime:413,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:412,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 415
      start: 401
    functionDepth: 3
    functionLinenumber: 401
    functionLinenumberEnd: 415
    functionName: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.LocalDateTime].getName()'
    - '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.LocalDateTime:429,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 430
      start: 428
    functionDepth: 1
    functionLinenumber: 428
    functionLinenumberEnd: 430
    functionName: '[org.threeten.bp.LocalDateTime].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.LocalDateTime:443,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>)'
      Src: org.threeten.bp.LocalDateTime:444,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - text
    - formatter
    argTypes:
    - CharSequence
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 445
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 445
    functionName: '[org.threeten.bp.LocalDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:107,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:114,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.LocalDateTime:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - date
    - time
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 457
      start: 454
    functionDepth: 2
    functionLinenumber: 454
    functionLinenumberEnd: 457
    functionName: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 10
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:471,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newDate
    - newTime
    argTypes:
    - org.threeten.bp.LocalDate
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 472
      start: 467
    functionDepth: 3
    functionLinenumber: 467
    functionLinenumberEnd: 472
    functionName: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 17
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isDateBased()'
      Src: org.threeten.bp.LocalDateTime:527,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.LocalDateTime:527,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.LocalDateTime:529,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 530
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 530
    functionName: '[org.threeten.bp.LocalDateTime].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[org.threeten.bp.temporal.TemporalField].isDateBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDateTime].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
      Src: org.threeten.bp.LocalDateTime:535,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
      Src: org.threeten.bp.LocalDateTime:535,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
      Src: org.threeten.bp.LocalDateTime:537,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 538
      start: 532
    functionDepth: 1
    functionLinenumber: 532
    functionLinenumberEnd: 538
    functionName: '[org.threeten.bp.LocalDateTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
    - '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDateTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.LocalDateTime:565,1
    - Dst: '[org.threeten.bp.LocalTime].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalDateTime:565,1
    - Dst: '[org.threeten.bp.LocalDate].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalDateTime:565,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.LocalDateTime:567,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 568
      start: 562
    functionDepth: 4
    functionLinenumber: 562
    functionLinenumberEnd: 568
    functionName: '[org.threeten.bp.LocalDateTime].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalTime].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[org.threeten.bp.LocalDate].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.LocalDateTime].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.LocalDateTime:598,1
    - Dst: '[org.threeten.bp.LocalTime].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalDateTime:598,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalDateTime:598,1
    - Dst: '[Object].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalDateTime:600,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 601
      start: 595
    functionDepth: 5
    functionLinenumber: 595
    functionLinenumberEnd: 601
    functionName: '[org.threeten.bp.LocalDateTime].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[Object].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[org.threeten.bp.LocalTime].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.LocalDateTime:628,1
    - Dst: '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalDateTime:628,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.LocalDateTime:628,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.LocalDateTime:630,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 631
      start: 625
    functionDepth: 4
    functionLinenumber: 625
    functionLinenumberEnd: 631
    functionName: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.LocalDateTime:645,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 646
      start: 644
    functionDepth: 1
    functionLinenumber: 644
    functionLinenumberEnd: 646
    functionName: '[org.threeten.bp.LocalDateTime].getYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 14
    functionsReached:
    - '[org.threeten.bp.LocalDate].getYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].getYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getMonthValue()'
      Src: org.threeten.bp.LocalDateTime:659,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 660
      start: 658
    functionDepth: 1
    functionLinenumber: 658
    functionLinenumberEnd: 660
    functionName: '[org.threeten.bp.LocalDateTime].getMonthValue()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDate].getMonthValue()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].getMonthValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.LocalDateTime:674,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Month
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 675
      start: 673
    functionDepth: 1
    functionLinenumber: 673
    functionLinenumberEnd: 675
    functionName: '[org.threeten.bp.LocalDateTime].getMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.LocalDate].getMonth()'
    linkageType: ''
    returnType: Month
    signature: '[org.threeten.bp.LocalDateTime].getMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.LocalDateTime:685,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 686
      start: 684
    functionDepth: 1
    functionLinenumber: 684
    functionLinenumberEnd: 686
    functionName: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.LocalDateTime:696,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 697
      start: 695
    functionDepth: 2
    functionLinenumber: 695
    functionLinenumberEnd: 697
    functionName: '[org.threeten.bp.LocalDateTime].getDayOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].getDayOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getDayOfWeek()'
      Src: org.threeten.bp.LocalDateTime:713,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DayOfWeek
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 714
      start: 712
    functionDepth: 3
    functionLinenumber: 712
    functionLinenumberEnd: 714
    functionName: '[org.threeten.bp.LocalDateTime].getDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfWeek()'
    linkageType: ''
    returnType: DayOfWeek
    signature: '[org.threeten.bp.LocalDateTime].getDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.LocalDateTime:723,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 724
      start: 722
    functionDepth: 1
    functionLinenumber: 722
    functionLinenumberEnd: 724
    functionName: '[org.threeten.bp.LocalDateTime].getHour()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 22
    functionsReached:
    - '[org.threeten.bp.LocalTime].getHour()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].getHour()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.LocalDateTime:732,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 733
      start: 731
    functionDepth: 1
    functionLinenumber: 731
    functionLinenumberEnd: 733
    functionName: '[org.threeten.bp.LocalDateTime].getMinute()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 20
    functionsReached:
    - '[org.threeten.bp.LocalTime].getMinute()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].getMinute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.LocalDateTime:741,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 742
      start: 740
    functionDepth: 1
    functionLinenumber: 740
    functionLinenumberEnd: 742
    functionName: '[org.threeten.bp.LocalDateTime].getSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 19
    functionsReached:
    - '[org.threeten.bp.LocalTime].getSecond()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].getSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.LocalDateTime:750,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 751
      start: 749
    functionDepth: 1
    functionLinenumber: 749
    functionLinenumberEnd: 751
    functionName: '[org.threeten.bp.LocalDateTime].getNano()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 17
    functionsReached:
    - '[org.threeten.bp.LocalTime].getNano()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].getNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:800,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:802,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
      Src: org.threeten.bp.LocalDateTime:806,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 807
      start: 796
    functionDepth: 4
    functionLinenumber: 796
    functionLinenumberEnd: 807
    functionName: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.LocalDateTime:845,1
    - Dst: '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.LocalDateTime:846,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:846,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.LocalDateTime:848,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:848,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.LocalDateTime:851,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 852
      start: 842
    functionDepth: 4
    functionLinenumber: 842
    functionLinenumberEnd: 852
    functionName: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withYear(int)'
      Src: org.threeten.bp.LocalDateTime:867,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:867,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 868
      start: 866
    functionDepth: 4
    functionLinenumber: 866
    functionLinenumberEnd: 868
    functionName: '[org.threeten.bp.LocalDateTime].withYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.LocalDate].withYear(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].withYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withMonth(int)'
      Src: org.threeten.bp.LocalDateTime:882,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:882,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - month
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 883
      start: 881
    functionDepth: 4
    functionLinenumber: 881
    functionLinenumberEnd: 883
    functionName: '[org.threeten.bp.LocalDateTime].withMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 10
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].withMonth(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].withMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
      Src: org.threeten.bp.LocalDateTime:898,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:898,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dayOfMonth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 899
      start: 897
    functionDepth: 4
    functionLinenumber: 897
    functionLinenumberEnd: 899
    functionName: '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].withDayOfYear(int)'
      Src: org.threeten.bp.LocalDateTime:913,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:913,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dayOfYear
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 914
      start: 912
    functionDepth: 4
    functionLinenumber: 912
    functionLinenumberEnd: 914
    functionName: '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.LocalDate].withDayOfYear(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withHour(int)'
      Src: org.threeten.bp.LocalDateTime:927,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:928,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hour
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 929
      start: 926
    functionDepth: 4
    functionLinenumber: 926
    functionLinenumberEnd: 929
    functionName: '[org.threeten.bp.LocalDateTime].withHour(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].withHour(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].withHour(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withMinute(int)'
      Src: org.threeten.bp.LocalDateTime:941,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:942,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minute
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 943
      start: 940
    functionDepth: 4
    functionLinenumber: 940
    functionLinenumberEnd: 943
    functionName: '[org.threeten.bp.LocalDateTime].withMinute(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalTime].withMinute(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].withMinute(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withSecond(int)'
      Src: org.threeten.bp.LocalDateTime:955,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:956,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - second
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 957
      start: 954
    functionDepth: 4
    functionLinenumber: 954
    functionLinenumberEnd: 957
    functionName: '[org.threeten.bp.LocalDateTime].withSecond(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalTime].withSecond(int)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].withSecond(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withNano(int)'
      Src: org.threeten.bp.LocalDateTime:969,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:970,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nanoOfSecond
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 971
      start: 968
    functionDepth: 4
    functionLinenumber: 968
    functionLinenumberEnd: 971
    functionName: '[org.threeten.bp.LocalDateTime].withNano(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].withNano(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].withNano(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalDateTime:994,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:994,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 995
      start: 993
    functionDepth: 4
    functionLinenumber: 993
    functionLinenumberEnd: 995
    functionName: '[org.threeten.bp.LocalDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].addTo()'
      Src: org.threeten.bp.LocalDateTime:1016,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 1017
      start: 1014
    functionDepth: 0
    functionLinenumber: 1014
    functionLinenumberEnd: 1017
    functionName: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].addTo()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusNanos(long)'
      Src: org.threeten.bp.LocalDateTime:1039,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1040,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusNanos(int)'
      Src: org.threeten.bp.LocalDateTime:1040,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1041,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusNanos(int)'
      Src: org.threeten.bp.LocalDateTime:1041,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(long)'
      Src: org.threeten.bp.LocalDateTime:1042,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusMinutes(long)'
      Src: org.threeten.bp.LocalDateTime:1043,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusHours(long)'
      Src: org.threeten.bp.LocalDateTime:1044,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.LocalDateTime:1045,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusHours(int)'
      Src: org.threeten.bp.LocalDateTime:1045,1
    - Dst: '[org.threeten.bp.LocalDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalDateTime:1047,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:1047,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.LocalDateTime:1049,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1050
      start: 1034
    functionDepth: 4
    functionLinenumber: 1034
    functionLinenumberEnd: 1050
    functionName: '[org.threeten.bp.LocalDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].plusHours(int)'
    - '[org.threeten.bp.LocalDateTime].plusHours(long)'
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.LocalDateTime].plusNanos(int)'
    - '[org.threeten.bp.LocalDateTime].plusSeconds(long)'
    - '[org.threeten.bp.LocalDateTime].plusNanos(long)'
    - '[org.threeten.bp.LocalDateTime].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].plusMinutes(long)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusYears(long)'
      Src: org.threeten.bp.LocalDateTime:1074,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:1075,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - years
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1076
      start: 1073
    functionDepth: 4
    functionLinenumber: 1073
    functionLinenumberEnd: 1076
    functionName: '[org.threeten.bp.LocalDateTime].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].plusYears(long)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(long)'
      Src: org.threeten.bp.LocalDateTime:1099,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:1100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - months
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1101
      start: 1098
    functionDepth: 4
    functionLinenumber: 1098
    functionLinenumberEnd: 1101
    functionName: '[org.threeten.bp.LocalDateTime].plusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].plusMonths(long)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].plusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(long)'
      Src: org.threeten.bp.LocalDateTime:1119,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:1120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - weeks
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1121
      start: 1118
    functionDepth: 4
    functionLinenumber: 1118
    functionLinenumberEnd: 1121
    functionName: '[org.threeten.bp.LocalDateTime].plusWeeks(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].plusWeeks(long)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].plusWeeks(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusDays(long)'
      Src: org.threeten.bp.LocalDateTime:1139,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:1140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1141
      start: 1138
    functionDepth: 4
    functionLinenumber: 1138
    functionLinenumberEnd: 1141
    functionName: '[org.threeten.bp.LocalDateTime].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].plusDays(long)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,long,int,int,int,int)'
      Src: org.threeten.bp.LocalDateTime:1154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hours
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1155
      start: 1153
    functionDepth: 0
    functionLinenumber: 1153
    functionLinenumberEnd: 1155
    functionName: '[org.threeten.bp.LocalDateTime].plusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,long,int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].plusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,long,int,int,int)'
      Src: org.threeten.bp.LocalDateTime:1167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minutes
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1168
      start: 1166
    functionDepth: 0
    functionLinenumber: 1166
    functionLinenumberEnd: 1168
    functionName: '[org.threeten.bp.LocalDateTime].plusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,long,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].plusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,int,long,int,int)'
      Src: org.threeten.bp.LocalDateTime:1180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 0
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: '[org.threeten.bp.LocalDateTime].plusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,int,long,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].plusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,int,int,long,int)'
      Src: org.threeten.bp.LocalDateTime:1193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nanos
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1194
      start: 1192
    functionDepth: 0
    functionLinenumber: 1192
    functionLinenumberEnd: 1194
    functionName: '[org.threeten.bp.LocalDateTime].plusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,int,int,long,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].plusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
      Src: org.threeten.bp.LocalDateTime:1215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 1216
      start: 1213
    functionDepth: 0
    functionLinenumber: 1213
    functionLinenumberEnd: 1216
    functionName: '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalDateTime:1235,1
    - Dst: '[org.threeten.bp.LocalDateTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalDateTime:1235,1
    - Dst: '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalDateTime:1235,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1236
      start: 1233
    functionDepth: 0
    functionLinenumber: 1233
    functionLinenumberEnd: 1236
    functionName: '[org.threeten.bp.LocalDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.LocalDateTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1260,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears(int)'
      Src: org.threeten.bp.LocalDateTime:1260,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusYears()'
      Src: org.threeten.bp.LocalDateTime:1260,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - years
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1261
      start: 1259
    functionDepth: 0
    functionLinenumber: 1259
    functionLinenumberEnd: 1261
    functionName: '[org.threeten.bp.LocalDateTime].minusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusYears(int)'
    - '[org.threeten.bp.LocalDateTime].plusYears(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusYears()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].minusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1284,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths(int)'
      Src: org.threeten.bp.LocalDateTime:1284,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusMonths()'
      Src: org.threeten.bp.LocalDateTime:1284,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - months
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1285
      start: 1283
    functionDepth: 0
    functionLinenumber: 1283
    functionLinenumberEnd: 1285
    functionName: '[org.threeten.bp.LocalDateTime].minusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusMonths(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusMonths(int)'
    - '[org.threeten.bp.LocalDateTime].plusMonths()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].minusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1303,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
      Src: org.threeten.bp.LocalDateTime:1303,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusWeeks()'
      Src: org.threeten.bp.LocalDateTime:1303,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - weeks
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1304
      start: 1302
    functionDepth: 0
    functionLinenumber: 1302
    functionLinenumberEnd: 1304
    functionName: '[org.threeten.bp.LocalDateTime].minusWeeks(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWeeks()'
    - '[org.threeten.bp.LocalDateTime].plusWeeks(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].plusWeeks(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].minusWeeks(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1322,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.LocalDateTime:1322,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays()'
      Src: org.threeten.bp.LocalDateTime:1322,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1323
      start: 1321
    functionDepth: 0
    functionLinenumber: 1321
    functionLinenumberEnd: 1323
    functionName: '[org.threeten.bp.LocalDateTime].minusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].plusDays()'
    - '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].minusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,long,int,int,int)'
      Src: org.threeten.bp.LocalDateTime:1336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hours
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1337
      start: 1335
    functionDepth: 0
    functionLinenumber: 1335
    functionLinenumberEnd: 1337
    functionName: '[org.threeten.bp.LocalDateTime].minusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,long,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].minusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,long,int,int)'
      Src: org.threeten.bp.LocalDateTime:1349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minutes
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1350
      start: 1348
    functionDepth: 0
    functionLinenumber: 1348
    functionLinenumberEnd: 1350
    functionName: '[org.threeten.bp.LocalDateTime].minusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,long,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].minusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,int,long,int)'
      Src: org.threeten.bp.LocalDateTime:1362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1363
      start: 1361
    functionDepth: 0
    functionLinenumber: 1361
    functionLinenumberEnd: 1363
    functionName: '[org.threeten.bp.LocalDateTime].minusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,int,long,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].minusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,int,int,long)'
      Src: org.threeten.bp.LocalDateTime:1375,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nanos
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1376
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1376
    functionName: '[org.threeten.bp.LocalDateTime].minusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,int,int,int,long)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].minusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:1395,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalDateTime:1406,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1408,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1409,1
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
      Src: org.threeten.bp.LocalDateTime:1410,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(long)'
      Src: org.threeten.bp.LocalDateTime:1411,1
    - Dst: '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1411,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - long
      - long
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - newDate
    - hours
    - minutes
    - seconds
    - nanos
    - sign
    argTypes:
    - org.threeten.bp.LocalDate
    - long
    - long
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1412
      start: 1392
    functionDepth: 4
    functionLinenumber: 1392
    functionLinenumberEnd: 1412
    functionName: '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,long,long,long,long,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].plusDays(long)'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,long,long,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.LocalDateTime:1436,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.LocalDateTime:1437,1
    - Dst: '[Object].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.LocalDateTime:1439,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 1440
      start: 1433
    functionDepth: 1
    functionLinenumber: 1433
    functionLinenumberEnd: 1440
    functionName: '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    - '[Object].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].adjustInto(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.LocalDateTime:1469,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 1470
      start: 1467
    functionDepth: 0
    functionLinenumber: 1467
    functionLinenumberEnd: 1470
    functionName: '[org.threeten.bp.LocalDateTime].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[Object].adjustInto(org.threeten.bp.temporal.Temporal)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.LocalDateTime].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.LocalDateTime:1519,1
    - Dst: f.isTimeBased()
      Src: org.threeten.bp.LocalDateTime:1522,1
    - Dst: '[org.threeten.bp.LocalDate].daysUntil(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDateTime:1523,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalDateTime:1524,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.LocalDateTime:1524,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1535,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1536,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1538,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.LocalDateTime:1539,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1541,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.LocalDateTime:1542,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1544,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1545,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1547,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1548,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1550,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1551,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.LocalDateTime:1553,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1554,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.LocalDateTime:1556,1
    - Dst: endDate.isAfter(org.threeten.bp.LocalDate)
      Src: org.threeten.bp.LocalDateTime:1559,1
    - Dst: '[org.threeten.bp.LocalTime].isBefore(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:1559,1
    - Dst: endDate.minusDays(int)
      Src: org.threeten.bp.LocalDateTime:1560,1
    - Dst: '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDateTime:1561,1
    - Dst: '[org.threeten.bp.LocalTime].isAfter(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:1561,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(int)'
      Src: org.threeten.bp.LocalDateTime:1562,1
    - Dst: '[org.threeten.bp.LocalDate].until(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.LocalDateTime:1564,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1566,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1567
      start: 1517
    functionDepth: 3
    functionLinenumber: 1517
    functionLinenumberEnd: 1567
    functionName: '[org.threeten.bp.LocalDateTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.LocalDateTime)'
    - endDate.isAfter(org.threeten.bp.LocalDate)
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.LocalDateTime,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalTime].isBefore(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].until(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
    - endDate.minusDays(int)
    - '[org.threeten.bp.LocalTime].isAfter(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.LocalDate].daysUntil(org.threeten.bp.LocalDate)'
    - f.isTimeBased()
    - '[org.threeten.bp.LocalDateTime].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.LocalDateTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.LocalDateTime:1580,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 1581
      start: 1579
    functionDepth: 0
    functionLinenumber: 1579
    functionLinenumberEnd: 1581
    functionName: '[org.threeten.bp.LocalDateTime].atOffset(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.LocalDateTime].atOffset(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.LocalDateTime:1614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1615
      start: 1612
    functionDepth: 0
    functionLinenumber: 1612
    functionLinenumberEnd: 1615
    functionName: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 19
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1629
      start: 1626
    functionDepth: 0
    functionLinenumber: 1626
    functionLinenumberEnd: 1629
    functionName: '[org.threeten.bp.LocalDateTime].toLocalDate()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 29
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.LocalDateTime].toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1642
      start: 1639
    functionDepth: 0
    functionLinenumber: 1639
    functionLinenumberEnd: 1642
    functionName: '[org.threeten.bp.LocalDateTime].toLocalTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.LocalDateTime].toLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].compareTo0(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1662,1
    - Dst: '[Object].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
      Src: org.threeten.bp.LocalDateTime:1664,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDateTime<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDateTime<?>
    constantsTouched: []
    func_position:
      end: 1665
      start: 1659
    functionDepth: 3
    functionLinenumber: 1659
    functionLinenumberEnd: 1665
    functionName: '[org.threeten.bp.LocalDateTime].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].compareTo0(org.threeten.bp.LocalDateTime)'
    - '[Object].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalDate()'
      Src: org.threeten.bp.LocalDateTime:1668,1
    - Dst: '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.LocalDateTime:1668,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.LocalDateTime:1670,1
    - Dst: '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:1670,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 1673
      start: 1667
    functionDepth: 2
    functionLinenumber: 1667
    functionLinenumberEnd: 1673
    functionName: '[org.threeten.bp.LocalDateTime].compareTo0(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDateTime].toLocalDate()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].compareTo0(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].compareTo0(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1699,1
    - Dst: '[Object].isAfter(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
      Src: org.threeten.bp.LocalDateTime:1701,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDateTime<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDateTime<?>
    constantsTouched: []
    func_position:
      end: 1702
      start: 1696
    functionDepth: 3
    functionLinenumber: 1696
    functionLinenumberEnd: 1702
    functionName: '[org.threeten.bp.LocalDateTime].isAfter(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].compareTo0(org.threeten.bp.LocalDateTime)'
    - '[Object].isAfter(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDateTime].isAfter(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].compareTo0(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1728,1
    - Dst: '[Object].isBefore(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
      Src: org.threeten.bp.LocalDateTime:1730,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDateTime<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDateTime<?>
    constantsTouched: []
    func_position:
      end: 1731
      start: 1725
    functionDepth: 3
    functionLinenumber: 1725
    functionLinenumberEnd: 1731
    functionName: '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].compareTo0(org.threeten.bp.LocalDateTime)'
    - '[Object].isBefore(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].compareTo0(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1757,1
    - Dst: '[Object].isEqual(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
      Src: org.threeten.bp.LocalDateTime:1759,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDateTime<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDateTime<?>
    constantsTouched: []
    func_position:
      end: 1760
      start: 1754
    functionDepth: 3
    functionLinenumber: 1754
    functionLinenumberEnd: 1760
    functionName: '[org.threeten.bp.LocalDateTime].isEqual(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].compareTo0(org.threeten.bp.LocalDateTime)'
    - '[Object].isEqual(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDateTime].isEqual(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1779,1
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.LocalDateTime:1779,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1782
      start: 1772
    functionDepth: 0
    functionLinenumber: 1772
    functionLinenumberEnd: 1782
    functionName: '[org.threeten.bp.LocalDateTime].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.LocalDateTime].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].hashCode()'
      Src: org.threeten.bp.LocalDateTime:1791,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.LocalDateTime:1791,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1792
      start: 1789
    functionDepth: 2
    functionLinenumber: 1789
    functionLinenumberEnd: 1792
    functionName: '[org.threeten.bp.LocalDateTime].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.LocalDate].hashCode()'
    - '[org.threeten.bp.LocalTime].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.LocalDateTime].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].toString()'
      Src: org.threeten.bp.LocalDateTime:1813,1
    - Dst: '[org.threeten.bp.LocalTime].toString()'
      Src: org.threeten.bp.LocalDateTime:1813,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1814
      start: 1811
    functionDepth: 2
    functionLinenumber: 1811
    functionLinenumberEnd: 1814
    functionName: '[org.threeten.bp.LocalDateTime].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalDate].toString()'
    - '[org.threeten.bp.LocalTime].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.LocalDateTime].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].format(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.LocalDateTime:1828,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 1829
      start: 1826
    functionDepth: 0
    functionLinenumber: 1826
    functionLinenumberEnd: 1829
    functionName: '[org.threeten.bp.LocalDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 1
    functionsReached:
    - '[Object].format(org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.LocalDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.LocalDateTime:1833,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1834
      start: 1832
    functionDepth: 0
    functionLinenumber: 1832
    functionLinenumberEnd: 1834
    functionName: '[org.threeten.bp.LocalDateTime].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.LocalDateTime].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.LocalDateTime:1842,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1843
      start: 1841
    functionDepth: 0
    functionLinenumber: 1841
    functionLinenumberEnd: 1843
    functionName: '[org.threeten.bp.LocalDateTime].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.LocalDateTime].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.LocalDateTime:1846,1
    - Dst: '[org.threeten.bp.LocalTime].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.LocalDateTime:1847,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1848
      start: 1845
    functionDepth: 2
    functionLinenumber: 1845
    functionLinenumberEnd: 1848
    functionName: '[org.threeten.bp.LocalDateTime].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDate].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.LocalTime].writeExternal(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.LocalDateTime].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.LocalDateTime:1851,1
    - Dst: '[org.threeten.bp.LocalTime].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.LocalDateTime:1852,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.LocalDateTime:1853,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDateTime>
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalTime
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1854
      start: 1850
    functionDepth: 3
    functionLinenumber: 1850
    functionLinenumberEnd: 1854
    functionName: '[org.threeten.bp.LocalDateTime].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.LocalDate].readExternal(java.io.DataInput)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.LocalDateTime].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.OffsetTime:139,1
    - Dst: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.OffsetTime:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.threeten.bp.OffsetTime].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.OffsetTime:156,1
    - Dst: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.OffsetTime:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.OffsetTime:172,1
    - Dst: '[org.threeten.bp.Clock].instant()'
      Src: org.threeten.bp.OffsetTime:173,1
    - Dst: '[org.threeten.bp.Clock].getZone()'
      Src: org.threeten.bp.OffsetTime:174,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.OffsetTime:174,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.OffsetTime:174,1
    - Dst: '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.Clock].getZone()'
    - '[org.threeten.bp.Clock].instant()'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - time
    - offset
    argTypes:
    - org.threeten.bp.LocalTime
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 80
    functionsReached:
    - '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].of(int,int,int,int)'
      Src: org.threeten.bp.OffsetTime:209,1
    - Dst: '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 5
    argNames:
    - hour
    - minute
    - second
    - nanoOfSecond
    - offset
    argTypes:
    - int
    - int
    - int
    - int
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 4
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.OffsetTime].of(int,int,int,int,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].of(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Instant,String)'
      Src: org.threeten.bp.OffsetTime:229,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.OffsetTime:230,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.OffsetTime:231,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.OffsetTime:232,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.OffsetTime:233,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.OffsetTime:234,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.OffsetTime:238,1
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(org.threeten.bp.OffsetTime,int)'
      Src: org.threeten.bp.OffsetTime:238,1
    - Dst: '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:239,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - instant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 240
      start: 228
    functionDepth: 2
    functionLinenumber: 228
    functionLinenumberEnd: 240
    functionName: '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Instant,String)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(org.threeten.bp.OffsetTime,int)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.OffsetTime:263,1
    - Dst: '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.OffsetTime:264,1
    - Dst: '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:265,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.OffsetTime:268,1
    - Dst: '[org.threeten.bp.OffsetTime].getName()'
      Src: org.threeten.bp.OffsetTime:268,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.OffsetTime:267,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 270
      start: 258
    functionDepth: 2
    functionLinenumber: 258
    functionLinenumberEnd: 270
    functionName: '[org.threeten.bp.OffsetTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].getName()'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.OffsetTime:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 285
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 285
    functionName: '[org.threeten.bp.OffsetTime].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.OffsetTime:298,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>)'
      Src: org.threeten.bp.OffsetTime:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - text
    - formatter
    argTypes:
    - CharSequence
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 300
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 300
    functionName: '[org.threeten.bp.OffsetTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].atOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:92,1
    - Dst: '[org.threeten.bp.LocalTime].atOffset(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:100,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.OffsetTime:104,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalTime,String)'
      Src: org.threeten.bp.OffsetTime:310,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.OffsetTime:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - time
    - offset
    argTypes:
    - org.threeten.bp.LocalTime
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalTime,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    - '[org.threeten.bp.LocalTime].atOffset(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:321,1
    - Dst: '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:324,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - time
    - offset
    argTypes:
    - org.threeten.bp.LocalTime
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 325
      start: 320
    functionDepth: 2
    functionLinenumber: 320
    functionLinenumberEnd: 325
    functionName: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 16
    functionsReached:
    - '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.OffsetTime:368,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.OffsetTime:370,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: '[org.threeten.bp.OffsetTime].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetTime].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
      Src: org.threeten.bp.OffsetTime:376,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
      Src: org.threeten.bp.OffsetTime:378,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 379
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 379
    functionName: '[org.threeten.bp.OffsetTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.OffsetTime:407,1
    - Dst: '[org.threeten.bp.LocalTime].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.OffsetTime:409,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.OffsetTime:411,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 412
      start: 403
    functionDepth: 4
    functionLinenumber: 403
    functionLinenumberEnd: 412
    functionName: '[org.threeten.bp.OffsetTime].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.OffsetTime].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.OffsetTime:440,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 441
      start: 438
    functionDepth: 4
    functionLinenumber: 438
    functionLinenumberEnd: 441
    functionName: '[org.threeten.bp.OffsetTime].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetTime].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.OffsetTime:469,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.OffsetTime:469,1
    - Dst: '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.OffsetTime:471,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.OffsetTime:473,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 474
      start: 465
    functionDepth: 4
    functionLinenumber: 465
    functionLinenumberEnd: 474
    functionName: '[org.threeten.bp.OffsetTime].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.OffsetTime].getOffset()'
    - '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.OffsetTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 486
    functionName: '[org.threeten.bp.OffsetTime].getOffset()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.OffsetTime].getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:506,1
    - Dst: '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:506,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 507
      start: 505
    functionDepth: 2
    functionLinenumber: 505
    functionLinenumberEnd: 507
    functionName: '[org.threeten.bp.OffsetTime].withOffsetSameLocal(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].withOffsetSameLocal(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:528,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.OffsetTime:531,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.OffsetTime:531,1
    - Dst: '[org.threeten.bp.LocalTime].plusSeconds(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.OffsetTime:532,1
    - Dst: '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:533,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 534
      start: 527
    functionDepth: 2
    functionLinenumber: 527
    functionLinenumberEnd: 534
    functionName: '[org.threeten.bp.OffsetTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.LocalTime].plusSeconds(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.OffsetTime:543,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 1
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: '[org.threeten.bp.OffsetTime].getHour()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.LocalTime].getHour()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetTime].getHour()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.OffsetTime:552,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 551
    functionDepth: 1
    functionLinenumber: 551
    functionLinenumberEnd: 553
    functionName: '[org.threeten.bp.OffsetTime].getMinute()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.LocalTime].getMinute()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetTime].getMinute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.OffsetTime:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 562
      start: 560
    functionDepth: 1
    functionLinenumber: 560
    functionLinenumberEnd: 562
    functionName: '[org.threeten.bp.OffsetTime].getSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.LocalTime].getSecond()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetTime].getSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.OffsetTime:570,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 571
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 571
    functionName: '[org.threeten.bp.OffsetTime].getNano()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.LocalTime].getNano()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetTime].getNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:606,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:608,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
      Src: org.threeten.bp.OffsetTime:612,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 613
      start: 602
    functionDepth: 3
    functionLinenumber: 602
    functionLinenumberEnd: 613
    functionName: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f.checkValidIntValue(long)
      Src: org.threeten.bp.OffsetTime:654,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.OffsetTime:654,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:654,1
    - Dst: '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.OffsetTime:656,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:656,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.OffsetTime:658,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 659
      start: 649
    functionDepth: 3
    functionLinenumber: 649
    functionLinenumberEnd: 659
    functionName: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.OffsetTime)'
    - f.checkValidIntValue(long)
    - '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalField,long)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withHour(int)'
      Src: org.threeten.bp.OffsetTime:674,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:674,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - hour
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 675
      start: 673
    functionDepth: 3
    functionLinenumber: 673
    functionLinenumberEnd: 675
    functionName: '[org.threeten.bp.OffsetTime].withHour(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].withHour(int)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].withHour(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withMinute(int)'
      Src: org.threeten.bp.OffsetTime:689,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - minute
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 690
      start: 688
    functionDepth: 3
    functionLinenumber: 688
    functionLinenumberEnd: 690
    functionName: '[org.threeten.bp.OffsetTime].withMinute(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalTime].withMinute(int)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].withMinute(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withSecond(int)'
      Src: org.threeten.bp.OffsetTime:704,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:704,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - second
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 705
      start: 703
    functionDepth: 3
    functionLinenumber: 703
    functionLinenumberEnd: 705
    functionName: '[org.threeten.bp.OffsetTime].withSecond(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalTime].withSecond(int)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].withSecond(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].withNano(int)'
      Src: org.threeten.bp.OffsetTime:719,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:719,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - nanoOfSecond
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 720
      start: 718
    functionDepth: 3
    functionLinenumber: 718
    functionLinenumberEnd: 720
    functionName: '[org.threeten.bp.OffsetTime].withNano(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].withNano(int)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].withNano(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.OffsetTime:745,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:745,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 746
      start: 744
    functionDepth: 4
    functionLinenumber: 744
    functionLinenumberEnd: 746
    functionName: '[org.threeten.bp.OffsetTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].addTo()'
      Src: org.threeten.bp.OffsetTime:768,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 769
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 769
    functionName: '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].addTo()'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.OffsetTime:790,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:790,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.OffsetTime:792,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 793
      start: 787
    functionDepth: 3
    functionLinenumber: 787
    functionLinenumberEnd: 793
    functionName: '[org.threeten.bp.OffsetTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusHours(long)'
      Src: org.threeten.bp.OffsetTime:808,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:808,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - hours
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 809
      start: 807
    functionDepth: 3
    functionLinenumber: 807
    functionLinenumberEnd: 809
    functionName: '[org.threeten.bp.OffsetTime].plusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plusHours(long)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].plusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusMinutes(long)'
      Src: org.threeten.bp.OffsetTime:823,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:823,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - minutes
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 824
      start: 822
    functionDepth: 3
    functionLinenumber: 822
    functionLinenumberEnd: 824
    functionName: '[org.threeten.bp.OffsetTime].plusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].plusMinutes(long)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].plusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusSeconds(long)'
      Src: org.threeten.bp.OffsetTime:838,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:838,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 839
      start: 837
    functionDepth: 3
    functionLinenumber: 837
    functionLinenumberEnd: 839
    functionName: '[org.threeten.bp.OffsetTime].plusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].plusSeconds(long)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].plusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].plusNanos(long)'
      Src: org.threeten.bp.OffsetTime:853,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:853,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - nanos
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 854
      start: 852
    functionDepth: 3
    functionLinenumber: 852
    functionLinenumberEnd: 854
    functionName: '[org.threeten.bp.OffsetTime].plusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].plusNanos(long)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].plusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
      Src: org.threeten.bp.OffsetTime:876,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 877
      start: 874
    functionDepth: 0
    functionLinenumber: 874
    functionLinenumberEnd: 877
    functionName: '[org.threeten.bp.OffsetTime].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.OffsetTime,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.OffsetTime:897,1
    - Dst: '[org.threeten.bp.OffsetTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.OffsetTime:897,1
    - Dst: '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.OffsetTime:897,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 898
      start: 895
    functionDepth: 0
    functionLinenumber: 895
    functionLinenumberEnd: 898
    functionName: '[org.threeten.bp.OffsetTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.OffsetTime,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.OffsetTime].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minusHours(long)'
      Src: org.threeten.bp.OffsetTime:913,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:913,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - hours
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 914
      start: 912
    functionDepth: 3
    functionLinenumber: 912
    functionLinenumberEnd: 914
    functionName: '[org.threeten.bp.OffsetTime].minusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].minusHours(long)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].minusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minusMinutes(long)'
      Src: org.threeten.bp.OffsetTime:928,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:928,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - minutes
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 929
      start: 927
    functionDepth: 3
    functionLinenumber: 927
    functionLinenumberEnd: 929
    functionName: '[org.threeten.bp.OffsetTime].minusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].minusMinutes(long)'
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].minusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minusSeconds(long)'
      Src: org.threeten.bp.OffsetTime:943,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:943,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 944
      start: 942
    functionDepth: 3
    functionLinenumber: 942
    functionLinenumberEnd: 944
    functionName: '[org.threeten.bp.OffsetTime].minusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].minusSeconds(long)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].minusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].minusNanos(long)'
      Src: org.threeten.bp.OffsetTime:958,1
    - Dst: '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:958,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - nanos
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 959
      start: 957
    functionDepth: 3
    functionLinenumber: 957
    functionLinenumberEnd: 959
    functionName: '[org.threeten.bp.OffsetTime].minusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].minusNanos(long)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].minusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.OffsetTime:983,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.OffsetTime:985,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.OffsetTime:985,1
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.OffsetTime:986,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.OffsetTime:987,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.OffsetTime:989,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.OffsetTime:989,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.OffsetTime:989,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.OffsetTime:992,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 993
      start: 980
    functionDepth: 2
    functionLinenumber: 980
    functionLinenumberEnd: 993
    functionName: '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.OffsetTime].getOffset()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.OffsetTime:1024,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.OffsetTime,long)'
      Src: org.threeten.bp.OffsetTime:1023,1
    - Dst: '[org.threeten.bp.OffsetTime].getOffset()'
      Src: org.threeten.bp.OffsetTime:1025,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.OffsetTime:1025,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.OffsetTime,int)'
      Src: org.threeten.bp.OffsetTime:1023,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 1026
      start: 1021
    functionDepth: 1
    functionLinenumber: 1021
    functionLinenumberEnd: 1026
    functionName: '[org.threeten.bp.OffsetTime].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.OffsetTime,int)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.OffsetTime].getOffset()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.OffsetTime,long)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.OffsetTime].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.OffsetTime:1076,1
    - Dst: '[org.threeten.bp.OffsetTime].toEpochNano()'
      Src: org.threeten.bp.OffsetTime:1078,1
    - Dst: '[org.threeten.bp.OffsetTime].toEpochNano()'
      Src: org.threeten.bp.OffsetTime:1078,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.OffsetTime:1088,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.OffsetTime:1090,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 1091
      start: 1074
    functionDepth: 2
    functionLinenumber: 1074
    functionLinenumberEnd: 1091
    functionName: '[org.threeten.bp.OffsetTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetTime].from(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.OffsetTime].toEpochNano()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.OffsetTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:1104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.OffsetDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 1105
      start: 1103
    functionDepth: 4
    functionLinenumber: 1103
    functionLinenumberEnd: 1105
    functionName: '[org.threeten.bp.OffsetTime].atDate(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetDateTime
    signature: '[org.threeten.bp.OffsetTime].atDate(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1116
    functionDepth: 0
    functionLinenumber: 1116
    functionLinenumberEnd: 1118
    functionName: '[org.threeten.bp.OffsetTime].toLocalTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.OffsetTime].toLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.OffsetTime:1127,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.OffsetTime:1128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1130
      start: 1126
    functionDepth: 1
    functionLinenumber: 1126
    functionLinenumberEnd: 1130
    functionName: '[org.threeten.bp.OffsetTime].toEpochNano()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.OffsetTime].toEpochNano()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:1162,1
    - Dst: '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.OffsetTime:1163,1
    - Dst: '[org.threeten.bp.OffsetTime].toEpochNano()'
      Src: org.threeten.bp.OffsetTime:1165,1
    - Dst: '[org.threeten.bp.OffsetTime].toEpochNano()'
      Src: org.threeten.bp.OffsetTime:1165,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
      Src: org.threeten.bp.OffsetTime:1165,1
    - Dst: '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.OffsetTime:1167,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.OffsetTime
    constantsTouched: []
    func_position:
      end: 1170
      start: 1160
    functionDepth: 2
    functionLinenumber: 1160
    functionLinenumberEnd: 1170
    functionName: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
    - '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.OffsetTime].toEpochNano()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].toEpochNano()'
      Src: org.threeten.bp.OffsetTime:1185,1
    - Dst: '[org.threeten.bp.OffsetTime].toEpochNano()'
      Src: org.threeten.bp.OffsetTime:1185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.OffsetTime
    constantsTouched: []
    func_position:
      end: 1186
      start: 1184
    functionDepth: 2
    functionLinenumber: 1184
    functionLinenumberEnd: 1186
    functionName: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.OffsetTime].toEpochNano()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].toEpochNano()'
      Src: org.threeten.bp.OffsetTime:1200,1
    - Dst: '[org.threeten.bp.OffsetTime].toEpochNano()'
      Src: org.threeten.bp.OffsetTime:1200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.OffsetTime
    constantsTouched: []
    func_position:
      end: 1201
      start: 1199
    functionDepth: 2
    functionLinenumber: 1199
    functionLinenumberEnd: 1201
    functionName: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.OffsetTime].toEpochNano()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.OffsetTime].toEpochNano()'
      Src: org.threeten.bp.OffsetTime:1215,1
    - Dst: '[org.threeten.bp.OffsetTime].toEpochNano()'
      Src: org.threeten.bp.OffsetTime:1215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.OffsetTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.OffsetTime
    constantsTouched: []
    func_position:
      end: 1216
      start: 1214
    functionDepth: 2
    functionLinenumber: 1214
    functionLinenumberEnd: 1216
    functionName: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.OffsetTime].toEpochNano()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.OffsetTime:1239,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.OffsetTime)'
      Src: org.threeten.bp.OffsetTime:1239,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1242
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1242
    functionName: '[org.threeten.bp.OffsetTime].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.OffsetTime)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.OffsetTime)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.OffsetTime].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.OffsetTime:1251,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.OffsetTime:1251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1252
      start: 1249
    functionDepth: 2
    functionLinenumber: 1249
    functionLinenumberEnd: 1252
    functionName: '[org.threeten.bp.OffsetTime].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].hashCode()'
    - '[org.threeten.bp.LocalTime].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.OffsetTime].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].toString()'
      Src: org.threeten.bp.OffsetTime:1273,1
    - Dst: '[org.threeten.bp.ZoneOffset].toString()'
      Src: org.threeten.bp.OffsetTime:1273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1271
    functionDepth: 2
    functionLinenumber: 1271
    functionLinenumberEnd: 1274
    functionName: '[org.threeten.bp.OffsetTime].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].toString()'
    - '[org.threeten.bp.LocalTime].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.OffsetTime].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.OffsetTime:1287,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format()'
      Src: org.threeten.bp.OffsetTime:1288,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 1289
      start: 1286
    functionDepth: 0
    functionLinenumber: 1286
    functionLinenumberEnd: 1289
    functionName: '[org.threeten.bp.OffsetTime].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.OffsetTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.OffsetTime:1293,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1292
    functionDepth: 0
    functionLinenumber: 1292
    functionLinenumberEnd: 1294
    functionName: '[org.threeten.bp.OffsetTime].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.OffsetTime].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.OffsetTime:1302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1303
      start: 1301
    functionDepth: 0
    functionLinenumber: 1301
    functionLinenumberEnd: 1303
    functionName: '[org.threeten.bp.OffsetTime].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.OffsetTime].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.OffsetTime:1306,1
    - Dst: '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.OffsetTime:1307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1308
      start: 1305
    functionDepth: 2
    functionLinenumber: 1305
    functionLinenumberEnd: 1308
    functionName: '[org.threeten.bp.OffsetTime].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalTime].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.OffsetTime].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.OffsetTime:1311,1
    - Dst: '[org.threeten.bp.ZoneOffset].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.OffsetTime:1312,1
    - Dst: '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.OffsetTime:1313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.OffsetTime
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.OffsetTime>
      - long
      - org.threeten.bp.LocalTime
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.OffsetTime
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1314
      start: 1310
    functionDepth: 5
    functionLinenumber: 1310
    functionLinenumberEnd: 1314
    functionName: '[org.threeten.bp.OffsetTime].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.ZoneOffset].readExternal(java.io.DataInput)'
    linkageType: ''
    returnType: org.threeten.bp.OffsetTime
    signature: '[org.threeten.bp.OffsetTime].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneRegion:102,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneRegion:102,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneRegion:102,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneRegion:103,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneRegion:105,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneRegion:105,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneRegion:105,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneRegion:106,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneRegion:106,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneRegion:108,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneRegion:108,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneRegion:109,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneRegion:109,1
    - Dst: '[String].substring(int)'
      Src: org.threeten.bp.ZoneRegion:110,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.ZoneRegion)'
      Src: org.threeten.bp.ZoneRegion:110,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.ZoneRegion:111,1
    - Dst: '[String].substring(int,int)'
      Src: org.threeten.bp.ZoneRegion:112,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneRegion:112,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(org.threeten.bp.ZoneRegion,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneRegion:112,1
    - Dst: '[String].substring(int,int)'
      Src: org.threeten.bp.ZoneRegion:114,1
    - Dst: '[org.threeten.bp.ZoneOffset].getId()'
      Src: org.threeten.bp.ZoneRegion:114,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneRegion:114,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(org.threeten.bp.ZoneRegion,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneRegion:114,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneRegion:116,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.ZoneRegion:116,1
    - Dst: '[String].substring(int)'
      Src: org.threeten.bp.ZoneRegion:117,1
    - Dst: '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.ZoneRegion)'
      Src: org.threeten.bp.ZoneRegion:117,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.ZoneRegion:118,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneRegion:119,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneRegion:119,1
    - Dst: '[org.threeten.bp.ZoneOffset].getId()'
      Src: org.threeten.bp.ZoneRegion:121,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneRegion:121,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneRegion:121,1
    - Dst: '[org.threeten.bp.ZoneRegion].ofId(String,boolean)'
      Src: org.threeten.bp.ZoneRegion:123,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.regex.Pattern
      - String
      - org.threeten.bp.zone.ZoneRules
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZoneRegion
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 101
    functionDepth: 5
    functionLinenumber: 101
    functionLinenumberEnd: 124
    functionName: '[org.threeten.bp.ZoneRegion].ofLenient(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneRegion.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneRegion].<init>(org.threeten.bp.ZoneRegion,org.threeten.bp.zone.ZoneRules)'
    - '[org.threeten.bp.ZoneOffset].getRules()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[String].equals(String)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[String].substring(int,int)'
    - '[org.threeten.bp.ZoneOffset].of(org.threeten.bp.ZoneRegion)'
    - '[org.threeten.bp.ZoneOffset].getId()'
    - '[org.threeten.bp.ZoneRegion].ofId(String,boolean)'
    - '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
    - '[String].substring(int)'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneRegion
    signature: '[org.threeten.bp.ZoneRegion].ofLenient(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.ZoneRegion:136,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.ZoneRegion:137,1
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: org.threeten.bp.ZoneRegion:137,1
    - Dst: '[org.threeten.bp.ZoneRegion].matches()'
      Src: org.threeten.bp.ZoneRegion:137,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneRegion:138,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
      Src: org.threeten.bp.ZoneRegion:143,1
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.ZoneRegion:146,1
    - Dst: '[org.threeten.bp.ZoneOffset].getRules()'
      Src: org.threeten.bp.ZoneRegion:147,1
    - Dst: '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
      Src: org.threeten.bp.ZoneRegion:152,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.regex.Pattern
      - String
      - org.threeten.bp.zone.ZoneRules
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZoneRegion
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 2
    argNames:
    - zoneId
    - checkAvailable
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 153
      start: 135
    functionDepth: 4
    functionLinenumber: 135
    functionLinenumberEnd: 153
    functionName: '[org.threeten.bp.ZoneRegion].ofId(String,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneRegion.java
    functionUses: 2
    functionsReached:
    - '[java.util.regex.Pattern].matcher(String)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[String].equals(String)'
    - '[org.threeten.bp.ZoneOffset].getRules()'
    - '[String].length()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[org.threeten.bp.ZoneRegion].matches()'
    - '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneRegion
    signature: '[org.threeten.bp.ZoneRegion].ofId(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.threeten.bp.ZoneRegion:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.threeten.bp.zone.ZoneRules
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.regex.Pattern
      - String
      - org.threeten.bp.zone.ZoneRules
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZoneRegion
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 2
    argNames:
    - id
    - rules
    argTypes:
    - String
    - org.threeten.bp.zone.ZoneRules
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneRegion.java
    functionUses: 4
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneRegion
    signature: '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.regex.Pattern
      - String
      - org.threeten.bp.zone.ZoneRules
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: '[org.threeten.bp.ZoneRegion].getId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneRegion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.ZoneRegion].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
      Src: org.threeten.bp.ZoneRegion:177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.regex.Pattern
      - String
      - org.threeten.bp.zone.ZoneRules
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 173
    functionDepth: 4
    functionLinenumber: 173
    functionLinenumberEnd: 178
    functionName: '[org.threeten.bp.ZoneRegion].getRules()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneRegion.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.ZoneRegion].getRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.ZoneRegion:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.regex.Pattern
      - String
      - org.threeten.bp.zone.ZoneRules
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.threeten.bp.ZoneRegion].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneRegion.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.ZoneRegion].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.ZoneRegion:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.regex.Pattern
      - String
      - org.threeten.bp.zone.ZoneRules
      classPublic: false
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.threeten.bp.ZoneRegion].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneRegion.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.ZoneRegion].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.threeten.bp.ZoneRegion:196,1
    - Dst: '[org.threeten.bp.ZoneRegion].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.ZoneRegion:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.regex.Pattern
      - String
      - org.threeten.bp.zone.ZoneRules
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 198
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 198
    functionName: '[org.threeten.bp.ZoneRegion].write(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneRegion.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeByte(byte)'
    - '[org.threeten.bp.ZoneRegion].writeExternal(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.ZoneRegion].write(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeUTF(String)'
      Src: org.threeten.bp.ZoneRegion:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.regex.Pattern
      - String
      - org.threeten.bp.zone.ZoneRules
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.threeten.bp.ZoneRegion].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneRegion.java
    functionUses: 2
    functionsReached:
    - '[java.io.DataOutput].writeUTF(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.ZoneRegion].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readUTF()'
      Src: org.threeten.bp.ZoneRegion:205,1
    - Dst: '[org.threeten.bp.ZoneRegion].ofLenient(org.threeten.bp.ZoneRegion)'
      Src: org.threeten.bp.ZoneRegion:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.regex.Pattern
      - String
      - org.threeten.bp.zone.ZoneRules
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZoneId
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[org.threeten.bp.ZoneRegion].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneRegion.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataInput].readUTF()'
    - '[org.threeten.bp.ZoneRegion].ofLenient(org.threeten.bp.ZoneRegion)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.ZoneRegion].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.DateTimeUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 51
    functionName: '[org.threeten.bp.DateTimeUtils].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.DateTimeUtils
    signature: '[org.threeten.bp.DateTimeUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].getTime()'
      Src: org.threeten.bp.DateTimeUtils:61,1
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - utilDate
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.threeten.bp.DateTimeUtils].toInstant(java.util.Date)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[java.util.Date].getTime()'
    - '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.DateTimeUtils)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.DateTimeUtils].toInstant(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].toEpochMilli()'
      Src: org.threeten.bp.DateTimeUtils:75,1
    - Dst: '[java.util.Date].<init>(long)'
      Src: org.threeten.bp.DateTimeUtils:75,1
    - Dst: '[IllegalArgumentException].<init>(org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:77,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: '[org.threeten.bp.DateTimeUtils].toDate(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(org.threeten.bp.DateTimeUtils)'
    - '[org.threeten.bp.Instant].toEpochMilli()'
    - '[java.util.Date].<init>(long)'
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.threeten.bp.DateTimeUtils].toDate(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTimeInMillis()'
      Src: org.threeten.bp.DateTimeUtils:89,1
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - calendar
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.threeten.bp.DateTimeUtils].toInstant(java.util.Calendar)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.Calendar].getTimeInMillis()'
    - '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.DateTimeUtils)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.DateTimeUtils].toInstant(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTimeInMillis()'
      Src: org.threeten.bp.DateTimeUtils:102,1
    - Dst: '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:102,1
    - Dst: '[java.util.Calendar].getTimeZone()'
      Src: org.threeten.bp.DateTimeUtils:103,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toZoneId(org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:103,1
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.DateTimeUtils:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - calendar
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 6
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: '[org.threeten.bp.DateTimeUtils].toZonedDateTime(java.util.Calendar)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochMilli(org.threeten.bp.DateTimeUtils)'
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[java.util.Calendar].getTimeZone()'
    - '[org.threeten.bp.DateTimeUtils].toZoneId(org.threeten.bp.DateTimeUtils)'
    - '[java.util.Calendar].getTimeInMillis()'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.DateTimeUtils].toZonedDateTime(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].getZone()'
      Src: org.threeten.bp.DateTimeUtils:120,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toTimeZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.DateTimeUtils:120,1
    - Dst: '[java.util.GregorianCalendar].<init>(java.util.TimeZone)'
      Src: org.threeten.bp.DateTimeUtils:121,1
    - Dst: '[java.util.Date].<init>(org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:122,1
    - Dst: '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
      Src: org.threeten.bp.DateTimeUtils:122,1
    - Dst: '[java.util.GregorianCalendar].setFirstDayOfWeek(org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:123,1
    - Dst: '[java.util.GregorianCalendar].setMinimalDaysInFirstWeek(int)'
      Src: org.threeten.bp.DateTimeUtils:124,1
    - Dst: '[org.threeten.bp.ZonedDateTime].toInstant()'
      Src: org.threeten.bp.DateTimeUtils:126,1
    - Dst: '[org.threeten.bp.DateTimeUtils].toEpochMilli()'
      Src: org.threeten.bp.DateTimeUtils:126,1
    - Dst: '[java.util.GregorianCalendar].setTimeInMillis(org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:126,1
    - Dst: '[IllegalArgumentException].<init>(org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:128,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZonedDateTime
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.GregorianCalendar
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zdt
    argTypes:
    - org.threeten.bp.ZonedDateTime
    constantsTouched: []
    func_position:
      end: 131
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 131
    functionName: '[org.threeten.bp.DateTimeUtils].toGregorianCalendar(org.threeten.bp.ZonedDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(org.threeten.bp.DateTimeUtils)'
    - '[java.util.GregorianCalendar].setMinimalDaysInFirstWeek(int)'
    - '[org.threeten.bp.DateTimeUtils].toEpochMilli()'
    - '[org.threeten.bp.ZonedDateTime].toInstant()'
    - '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
    - '[java.util.Date].<init>(org.threeten.bp.DateTimeUtils)'
    - '[java.util.GregorianCalendar].setFirstDayOfWeek(org.threeten.bp.DateTimeUtils)'
    - '[java.util.GregorianCalendar].<init>(java.util.TimeZone)'
    - '[java.util.GregorianCalendar].setTimeInMillis(org.threeten.bp.DateTimeUtils)'
    - '[org.threeten.bp.DateTimeUtils].toTimeZone(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZonedDateTime].getZone()'
    linkageType: ''
    returnType: java.util.GregorianCalendar
    signature: '[org.threeten.bp.DateTimeUtils].toGregorianCalendar(org.threeten.bp.ZonedDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].of(org.threeten.bp.DateTimeUtils,java.util.Map<String,String>)'
      Src: org.threeten.bp.DateTimeUtils:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.TimeZone
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - timeZone
    argTypes:
    - java.util.TimeZone
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.threeten.bp.DateTimeUtils].toZoneId(java.util.TimeZone)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(org.threeten.bp.DateTimeUtils,java.util.Map<String,String>)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.DateTimeUtils].toZoneId(java.util.TimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.DateTimeUtils:151,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.DateTimeUtils:152,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.DateTimeUtils:152,1
    - Dst: tzid.equals(String)
      Src: org.threeten.bp.DateTimeUtils:154,1
    - Dst: '[java.util.TimeZone].getTimeZone(org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:157,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.TimeZone
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 158
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.DateTimeUtils].toTimeZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 2
    functionsReached:
    - tzid.equals(String)
    - '[String].startsWith(String)'
    - '[java.util.TimeZone].getTimeZone(org.threeten.bp.DateTimeUtils)'
    - '[org.threeten.bp.ZoneId].getId()'
    linkageType: ''
    returnType: java.util.TimeZone
    signature: '[org.threeten.bp.DateTimeUtils].toTimeZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Date].getYear()'
      Src: org.threeten.bp.DateTimeUtils:169,1
    - Dst: '[java.sql.Date].getMonth()'
      Src: org.threeten.bp.DateTimeUtils:169,1
    - Dst: '[java.sql.Date].getDate()'
      Src: org.threeten.bp.DateTimeUtils:169,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Date
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sqlDate
    argTypes:
    - java.sql.Date
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[org.threeten.bp.DateTimeUtils].toLocalDate(java.sql.Date)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[java.sql.Date].getDate()'
    - '[org.threeten.bp.LocalDate].of(int,int,org.threeten.bp.DateTimeUtils)'
    - '[java.sql.Date].getYear()'
    - '[java.sql.Date].getMonth()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.DateTimeUtils].toLocalDate(java.sql.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.DateTimeUtils:180,1
    - Dst: '[org.threeten.bp.LocalDate].getMonthValue()'
      Src: org.threeten.bp.DateTimeUtils:180,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.DateTimeUtils:180,1
    - Dst: '[java.sql.Date].<init>(int,int,int)'
      Src: org.threeten.bp.DateTimeUtils:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Date
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: '[org.threeten.bp.DateTimeUtils].toSqlDate(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].getMonthValue()'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[java.sql.Date].<init>(int,int,int)'
    linkageType: ''
    returnType: java.sql.Date
    signature: '[org.threeten.bp.DateTimeUtils].toSqlDate(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Time].getHours()'
      Src: org.threeten.bp.DateTimeUtils:192,1
    - Dst: '[java.sql.Time].getMinutes()'
      Src: org.threeten.bp.DateTimeUtils:192,1
    - Dst: '[java.sql.Time].getSeconds()'
      Src: org.threeten.bp.DateTimeUtils:192,1
    - Dst: '[org.threeten.bp.LocalTime].of(org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Time
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sqlTime
    argTypes:
    - java.sql.Time
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[org.threeten.bp.DateTimeUtils].toLocalTime(java.sql.Time)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[java.sql.Time].getHours()'
    - '[org.threeten.bp.LocalTime].of(org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils)'
    - '[java.sql.Time].getMinutes()'
    - '[java.sql.Time].getSeconds()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.DateTimeUtils].toLocalTime(java.sql.Time)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.DateTimeUtils:203,1
    - Dst: '[org.threeten.bp.LocalTime].getMinute()'
      Src: org.threeten.bp.DateTimeUtils:203,1
    - Dst: '[org.threeten.bp.LocalTime].getSecond()'
      Src: org.threeten.bp.DateTimeUtils:203,1
    - Dst: '[java.sql.Time].<init>(int,int,int)'
      Src: org.threeten.bp.DateTimeUtils:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Time
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - time
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 204
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 204
    functionName: '[org.threeten.bp.DateTimeUtils].toSqlTime(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalTime].getMinute()'
    - '[java.sql.Time].<init>(int,int,int)'
    - '[org.threeten.bp.LocalTime].getSecond()'
    - '[org.threeten.bp.LocalTime].getHour()'
    linkageType: ''
    returnType: java.sql.Time
    signature: '[org.threeten.bp.DateTimeUtils].toSqlTime(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.DateTimeUtils:216,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMonthValue()'
      Src: org.threeten.bp.DateTimeUtils:217,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
      Src: org.threeten.bp.DateTimeUtils:218,1
    - Dst: '[org.threeten.bp.LocalDateTime].getHour()'
      Src: org.threeten.bp.DateTimeUtils:219,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMinute()'
      Src: org.threeten.bp.DateTimeUtils:220,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.DateTimeUtils:221,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.DateTimeUtils:222,1
    - Dst: '[java.sql.Timestamp].<init>(int,int,int,int,int,int,int)'
      Src: org.threeten.bp.DateTimeUtils:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Timestamp
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 223
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 223
    functionName: '[org.threeten.bp.DateTimeUtils].toSqlTimestamp(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    - '[org.threeten.bp.LocalDateTime].getMinute()'
    - '[org.threeten.bp.LocalDateTime].getHour()'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - '[java.sql.Timestamp].<init>(int,int,int,int,int,int,int)'
    - '[org.threeten.bp.LocalDateTime].getMonthValue()'
    linkageType: ''
    returnType: java.sql.Timestamp
    signature: '[org.threeten.bp.DateTimeUtils].toSqlTimestamp(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Timestamp].getYear()'
      Src: org.threeten.bp.DateTimeUtils:234,1
    - Dst: '[java.sql.Timestamp].getMonth()'
      Src: org.threeten.bp.DateTimeUtils:235,1
    - Dst: '[java.sql.Timestamp].getDate()'
      Src: org.threeten.bp.DateTimeUtils:236,1
    - Dst: '[java.sql.Timestamp].getHours()'
      Src: org.threeten.bp.DateTimeUtils:237,1
    - Dst: '[java.sql.Timestamp].getMinutes()'
      Src: org.threeten.bp.DateTimeUtils:238,1
    - Dst: '[java.sql.Timestamp].getSeconds()'
      Src: org.threeten.bp.DateTimeUtils:239,1
    - Dst: '[java.sql.Timestamp].getNanos()'
      Src: org.threeten.bp.DateTimeUtils:240,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Timestamp
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sqlTimestamp
    argTypes:
    - java.sql.Timestamp
    constantsTouched: []
    func_position:
      end: 241
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 241
    functionName: '[org.threeten.bp.DateTimeUtils].toLocalDateTime(java.sql.Timestamp)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[java.sql.Timestamp].getNanos()'
    - '[java.sql.Timestamp].getSeconds()'
    - '[java.sql.Timestamp].getDate()'
    - '[java.sql.Timestamp].getYear()'
    - '[org.threeten.bp.LocalDateTime].of(int,int,org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils,org.threeten.bp.DateTimeUtils)'
    - '[java.sql.Timestamp].getMonth()'
    - '[java.sql.Timestamp].getHours()'
    - '[java.sql.Timestamp].getMinutes()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.DateTimeUtils].toLocalDateTime(java.sql.Timestamp)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.DateTimeUtils:251,1
    - Dst: '[java.sql.Timestamp].<init>(int)'
      Src: org.threeten.bp.DateTimeUtils:251,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.DateTimeUtils:252,1
    - Dst: '[java.sql.Timestamp].setNanos(int)'
      Src: org.threeten.bp.DateTimeUtils:252,1
    - Dst: '[IllegalArgumentException].<init>(org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:255,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.sql.Timestamp
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 257
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 257
    functionName: '[org.threeten.bp.DateTimeUtils].toSqlTimestamp(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[IllegalArgumentException].<init>(org.threeten.bp.DateTimeUtils)'
    - '[java.sql.Timestamp].setNanos(int)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[java.sql.Timestamp].<init>(int)'
    linkageType: ''
    returnType: java.sql.Timestamp
    signature: '[org.threeten.bp.DateTimeUtils].toSqlTimestamp(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Timestamp].getTime()'
      Src: org.threeten.bp.DateTimeUtils:266,1
    - Dst: '[java.sql.Timestamp].getNanos()'
      Src: org.threeten.bp.DateTimeUtils:266,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(int,org.threeten.bp.DateTimeUtils)'
      Src: org.threeten.bp.DateTimeUtils:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.sql.Timestamp
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sqlTimestamp
    argTypes:
    - java.sql.Timestamp
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.threeten.bp.DateTimeUtils].toInstant(java.sql.Timestamp)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
    functionUses: 1
    functionsReached:
    - '[java.sql.Timestamp].getNanos()'
    - '[org.threeten.bp.Instant].ofEpochSecond(int,org.threeten.bp.DateTimeUtils)'
    - '[java.sql.Timestamp].getTime()'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.DateTimeUtils].toInstant(java.sql.Timestamp)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.ZoneOffset:183,1
    - Dst: '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>].get(String)'
      Src: org.threeten.bp.ZoneOffset:185,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.ZoneOffset:192,1
    - Dst: '[String].charAt(int)'
      Src: org.threeten.bp.ZoneOffset:194,1
    - Dst: '[String].charAt(int)'
      Src: org.threeten.bp.ZoneOffset:194,1
    - Dst: '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
      Src: org.threeten.bp.ZoneOffset:196,1
    - Dst: '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
      Src: org.threeten.bp.ZoneOffset:201,1
    - Dst: '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
      Src: org.threeten.bp.ZoneOffset:202,1
    - Dst: '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
      Src: org.threeten.bp.ZoneOffset:206,1
    - Dst: '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
      Src: org.threeten.bp.ZoneOffset:207,1
    - Dst: '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
      Src: org.threeten.bp.ZoneOffset:211,1
    - Dst: '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
      Src: org.threeten.bp.ZoneOffset:212,1
    - Dst: '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
      Src: org.threeten.bp.ZoneOffset:213,1
    - Dst: '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
      Src: org.threeten.bp.ZoneOffset:216,1
    - Dst: '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
      Src: org.threeten.bp.ZoneOffset:217,1
    - Dst: '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
      Src: org.threeten.bp.ZoneOffset:218,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:221,1
    - Dst: offsetId.charAt(int)
      Src: org.threeten.bp.ZoneOffset:223,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:225,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
      Src: org.threeten.bp.ZoneOffset:228,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.ZoneOffset:230,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - offsetId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 232
      start: 182
    functionDepth: 5
    functionLinenumber: 182
    functionLinenumberEnd: 232
    functionName: '[org.threeten.bp.ZoneOffset].of(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 25
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[String].length()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[String].charAt(int)'
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].parseNumber(org.threeten.bp.ZoneOffset,int,boolean)'
    - offsetId.charAt(int)
    - '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>].get(String)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.ZoneOffset].of(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.ZoneOffset:243,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:244,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.ZoneOffset:246,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.ZoneOffset:247,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:249,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 3
    argNames:
    - offsetId
    - pos
    - precededByColon
    argTypes:
    - CharSequence
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 252
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 252
    functionName: '[org.threeten.bp.ZoneOffset].parseNumber(CharSequence,int,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZoneOffset].parseNumber(CharSequence,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.ZoneOffset:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - hours
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 5
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: '[org.threeten.bp.ZoneOffset].ofHours(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 65
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.ZoneOffset].ofHours(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
      Src: org.threeten.bp.ZoneOffset:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 2
    argNames:
    - hours
    - minutes
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 281
      start: 279
    functionDepth: 5
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionName: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].validate(int,int,int)'
      Src: org.threeten.bp.ZoneOffset:297,1
    - Dst: '[org.threeten.bp.ZoneOffset].totalSeconds(int,int,int)'
      Src: org.threeten.bp.ZoneOffset:298,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.ZoneOffset:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 3
    argNames:
    - hours
    - minutes
    - seconds
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 300
      start: 296
    functionDepth: 4
    functionLinenumber: 296
    functionLinenumberEnd: 300
    functionName: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 22
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].validate(int,int,int)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    - '[org.threeten.bp.ZoneOffset].totalSeconds(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.ZoneOffset:320,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.ZoneOffset:320,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.ZoneOffset:323,1
    - Dst: '[org.threeten.bp.ZoneOffset].getName()'
      Src: org.threeten.bp.ZoneOffset:323,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZoneOffset:322,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 326
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 326
    functionName: '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    - '[org.threeten.bp.ZoneOffset].getName()'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:339,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:344,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:348,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:351,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.ZoneOffset:353,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:354,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.ZoneOffset:357,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:358,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.ZoneOffset:361,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.ZoneOffset:361,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.ZoneOffset:361,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:362,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 3
    argNames:
    - hours
    - minutes
    - seconds
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 364
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 364
    functionName: '[org.threeten.bp.ZoneOffset].validate(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 1
    functionsReached:
    - Math.abs(int)
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.ZoneOffset].validate(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 3
    argNames:
    - hours
    - minutes
    - seconds
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 376
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 376
    functionName: '[org.threeten.bp.ZoneOffset].totalSeconds(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZoneOffset].totalSeconds(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(int)
      Src: org.threeten.bp.ZoneOffset:389,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:390,1
    - Dst: '[java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>].get(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZoneOffset:394,1
    - Dst: '[org.threeten.bp.ZoneOffset].<init>(int)'
      Src: org.threeten.bp.ZoneOffset:396,1
    - Dst: '[java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>].putIfAbsent(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZoneOffset:397,1
    - Dst: '[java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>].get(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZoneOffset:398,1
    - Dst: '[org.threeten.bp.ZoneOffset].getId()'
      Src: org.threeten.bp.ZoneOffset:399,1
    - Dst: '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>].putIfAbsent(String,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZoneOffset:399,1
    - Dst: '[org.threeten.bp.ZoneOffset].<init>(int)'
      Src: org.threeten.bp.ZoneOffset:403,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - totalSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 405
      start: 388
    functionDepth: 3
    functionLinenumber: 388
    functionLinenumberEnd: 405
    functionName: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 14
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - Math.abs(int)
    - '[org.threeten.bp.ZoneOffset].getId()'
    - '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>].putIfAbsent(String,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].<init>(int)'
    - '[java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>].get(org.threeten.bp.ZoneOffset)'
    - '[java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>].putIfAbsent(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.ZoneOffset:96,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
      Src: org.threeten.bp.ZoneOffset:104,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
      Src: org.threeten.bp.ZoneOffset:106,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.ZoneOffset:132,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds()'
      Src: org.threeten.bp.ZoneOffset:136,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.ZoneOffset:140,1
    - Dst: '[org.threeten.bp.ZoneId].<init>()'
      Src: org.threeten.bp.ZoneOffset:414,1
    - Dst: '[org.threeten.bp.ZoneOffset].buildId(int)'
      Src: org.threeten.bp.ZoneOffset:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - totalSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 417
      start: 413
    functionDepth: 2
    functionLinenumber: 413
    functionLinenumberEnd: 417
    functionName: '[org.threeten.bp.ZoneOffset].<init>(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds()'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    - '[org.threeten.bp.ZoneOffset].buildId(int)'
    - '[org.threeten.bp.ZoneId].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.ZoneOffset].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(int)
      Src: org.threeten.bp.ZoneOffset:423,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.ZoneOffset:424,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.ZoneOffset:427,1
    - Dst: '[org.threeten.bp.ZoneOffset].append()'
      Src: org.threeten.bp.ZoneOffset:427,1
    - Dst: '[org.threeten.bp.ZoneOffset].append(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZoneOffset:427,1
    - Dst: '[org.threeten.bp.ZoneOffset].append()'
      Src: org.threeten.bp.ZoneOffset:427,1
    - Dst: '[org.threeten.bp.ZoneOffset].append(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZoneOffset:427,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.ZoneOffset:432,1
    - Dst: '[org.threeten.bp.ZoneOffset].append(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZoneOffset:432,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.ZoneOffset:434,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - totalSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 436
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 436
    functionName: '[org.threeten.bp.ZoneOffset].buildId(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].append()'
    - Math.abs(int)
    - '[StringBuilder].append()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].toString()'
    - '[org.threeten.bp.ZoneOffset].append(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.ZoneOffset].buildId(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 450
    functionName: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 51
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 468
    functionName: '[org.threeten.bp.ZoneOffset].getId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.ZoneOffset].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRules].of()'
      Src: org.threeten.bp.ZoneOffset:480,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 481
    functionName: '[org.threeten.bp.ZoneOffset].getRules()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].of()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.ZoneOffset].getRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.ZoneOffset:508,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 509
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 509
    functionName: '[org.threeten.bp.ZoneOffset].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.ZoneOffset].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.ZoneOffset:536,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:538,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.ZoneOffset:540,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 541
      start: 533
    functionDepth: 2
    functionLinenumber: 533
    functionLinenumberEnd: 541
    functionName: '[org.threeten.bp.ZoneOffset].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.ZoneOffset].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:570,1
    - Dst: '[org.threeten.bp.ZoneOffset].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.ZoneOffset:572,1
    - Dst: '[org.threeten.bp.ZoneOffset].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.ZoneOffset:572,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.ZoneOffset:572,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 573
      start: 565
    functionDepth: 4
    functionLinenumber: 565
    functionLinenumberEnd: 573
    functionName: '[org.threeten.bp.ZoneOffset].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.ZoneOffset].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZoneOffset].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:601,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.ZoneOffset:603,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 604
      start: 596
    functionDepth: 1
    functionLinenumber: 596
    functionLinenumberEnd: 604
    functionName: '[org.threeten.bp.ZoneOffset].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.ZoneOffset].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.ZoneOffset:628,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.ZoneOffset:628,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.ZoneOffset:630,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.ZoneOffset:630,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.ZoneOffset:631,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.ZoneOffset:631,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.ZoneOffset:631,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
      Src: org.threeten.bp.ZoneOffset:634,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 635
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 635
    functionName: '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.ZoneOffset:663,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 664
      start: 661
    functionDepth: 0
    functionLinenumber: 661
    functionLinenumberEnd: 664
    functionName: '[org.threeten.bp.ZoneOffset].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.ZoneOffset,int)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.ZoneOffset].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 683
      start: 680
    functionDepth: 0
    functionLinenumber: 680
    functionLinenumberEnd: 683
    functionName: '[org.threeten.bp.ZoneOffset].compareTo(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZoneOffset].compareTo(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 704
      start: 695
    functionDepth: 0
    functionLinenumber: 695
    functionLinenumberEnd: 704
    functionName: '[org.threeten.bp.ZoneOffset].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.ZoneOffset].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 714
      start: 711
    functionDepth: 0
    functionLinenumber: 711
    functionLinenumberEnd: 714
    functionName: '[org.threeten.bp.ZoneOffset].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.ZoneOffset].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 725
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 725
    functionName: '[org.threeten.bp.ZoneOffset].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.ZoneOffset].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.ZoneOffset:729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 730
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 730
    functionName: '[org.threeten.bp.ZoneOffset].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.ZoneOffset].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.ZoneOffset:738,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: '[org.threeten.bp.ZoneOffset].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.ZoneOffset].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.threeten.bp.ZoneOffset:743,1
    - Dst: '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.ZoneOffset:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: '[org.threeten.bp.ZoneOffset].write(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeByte(byte)'
    - '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.ZoneOffset].write(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeByte(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZoneOffset:750,1
    - Dst: '[java.io.DataOutput].writeInt(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZoneOffset:752,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 754
      start: 747
    functionDepth: 0
    functionLinenumber: 747
    functionLinenumberEnd: 754
    functionName: '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 5
    functionsReached:
    - '[java.io.DataOutput].writeInt(org.threeten.bp.ZoneOffset)'
    - '[java.io.DataOutput].writeByte(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.ZoneOffset:757,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.ZoneOffset:758,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.ZoneOffset:758,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.ZoneOffset:758,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<Integer,org.threeten.bp.ZoneOffset>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.ZoneOffset>
      - int
      - int
      - int
      - int
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - int
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: true
      superClass: org.threeten.bp.ZoneId
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 759
      start: 756
    functionDepth: 4
    functionLinenumber: 756
    functionLinenumberEnd: 759
    functionName: '[org.threeten.bp.ZoneOffset].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    - '[java.io.DataInput].readInt()'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.ZoneOffset)'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.ZoneOffset].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.MonthDay:140,1
    - Dst: '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.MonthDay:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MonthDay
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 3
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.threeten.bp.MonthDay].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.MonthDay:156,1
    - Dst: '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.MonthDay:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MonthDay
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 3
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.MonthDay].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.MonthDay:170,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.MonthDay:171,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.MonthDay:171,1
    - Dst: '[org.threeten.bp.MonthDay].of(Month,int)'
      Src: org.threeten.bp.MonthDay:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MonthDay
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.MonthDay].of(Month,int)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.LocalDate].getMonth()'
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Month,String)'
      Src: org.threeten.bp.MonthDay:192,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].checkValidValue(int)'
      Src: org.threeten.bp.MonthDay:193,1
    - Dst: '[Month].maxLength()'
      Src: org.threeten.bp.MonthDay:194,1
    - Dst: '[Month].name()'
      Src: org.threeten.bp.MonthDay:196,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:195,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.MonthDay:198,1
    - Dst: '[org.threeten.bp.MonthDay].<init>(org.threeten.bp.MonthDay,int)'
      Src: org.threeten.bp.MonthDay:198,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Month
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MonthDay
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - month
    - dayOfMonth
    argTypes:
    - Month
    - int
    constantsTouched: []
    func_position:
      end: 199
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 199
    functionName: '[org.threeten.bp.MonthDay].of(Month,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 1
    functionsReached:
    - '[Month].name()'
    - '[Month].maxLength()'
    - '[Month].getValue()'
    - '[org.threeten.bp.MonthDay].<init>(org.threeten.bp.MonthDay,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Month,String)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].of(Month,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.of(int)
      Src: org.threeten.bp.MonthDay:218,1
    - Dst: '[org.threeten.bp.MonthDay].of(org.threeten.bp.MonthDay,int)'
      Src: org.threeten.bp.MonthDay:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MonthDay
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.MonthDay].of(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 47
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(org.threeten.bp.MonthDay,int)'
    - Month.of(int)
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].of(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.MonthDay:244,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.MonthDay:244,1
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.MonthDay:245,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:247,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:247,1
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.MonthDay:247,1
    - Dst: '[org.threeten.bp.LocalDate].getClass()'
      Src: org.threeten.bp.MonthDay:250,1
    - Dst: '[org.threeten.bp.MonthDay].getName()'
      Src: org.threeten.bp.MonthDay:250,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:249,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MonthDay
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 252
      start: 239
    functionDepth: 2
    functionLinenumber: 239
    functionLinenumberEnd: 252
    functionName: '[org.threeten.bp.MonthDay].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.MonthDay].of(int,int)'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.MonthDay].getName()'
    - '[org.threeten.bp.LocalDate].getClass()'
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.MonthDay:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MonthDay
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.threeten.bp.MonthDay].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.MonthDay:280,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>)'
      Src: org.threeten.bp.MonthDay:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MonthDay
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - text
    - formatter
    argTypes:
    - CharSequence
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: '[org.threeten.bp.MonthDay].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>)'
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.MonthDay:97,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.MonthDay:111,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(String)'
      Src: org.threeten.bp.MonthDay:111,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.MonthDay,int)'
      Src: org.threeten.bp.MonthDay:111,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.MonthDay:111,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.MonthDay,int)'
      Src: org.threeten.bp.MonthDay:111,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.MonthDay:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.MonthDay
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 294
      start: 291
    functionDepth: 2
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionName: '[org.threeten.bp.MonthDay].<init>(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(String)'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.MonthDay,int)'
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.MonthDay:327,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 328
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 328
    functionName: '[org.threeten.bp.MonthDay].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.MonthDay].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.MonthDay:355,1
    - Dst: '[org.threeten.bp.MonthDay].getMonth()'
      Src: org.threeten.bp.MonthDay:357,1
    - Dst: '[Month].minLength()'
      Src: org.threeten.bp.MonthDay:357,1
    - Dst: '[org.threeten.bp.MonthDay].getMonth()'
      Src: org.threeten.bp.MonthDay:357,1
    - Dst: '[Month].maxLength()'
      Src: org.threeten.bp.MonthDay:357,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:357,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.MonthDay:359,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 360
      start: 352
    functionDepth: 3
    functionLinenumber: 352
    functionLinenumberEnd: 360
    functionName: '[org.threeten.bp.MonthDay].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
    - '[Month].minLength()'
    - '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.MonthDay].getMonth()'
    - '[Month].maxLength()'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.MonthDay].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.MonthDay:387,1
    - Dst: '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.MonthDay:387,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.MonthDay:387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 388
      start: 385
    functionDepth: 4
    functionLinenumber: 385
    functionLinenumberEnd: 388
    functionName: '[org.threeten.bp.MonthDay].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.MonthDay].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.MonthDay:420,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.MonthDay:422,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 423
      start: 412
    functionDepth: 2
    functionLinenumber: 412
    functionLinenumberEnd: 423
    functionName: '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 438
    functionName: '[org.threeten.bp.MonthDay].getMonthValue()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.MonthDay].getMonthValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.of(int)
      Src: org.threeten.bp.MonthDay:452,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Month
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 453
    functionName: '[org.threeten.bp.MonthDay].getMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 3
    functionsReached:
    - Month.of(int)
    linkageType: ''
    returnType: Month
    signature: '[org.threeten.bp.MonthDay].getMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 464
    functionName: '[org.threeten.bp.MonthDay].getDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.MonthDay].getDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].isLeap(int)'
      Src: org.threeten.bp.MonthDay:478,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 479
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 479
    functionName: '[org.threeten.bp.MonthDay].isValidYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.Year].isLeap(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.MonthDay].isValidYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.of(int)
      Src: org.threeten.bp.MonthDay:496,1
    - Dst: '[org.threeten.bp.MonthDay].with(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:496,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MonthDay
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - month
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 497
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 497
    functionName: '[org.threeten.bp.MonthDay].withMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.MonthDay].with(org.threeten.bp.MonthDay)'
    - Month.of(int)
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].withMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Month,String)'
      Src: org.threeten.bp.MonthDay:512,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.MonthDay:513,1
    - Dst: '[Month].maxLength()'
      Src: org.threeten.bp.MonthDay:516,1
    - Dst: Math.min(int,org.threeten.bp.MonthDay)
      Src: org.threeten.bp.MonthDay:516,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.MonthDay:517,1
    - Dst: '[org.threeten.bp.MonthDay].<init>(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:517,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Month
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MonthDay
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - month
    argTypes:
    - Month
    constantsTouched: []
    func_position:
      end: 518
      start: 511
    functionDepth: 1
    functionLinenumber: 511
    functionLinenumberEnd: 518
    functionName: '[org.threeten.bp.MonthDay].with(Month)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached:
    - Math.min(int,org.threeten.bp.MonthDay)
    - '[org.threeten.bp.MonthDay].<init>(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    - '[Month].maxLength()'
    - '[Month].getValue()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Month,String)'
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].with(Month)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].of(int,int)'
      Src: org.threeten.bp.MonthDay:537,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.MonthDay
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - dayOfMonth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 538
      start: 533
    functionDepth: 1
    functionLinenumber: 533
    functionLinenumberEnd: 538
    functionName: '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.MonthDay:562,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.MonthDay:565,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 566
      start: 559
    functionDepth: 2
    functionLinenumber: 559
    functionLinenumberEnd: 566
    functionName: '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.MonthDay:597,1
    - Dst: '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.MonthDay:597,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.MonthDay:598,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.MonthDay,int)'
      Src: org.threeten.bp.MonthDay:600,1
    - Dst: '[org.threeten.bp.temporal.Temporal].range(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:601,1
    - Dst: '[org.threeten.bp.MonthDay].getMaximum()'
      Src: org.threeten.bp.MonthDay:601,1
    - Dst: Math.min(org.threeten.bp.MonthDay,int)
      Src: org.threeten.bp.MonthDay:601,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:601,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 602
      start: 595
    functionDepth: 1
    functionLinenumber: 595
    functionLinenumberEnd: 602
    functionName: '[org.threeten.bp.MonthDay].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.MonthDay,int)'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.Temporal)'
    - Math.min(org.threeten.bp.MonthDay,int)
    - '[org.threeten.bp.temporal.Temporal].range(org.threeten.bp.MonthDay)'
    - '[org.threeten.bp.MonthDay].getMaximum()'
    - '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.IsoChronology)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.MonthDay].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int)'
      Src: org.threeten.bp.MonthDay:620,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 621
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 621
    functionName: '[org.threeten.bp.MonthDay].atYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.MonthDay].atYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.MonthDay
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.MonthDay
    constantsTouched: []
    func_position:
      end: 639
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 639
    functionName: '[org.threeten.bp.MonthDay].compareTo(org.threeten.bp.MonthDay)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.MonthDay].compareTo(org.threeten.bp.MonthDay)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].compareTo(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:648,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.MonthDay
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.MonthDay
    constantsTouched: []
    func_position:
      end: 649
      start: 647
    functionDepth: 1
    functionLinenumber: 647
    functionLinenumberEnd: 649
    functionName: '[org.threeten.bp.MonthDay].isAfter(org.threeten.bp.MonthDay)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].compareTo(org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.MonthDay].isAfter(org.threeten.bp.MonthDay)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.MonthDay].compareTo(org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:658,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.MonthDay
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.MonthDay
    constantsTouched: []
    func_position:
      end: 659
      start: 657
    functionDepth: 1
    functionLinenumber: 657
    functionLinenumberEnd: 659
    functionName: '[org.threeten.bp.MonthDay].isBefore(org.threeten.bp.MonthDay)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.MonthDay].compareTo(org.threeten.bp.MonthDay)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.MonthDay].isBefore(org.threeten.bp.MonthDay)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 680
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 680
    functionName: '[org.threeten.bp.MonthDay].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.MonthDay].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 690
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 690
    functionName: '[org.threeten.bp.MonthDay].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.MonthDay].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.threeten.bp.MonthDay:702,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.MonthDay:702,1
    - Dst: '[org.threeten.bp.MonthDay].append()'
      Src: org.threeten.bp.MonthDay:702,1
    - Dst: '[org.threeten.bp.MonthDay].append(int)'
      Src: org.threeten.bp.MonthDay:702,1
    - Dst: '[org.threeten.bp.MonthDay].append()'
      Src: org.threeten.bp.MonthDay:702,1
    - Dst: '[org.threeten.bp.MonthDay].append(int)'
      Src: org.threeten.bp.MonthDay:702,1
    - Dst: '[org.threeten.bp.MonthDay].toString()'
      Src: org.threeten.bp.MonthDay:702,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 706
      start: 700
    functionDepth: 1
    functionLinenumber: 700
    functionLinenumberEnd: 706
    functionName: '[org.threeten.bp.MonthDay].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.threeten.bp.MonthDay].append(int)'
    - '[org.threeten.bp.MonthDay].toString()'
    - '[StringBuilder].<init>(int)'
    - '[org.threeten.bp.MonthDay].append()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.MonthDay].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.MonthDay:719,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format()'
      Src: org.threeten.bp.MonthDay:720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: '[org.threeten.bp.MonthDay].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.MonthDay].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.MonthDay:725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 726
      start: 724
    functionDepth: 0
    functionLinenumber: 724
    functionLinenumberEnd: 726
    functionName: '[org.threeten.bp.MonthDay].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.MonthDay].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.MonthDay:734,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 735
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 735
    functionName: '[org.threeten.bp.MonthDay].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.MonthDay].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeByte(int)'
      Src: org.threeten.bp.MonthDay:738,1
    - Dst: '[java.io.DataOutput].writeByte(int)'
      Src: org.threeten.bp.MonthDay:739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 740
      start: 737
    functionDepth: 1
    functionLinenumber: 737
    functionLinenumberEnd: 740
    functionName: '[org.threeten.bp.MonthDay].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataOutput].writeByte(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.MonthDay].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.MonthDay:743,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.MonthDay:744,1
    - Dst: '[org.threeten.bp.MonthDay].of(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
      Src: org.threeten.bp.MonthDay:745,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.MonthDay>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.temporal.TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.MonthDay
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 746
      start: 742
    functionDepth: 1
    functionLinenumber: 742
    functionLinenumberEnd: 746
    functionName: '[org.threeten.bp.MonthDay].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.MonthDay].of(org.threeten.bp.MonthDay,org.threeten.bp.MonthDay)'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.MonthDay
    signature: '[org.threeten.bp.MonthDay].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.YearMonth:144,1
    - Dst: '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.YearMonth:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 3
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.threeten.bp.YearMonth].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.YearMonth:160,1
    - Dst: '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.YearMonth:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 3
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.threeten.bp.YearMonth].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.YearMonth:174,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.YearMonth:175,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.YearMonth:175,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,Month)'
      Src: org.threeten.bp.YearMonth:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 176
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 176
    functionName: '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.LocalDate].getMonth()'
    - '[org.threeten.bp.YearMonth].of(int,Month)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Month,String)'
      Src: org.threeten.bp.YearMonth:188,1
    - Dst: '[Month].getValue()'
      Src: org.threeten.bp.YearMonth:189,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Month
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - year
    - month
    argTypes:
    - int
    - Month
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[org.threeten.bp.YearMonth].of(int,Month)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(int,org.threeten.bp.YearMonth)'
    - '[Month].getValue()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Month,String)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].of(int,Month)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
      Src: org.threeten.bp.YearMonth:201,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidValue(int)'
      Src: org.threeten.bp.YearMonth:202,1
    - Dst: '[org.threeten.bp.YearMonth].<init>(int,int)'
      Src: org.threeten.bp.YearMonth:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - year
    - month
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 204
      start: 200
    functionDepth: 3
    functionLinenumber: 200
    functionLinenumberEnd: 204
    functionName: '[org.threeten.bp.YearMonth].of(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 88
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidValue(int)'
    - '[org.threeten.bp.YearMonth].<init>(int,int)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].of(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.YearMonth:230,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.YearMonth:230,1
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.YearMonth:231,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:233,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:233,1
    - Dst: '[org.threeten.bp.YearMonth].of(int,int)'
      Src: org.threeten.bp.YearMonth:233,1
    - Dst: '[org.threeten.bp.LocalDate].getClass()'
      Src: org.threeten.bp.YearMonth:236,1
    - Dst: '[org.threeten.bp.YearMonth].getName()'
      Src: org.threeten.bp.YearMonth:236,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:235,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 238
      start: 225
    functionDepth: 4
    functionLinenumber: 225
    functionLinenumberEnd: 238
    functionName: '[org.threeten.bp.YearMonth].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.YearMonth].of(int,int)'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.chrono.IsoChronology].equals(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.YearMonth].getName()'
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.LocalDate].getClass()'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.YearMonth:253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionName: '[org.threeten.bp.YearMonth].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.YearMonth:267,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>)'
      Src: org.threeten.bp.YearMonth:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - text
    - formatter
    argTypes:
    - CharSequence
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 269
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 269
    functionName: '[org.threeten.bp.YearMonth].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.YearMonth:101,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.YearMonth:115,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.YearMonth,int,int,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:115,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.YearMonth:115,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.YearMonth,int)'
      Src: org.threeten.bp.YearMonth:115,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.YearMonth:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - year
    - month
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 281
      start: 278
    functionDepth: 2
    functionLinenumber: 278
    functionLinenumberEnd: 281
    functionName: '[org.threeten.bp.YearMonth].<init>(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.YearMonth,int)'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.YearMonth,int,int,org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].<init>(int,int)'
      Src: org.threeten.bp.YearMonth:295,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - newYear
    - newMonth
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 3
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: '[org.threeten.bp.YearMonth].with(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.YearMonth].<init>(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].with(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.YearMonth:333,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 334
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 334
    functionName: '[org.threeten.bp.YearMonth].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.YearMonth].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
      Src: org.threeten.bp.YearMonth:341,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 342
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 342
    functionName: '[org.threeten.bp.YearMonth].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.YearMonth].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].getYear()'
      Src: org.threeten.bp.YearMonth:369,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.YearMonth:369,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.YearMonth:369,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.YearMonth:371,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 372
      start: 366
    functionDepth: 3
    functionLinenumber: 366
    functionLinenumberEnd: 372
    functionName: '[org.threeten.bp.YearMonth].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    - '[org.threeten.bp.YearMonth].getYear()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.YearMonth].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.YearMonth:400,1
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.YearMonth:400,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.YearMonth:400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 401
      start: 398
    functionDepth: 4
    functionLinenumber: 398
    functionLinenumberEnd: 401
    functionName: '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.YearMonth].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].getProlepticMonth()'
      Src: org.threeten.bp.YearMonth:430,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.YearMonth:435,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.YearMonth:437,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 438
      start: 425
    functionDepth: 2
    functionLinenumber: 425
    functionLinenumberEnd: 438
    functionName: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.YearMonth].getProlepticMonth()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 442
    functionName: '[org.threeten.bp.YearMonth].getProlepticMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.YearMonth].getProlepticMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 456
    functionName: '[org.threeten.bp.YearMonth].getYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.YearMonth].getYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 470
    functionName: '[org.threeten.bp.YearMonth].getMonthValue()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.YearMonth].getMonthValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Month.of(int)
      Src: org.threeten.bp.YearMonth:483,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Month
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 484
    functionName: '[org.threeten.bp.YearMonth].getMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 2
    functionsReached:
    - Month.of(int)
    linkageType: ''
    returnType: Month
    signature: '[org.threeten.bp.YearMonth].getMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
      Src: org.threeten.bp.YearMonth:506,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 507
    functionName: '[org.threeten.bp.YearMonth].isLeapYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.YearMonth].isLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].lengthOfMonth()'
      Src: org.threeten.bp.YearMonth:519,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - dayOfMonth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 520
      start: 518
    functionDepth: 2
    functionLinenumber: 518
    functionLinenumberEnd: 520
    functionName: '[org.threeten.bp.YearMonth].isValidDay(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.YearMonth].lengthOfMonth()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.YearMonth].isValidDay(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].getMonth()'
      Src: org.threeten.bp.YearMonth:531,1
    - Dst: '[org.threeten.bp.YearMonth].isLeapYear()'
      Src: org.threeten.bp.YearMonth:531,1
    - Dst: '[Month].length(boolean)'
      Src: org.threeten.bp.YearMonth:531,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 532
    functionName: '[org.threeten.bp.YearMonth].lengthOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.YearMonth].isLeapYear()'
    - '[org.threeten.bp.YearMonth].getMonth()'
    - '[Month].length(boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.YearMonth].lengthOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].isLeapYear()'
      Src: org.threeten.bp.YearMonth:542,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 543
      start: 541
    functionDepth: 1
    functionLinenumber: 541
    functionLinenumberEnd: 543
    functionName: '[org.threeten.bp.YearMonth].lengthOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.YearMonth].isLeapYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.YearMonth].lengthOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
      Src: org.threeten.bp.YearMonth:570,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 571
      start: 568
    functionDepth: 0
    functionLinenumber: 568
    functionLinenumberEnd: 571
    functionName: '[org.threeten.bp.YearMonth].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f.checkValidValue(long)
      Src: org.threeten.bp.YearMonth:624,1
    - Dst: '[org.threeten.bp.YearMonth].withMonth(int)'
      Src: org.threeten.bp.YearMonth:626,1
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:627,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:627,1
    - Dst: '[org.threeten.bp.YearMonth].withYear(int)'
      Src: org.threeten.bp.YearMonth:628,1
    - Dst: '[org.threeten.bp.YearMonth].withYear(int)'
      Src: org.threeten.bp.YearMonth:629,1
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:630,1
    - Dst: '[org.threeten.bp.YearMonth].withYear(int)'
      Src: org.threeten.bp.YearMonth:630,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.YearMonth:632,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.YearMonth:634,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 635
      start: 620
    functionDepth: 5
    functionLinenumber: 620
    functionLinenumberEnd: 635
    functionName: '[org.threeten.bp.YearMonth].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.YearMonth].withYear(int)'
    - '[org.threeten.bp.YearMonth].withMonth(int)'
    - '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.YearMonth)'
    - f.checkValidValue(long)
    - '[org.threeten.bp.YearMonth].plusMonths(org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
      Src: org.threeten.bp.YearMonth:648,1
    - Dst: '[org.threeten.bp.YearMonth].with(int,int)'
      Src: org.threeten.bp.YearMonth:649,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 650
      start: 647
    functionDepth: 4
    functionLinenumber: 647
    functionLinenumberEnd: 650
    functionName: '[org.threeten.bp.YearMonth].withYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.YearMonth].with(int,int)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].withYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidValue(int)'
      Src: org.threeten.bp.YearMonth:662,1
    - Dst: '[org.threeten.bp.YearMonth].with(int,int)'
      Src: org.threeten.bp.YearMonth:663,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - month
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 664
      start: 661
    functionDepth: 4
    functionLinenumber: 661
    functionLinenumberEnd: 664
    functionName: '[org.threeten.bp.YearMonth].withMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.YearMonth].with(int,int)'
    - '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].withMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].addTo()'
      Src: org.threeten.bp.YearMonth:685,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 686
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 686
    functionName: '[org.threeten.bp.YearMonth].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].addTo()'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].plusMonths(long)'
      Src: org.threeten.bp.YearMonth:697,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears(long)'
      Src: org.threeten.bp.YearMonth:698,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.YearMonth:699,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears(int)'
      Src: org.threeten.bp.YearMonth:699,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.YearMonth:700,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears(int)'
      Src: org.threeten.bp.YearMonth:700,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.YearMonth:701,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears(int)'
      Src: org.threeten.bp.YearMonth:701,1
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:702,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
      Src: org.threeten.bp.YearMonth:702,1
    - Dst: '[org.threeten.bp.YearMonth].with(org.threeten.bp.YearMonth,int)'
      Src: org.threeten.bp.YearMonth:702,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.YearMonth:704,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.YearMonth:706,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 707
      start: 693
    functionDepth: 2
    functionLinenumber: 693
    functionLinenumberEnd: 707
    functionName: '[org.threeten.bp.YearMonth].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    - '[org.threeten.bp.YearMonth].plusYears(long)'
    - '[org.threeten.bp.YearMonth].plusMonths(long)'
    - '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.YearMonth].plusYears(int)'
    - '[org.threeten.bp.YearMonth].with(org.threeten.bp.YearMonth,int)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:722,1
    - Dst: '[org.threeten.bp.YearMonth].with(org.threeten.bp.YearMonth,int)'
      Src: org.threeten.bp.YearMonth:723,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - yearsToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 724
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 724
    functionName: '[org.threeten.bp.YearMonth].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].with(org.threeten.bp.YearMonth,int)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.YearMonth,int)'
      Src: org.threeten.bp.YearMonth:741,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(long)'
      Src: org.threeten.bp.YearMonth:741,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.YearMonth,int)'
      Src: org.threeten.bp.YearMonth:742,1
    - Dst: '[org.threeten.bp.YearMonth].with(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:743,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - monthsToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 744
      start: 735
    functionDepth: 0
    functionLinenumber: 735
    functionLinenumberEnd: 744
    functionName: '[org.threeten.bp.YearMonth].plusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.YearMonth,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.YearMonth,int)'
    - '[org.threeten.bp.YearMonth].with(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(long)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].plusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
      Src: org.threeten.bp.YearMonth:765,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 766
      start: 763
    functionDepth: 0
    functionLinenumber: 763
    functionLinenumberEnd: 766
    functionName: '[org.threeten.bp.YearMonth].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].plus(org.threeten.bp.YearMonth,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.YearMonth:775,1
    - Dst: '[org.threeten.bp.YearMonth].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.YearMonth:775,1
    - Dst: '[org.threeten.bp.YearMonth].plus(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.YearMonth:775,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 776
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 776
    functionName: '[org.threeten.bp.YearMonth].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].plus(org.threeten.bp.YearMonth,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.YearMonth].plus(org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.YearMonth].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].plusYears(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:788,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears(int)'
      Src: org.threeten.bp.YearMonth:788,1
    - Dst: '[org.threeten.bp.YearMonth].plusYears()'
      Src: org.threeten.bp.YearMonth:788,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - yearsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 789
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 789
    functionName: '[org.threeten.bp.YearMonth].minusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].plusYears(org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].plusYears(int)'
    - '[org.threeten.bp.YearMonth].plusYears()'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].minusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].plusMonths(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:801,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths(int)'
      Src: org.threeten.bp.YearMonth:801,1
    - Dst: '[org.threeten.bp.YearMonth].plusMonths()'
      Src: org.threeten.bp.YearMonth:801,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.YearMonth
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - monthsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 802
      start: 800
    functionDepth: 0
    functionLinenumber: 800
    functionLinenumberEnd: 802
    functionName: '[org.threeten.bp.YearMonth].minusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].plusMonths(org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.YearMonth].plusMonths()'
    - '[org.threeten.bp.YearMonth].plusMonths(int)'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].minusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.YearMonth:826,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.YearMonth:828,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.YearMonth:830,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.YearMonth:830,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.YearMonth:831,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.YearMonth:831,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.YearMonth:831,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.YearMonth:834,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 835
      start: 823
    functionDepth: 2
    functionLinenumber: 823
    functionLinenumberEnd: 835
    functionName: '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.YearMonth:865,1
    - Dst: '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.YearMonth:865,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.YearMonth:866,1
    - Dst: '[org.threeten.bp.YearMonth].getProlepticMonth()'
      Src: org.threeten.bp.YearMonth:868,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.YearMonth,long)'
      Src: org.threeten.bp.YearMonth:868,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 869
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 869
    functionName: '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].getProlepticMonth()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.YearMonth,long)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].from(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.YearMonth:916,1
    - Dst: '[org.threeten.bp.YearMonth].getProlepticMonth()'
      Src: org.threeten.bp.YearMonth:918,1
    - Dst: '[org.threeten.bp.YearMonth].getProlepticMonth()'
      Src: org.threeten.bp.YearMonth:918,1
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:925,1
    - Dst: '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:925,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.YearMonth:927,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:929,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 930
      start: 914
    functionDepth: 2
    functionLinenumber: 914
    functionLinenumberEnd: 930
    functionName: '[org.threeten.bp.YearMonth].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].getProlepticMonth()'
    - '[org.threeten.bp.YearMonth].from(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.YearMonth)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.YearMonth].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.YearMonth:951,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - dayOfMonth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 952
      start: 950
    functionDepth: 1
    functionLinenumber: 950
    functionLinenumberEnd: 952
    functionName: '[org.threeten.bp.YearMonth].atDay(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.YearMonth].atDay(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].lengthOfMonth()'
      Src: org.threeten.bp.YearMonth:969,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.YearMonth:969,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 970
      start: 968
    functionDepth: 2
    functionLinenumber: 968
    functionLinenumberEnd: 970
    functionName: '[org.threeten.bp.YearMonth].atEndOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.YearMonth].lengthOfMonth()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.YearMonth].atEndOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.YearMonth
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.YearMonth
    constantsTouched: []
    func_position:
      end: 989
      start: 982
    functionDepth: 0
    functionLinenumber: 982
    functionLinenumberEnd: 989
    functionName: '[org.threeten.bp.YearMonth].compareTo(org.threeten.bp.YearMonth)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.YearMonth].compareTo(org.threeten.bp.YearMonth)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].compareTo(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:998,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.YearMonth
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.YearMonth
    constantsTouched: []
    func_position:
      end: 999
      start: 997
    functionDepth: 1
    functionLinenumber: 997
    functionLinenumberEnd: 999
    functionName: '[org.threeten.bp.YearMonth].isAfter(org.threeten.bp.YearMonth)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].compareTo(org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.YearMonth].isAfter(org.threeten.bp.YearMonth)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.YearMonth].compareTo(org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:1008,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.YearMonth
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.YearMonth
    constantsTouched: []
    func_position:
      end: 1009
      start: 1007
    functionDepth: 1
    functionLinenumber: 1007
    functionLinenumberEnd: 1009
    functionName: '[org.threeten.bp.YearMonth].isBefore(org.threeten.bp.YearMonth)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.YearMonth].compareTo(org.threeten.bp.YearMonth)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.YearMonth].isBefore(org.threeten.bp.YearMonth)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1030
      start: 1020
    functionDepth: 0
    functionLinenumber: 1020
    functionLinenumberEnd: 1030
    functionName: '[org.threeten.bp.YearMonth].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.YearMonth].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1040
      start: 1037
    functionDepth: 0
    functionLinenumber: 1037
    functionLinenumberEnd: 1040
    functionName: '[org.threeten.bp.YearMonth].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.YearMonth].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(int)
      Src: org.threeten.bp.YearMonth:1052,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.threeten.bp.YearMonth:1053,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.YearMonth:1056,1
    - Dst: '[org.threeten.bp.YearMonth].deleteCharAt(int)'
      Src: org.threeten.bp.YearMonth:1056,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.YearMonth:1058,1
    - Dst: '[org.threeten.bp.YearMonth].deleteCharAt(int)'
      Src: org.threeten.bp.YearMonth:1058,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.YearMonth:1061,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.YearMonth:1063,1
    - Dst: '[org.threeten.bp.YearMonth].append(int)'
      Src: org.threeten.bp.YearMonth:1063,1
    - Dst: '[org.threeten.bp.YearMonth].toString()'
      Src: org.threeten.bp.YearMonth:1063,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1066
      start: 1050
    functionDepth: 1
    functionLinenumber: 1050
    functionLinenumberEnd: 1066
    functionName: '[org.threeten.bp.YearMonth].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.YearMonth].toString()'
    - Math.abs(int)
    - '[StringBuilder].append()'
    - '[org.threeten.bp.YearMonth].deleteCharAt(int)'
    - '[org.threeten.bp.YearMonth].append(int)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.YearMonth].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.YearMonth:1079,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format()'
      Src: org.threeten.bp.YearMonth:1080,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 1081
      start: 1078
    functionDepth: 0
    functionLinenumber: 1078
    functionLinenumberEnd: 1081
    functionName: '[org.threeten.bp.YearMonth].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.YearMonth].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(byte)'
      Src: org.threeten.bp.YearMonth:1085,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1086
      start: 1084
    functionDepth: 0
    functionLinenumber: 1084
    functionLinenumberEnd: 1086
    functionName: '[org.threeten.bp.YearMonth].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(byte)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.YearMonth].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.YearMonth:1094,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1093
    functionDepth: 0
    functionLinenumber: 1093
    functionLinenumberEnd: 1095
    functionName: '[org.threeten.bp.YearMonth].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.YearMonth].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeInt(int)'
      Src: org.threeten.bp.YearMonth:1098,1
    - Dst: '[java.io.DataOutput].writeByte(int)'
      Src: org.threeten.bp.YearMonth:1099,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1100
      start: 1097
    functionDepth: 0
    functionLinenumber: 1097
    functionLinenumberEnd: 1100
    functionName: '[org.threeten.bp.YearMonth].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataOutput].writeInt(int)'
    - '[java.io.DataOutput].writeByte(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.YearMonth].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.YearMonth:1103,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.YearMonth:1104,1
    - Dst: '[org.threeten.bp.YearMonth].of(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
      Src: org.threeten.bp.YearMonth:1105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.YearMonth>
      - long
      - org.threeten.bp.format.DateTimeFormatter
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.YearMonth
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1106
      start: 1102
    functionDepth: 0
    functionLinenumber: 1102
    functionLinenumberEnd: 1106
    functionName: '[org.threeten.bp.YearMonth].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.YearMonth].of(org.threeten.bp.YearMonth,org.threeten.bp.YearMonth)'
    - '[java.io.DataInput].readInt()'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.YearMonth
    signature: '[org.threeten.bp.YearMonth].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AssertionError].<init>(String)'
      Src: org.threeten.bp.temporal.IsoFields:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.IsoFields
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.threeten.bp.temporal.IsoFields].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/IsoFields.java
    functionUses: 0
    functionsReached:
    - '[AssertionError].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.IsoFields
    signature: '[org.threeten.bp.temporal.IsoFields].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[org.threeten.bp.temporal.TemporalQuery].queryFrom(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQuery.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.temporal.TemporalQuery].queryFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalQuery
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQuery.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalQuery
    signature: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.threeten.bp.temporal.TemporalUnit].getDuration()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalUnit.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.temporal.TemporalUnit].getDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.threeten.bp.temporal.TemporalUnit].isDurationEstimated()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalUnit.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.TemporalUnit].isDurationEstimated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalUnit.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalUnit.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 117
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalUnit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - R
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dateTime
    - periodToAdd
    argTypes:
    - R
    - long
    constantsTouched: []
    func_position:
      end: 152
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.temporal.TemporalUnit].addTo(R,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalUnit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.temporal.TemporalUnit].addTo(R,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - temporal1
    - temporal2
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 196
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 196
    functionName: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalUnit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 205
    functionName: '[org.threeten.bp.temporal.TemporalUnit].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalUnit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.temporal.TemporalUnit].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TemporalUnit].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalUnit.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.temporal.TemporalUnit].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.temporal.ValueRange:93,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].<init>(long,long,long,long)'
      Src: org.threeten.bp.temporal.ValueRange:95,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.threeten.bp.temporal.ValueRange].of(long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.temporal.ValueRange].<init>(long,long,long,long)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.temporal.ValueRange].of(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(long,long,long,long)'
      Src: org.threeten.bp.temporal.ValueRange:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - min
    - maxSmallest
    - maxLargest
    argTypes:
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.temporal.ValueRange].of(long,long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].of(long,long,long,long)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.temporal.ValueRange].of(long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.temporal.ValueRange:133,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.temporal.ValueRange:136,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.temporal.ValueRange:139,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].<init>(long,long,long,long)'
      Src: org.threeten.bp.temporal.ValueRange:141,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - minSmallest
    - minLargest
    - maxSmallest
    - maxLargest
    argTypes:
    - long
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 142
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 142
    functionName: '[org.threeten.bp.temporal.ValueRange].of(long,long,long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 3
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.temporal.ValueRange].<init>(long,long,long,long)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.temporal.ValueRange].of(long,long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - minSmallest
    - minLargest
    - maxSmallest
    - maxLargest
    argTypes:
    - long
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 157
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.temporal.ValueRange].<init>(long,long,long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.temporal.ValueRange].<init>(long,long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.threeten.bp.temporal.ValueRange].isFixed()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.ValueRange].isFixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.threeten.bp.temporal.ValueRange].getLargestMinimum()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.ValueRange].getLargestMinimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.temporal.ValueRange].getSmallestMaximum()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.ValueRange].getSmallestMaximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
      Src: org.threeten.bp.temporal.ValueRange:236,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
      Src: org.threeten.bp.temporal.ValueRange:236,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.threeten.bp.temporal.ValueRange].isIntValue()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].getMinimum()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.ValueRange].isIntValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
      Src: org.threeten.bp.temporal.ValueRange:248,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
      Src: org.threeten.bp.temporal.ValueRange:248,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.threeten.bp.temporal.ValueRange].isValidValue(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].getMinimum()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.ValueRange].isValidValue(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].isIntValue()'
      Src: org.threeten.bp.temporal.ValueRange:261,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(long)'
      Src: org.threeten.bp.temporal.ValueRange:261,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 262
      start: 260
    functionDepth: 2
    functionLinenumber: 260
    functionLinenumberEnd: 262
    functionName: '[org.threeten.bp.temporal.ValueRange].isValidIntValue(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].isIntValue()'
    - '[org.threeten.bp.temporal.ValueRange].isValidValue(long)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.ValueRange].isValidIntValue(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(long)'
      Src: org.threeten.bp.temporal.ValueRange:276,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.ValueRange:278,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.ValueRange:280,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - field
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 284
      start: 275
    functionDepth: 2
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.temporal.ValueRange].checkValidValue(long,org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].isValidValue(long)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.temporal.ValueRange)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.ValueRange].checkValidValue(long,org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidIntValue(long)'
      Src: org.threeten.bp.temporal.ValueRange:299,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.temporal.ValueRange)'
      Src: org.threeten.bp.temporal.ValueRange:300,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - field
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 303
      start: 298
    functionDepth: 3
    functionLinenumber: 298
    functionLinenumberEnd: 303
    functionName: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.temporal.ValueRange)'
    - '[org.threeten.bp.temporal.ValueRange].isValidIntValue(long)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 327
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 327
    functionName: '[org.threeten.bp.temporal.ValueRange].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.ValueRange].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 339
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 339
    functionName: '[org.threeten.bp.temporal.ValueRange].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.temporal.ValueRange].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.temporal.ValueRange:353,1
    - Dst: '[StringBuilder].append(long)'
      Src: org.threeten.bp.temporal.ValueRange:354,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.temporal.ValueRange:356,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].append(long)'
      Src: org.threeten.bp.temporal.ValueRange:356,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.temporal.ValueRange:358,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].append(long)'
      Src: org.threeten.bp.temporal.ValueRange:358,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.temporal.ValueRange:360,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].append(long)'
      Src: org.threeten.bp.temporal.ValueRange:360,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.temporal.ValueRange:362,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 363
    functionName: '[org.threeten.bp.temporal.ValueRange].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(long)'
    - '[StringBuilder].append(String)'
    - '[org.threeten.bp.temporal.ValueRange].append(long)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.temporal.ValueRange].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjuster.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjuster.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '[org.threeten.bp.temporal.Temporal].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/Temporal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.Temporal].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/Temporal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 186
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 186
    functionName: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/Temporal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 216
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 216
    functionName: '[org.threeten.bp.temporal.Temporal].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/Temporal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.Temporal].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 253
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 253
    functionName: '[org.threeten.bp.temporal.Temporal].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/Temporal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.Temporal].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 283
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 283
    functionName: '[org.threeten.bp.temporal.Temporal].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/Temporal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.Temporal].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 314
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 314
    functionName: '[org.threeten.bp.temporal.Temporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/Temporal.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.Temporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - endTemporal
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 379
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 379
    functionName: '[org.threeten.bp.temporal.Temporal].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/Temporal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.Temporal].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.Temporal].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/Temporal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.Temporal].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[org.threeten.bp.temporal.TemporalAmount].getUnits()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAmount.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
    signature: '[org.threeten.bp.temporal.TemporalAmount].getUnits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[org.threeten.bp.temporal.TemporalAmount].get(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAmount.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.TemporalAmount].get(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.temporal.TemporalAmount].addTo(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAmount.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.TemporalAmount].addTo(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 167
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 167
    functionName: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAmount.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAmount
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TemporalAmount].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAmount.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAmount
    signature: '[org.threeten.bp.temporal.TemporalAmount].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.JulianFields
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.JulianFields].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/JulianFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.JulianFields
    signature: '[org.threeten.bp.temporal.JulianFields].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: '[org.threeten.bp.temporal.TemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.temporal.TemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAccessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 179
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 179
    functionName: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAccessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 216
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 216
    functionName: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAccessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TemporalAccessor].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.temporal.TemporalAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
      Src: org.threeten.bp.temporal.WeekFields:199,1
    - Dst: '[java.util.Locale].getLanguage()'
      Src: org.threeten.bp.temporal.WeekFields:200,1
    - Dst: '[java.util.Locale].getCountry()'
      Src: org.threeten.bp.temporal.WeekFields:200,1
    - Dst: '[java.util.Locale].<init>(org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields)'
      Src: org.threeten.bp.temporal.WeekFields:200,1
    - Dst: '[java.util.GregorianCalendar].<init>(java.util.Locale)'
      Src: org.threeten.bp.temporal.WeekFields:203,1
    - Dst: '[java.util.GregorianCalendar].getFirstDayOfWeek()'
      Src: org.threeten.bp.temporal.WeekFields:204,1
    - Dst: DayOfWeek.SUNDAY.plus(int)
      Src: org.threeten.bp.temporal.WeekFields:205,1
    - Dst: '[java.util.GregorianCalendar].getMinimalDaysInFirstWeek()'
      Src: org.threeten.bp.temporal.WeekFields:206,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].of(org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields)'
      Src: org.threeten.bp.temporal.WeekFields:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.WeekFields
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 208
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.temporal.WeekFields].of(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 2
    functionsReached:
    - '[java.util.GregorianCalendar].<init>(java.util.Locale)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
    - DayOfWeek.SUNDAY.plus(int)
    - '[java.util.GregorianCalendar].getMinimalDaysInFirstWeek()'
    - '[org.threeten.bp.temporal.WeekFields].of(org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields)'
    - '[java.util.Locale].getLanguage()'
    - '[java.util.GregorianCalendar].getFirstDayOfWeek()'
    - '[java.util.Locale].getCountry()'
    - '[java.util.Locale].<init>(org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.WeekFields
    signature: '[org.threeten.bp.temporal.WeekFields].of(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DayOfWeek].toString()'
      Src: org.threeten.bp.temporal.WeekFields:231,1
    - Dst: '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>].get(org.threeten.bp.temporal.WeekFields)'
      Src: org.threeten.bp.temporal.WeekFields:232,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].<init>(org.threeten.bp.DayOfWeek,int)'
      Src: org.threeten.bp.temporal.WeekFields:234,1
    - Dst: '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>].putIfAbsent(org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields)'
      Src: org.threeten.bp.temporal.WeekFields:235,1
    - Dst: '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>].get(org.threeten.bp.temporal.WeekFields)'
      Src: org.threeten.bp.temporal.WeekFields:236,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.DayOfWeek
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.WeekFields
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - firstDayOfWeek
    - minimalDaysInFirstWeek
    argTypes:
    - org.threeten.bp.DayOfWeek
    - int
    constantsTouched: []
    func_position:
      end: 239
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 239
    functionName: '[org.threeten.bp.temporal.WeekFields].of(org.threeten.bp.DayOfWeek,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.DayOfWeek].toString()'
    - '[org.threeten.bp.temporal.WeekFields].<init>(org.threeten.bp.DayOfWeek,int)'
    - '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>].putIfAbsent(org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields)'
    - '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>].get(org.threeten.bp.temporal.WeekFields)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.WeekFields
    signature: '[org.threeten.bp.temporal.WeekFields].of(org.threeten.bp.DayOfWeek,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
      Src: org.threeten.bp.temporal.WeekFields:130,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].<init>(org.threeten.bp.temporal.WeekFields,int)'
      Src: org.threeten.bp.temporal.WeekFields:144,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].of(org.threeten.bp.temporal.WeekFields,int)'
      Src: org.threeten.bp.temporal.WeekFields:153,1
    - Dst: ComputedDayOfField.ofDayOfWeekField()
      Src: org.threeten.bp.temporal.WeekFields:172,1
    - Dst: ComputedDayOfField.ofWeekOfMonthField()
      Src: org.threeten.bp.temporal.WeekFields:176,1
    - Dst: ComputedDayOfField.ofWeekOfYearField()
      Src: org.threeten.bp.temporal.WeekFields:180,1
    - Dst: ComputedDayOfField.ofWeekOfWeekBasedYearField()
      Src: org.threeten.bp.temporal.WeekFields:184,1
    - Dst: ComputedDayOfField.ofWeekBasedYearField()
      Src: org.threeten.bp.temporal.WeekFields:188,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.DayOfWeek,String)'
      Src: org.threeten.bp.temporal.WeekFields:250,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.temporal.WeekFields:252,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.DayOfWeek
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.WeekFields
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - firstDayOfWeek
    - minimalDaysInFirstWeek
    argTypes:
    - org.threeten.bp.DayOfWeek
    - int
    constantsTouched: []
    func_position:
      end: 256
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 256
    functionName: '[org.threeten.bp.temporal.WeekFields].<init>(org.threeten.bp.DayOfWeek,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 1
    functionsReached:
    - ComputedDayOfField.ofWeekOfMonthField()
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
    - '[org.threeten.bp.temporal.WeekFields].of(org.threeten.bp.temporal.WeekFields,int)'
    - '[org.threeten.bp.temporal.WeekFields].<init>(org.threeten.bp.temporal.WeekFields,int)'
    - ComputedDayOfField.ofWeekOfYearField()
    - ComputedDayOfField.ofWeekOfWeekBasedYearField()
    - ComputedDayOfField.ofDayOfWeekField()
    - ComputedDayOfField.ofWeekBasedYearField()
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.DayOfWeek,String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.WeekFields
    signature: '[org.threeten.bp.temporal.WeekFields].<init>(org.threeten.bp.DayOfWeek,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields].of(org.threeten.bp.DayOfWeek,int)'
      Src: org.threeten.bp.temporal.WeekFields:266,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.temporal.WeekFields:268,1
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.temporal.WeekFields:268,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions:
      - java.io.InvalidObjectException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 264
    functionDepth: 2
    functionLinenumber: 264
    functionLinenumberEnd: 270
    functionName: '[org.threeten.bp.temporal.WeekFields].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - ex.getMessage()
    - '[java.io.InvalidObjectException].<init>(String)'
    - '[org.threeten.bp.temporal.WeekFields].of(org.threeten.bp.DayOfWeek,int)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.temporal.WeekFields].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.DayOfWeek
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.DayOfWeek
    signature: '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalField
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionName: '[org.threeten.bp.temporal.WeekFields].dayOfWeek()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalField
    signature: '[org.threeten.bp.temporal.WeekFields].dayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalField
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 367
    functionName: '[org.threeten.bp.temporal.WeekFields].weekOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalField
    signature: '[org.threeten.bp.temporal.WeekFields].weekOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalField
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 412
    functionName: '[org.threeten.bp.temporal.WeekFields].weekOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalField
    signature: '[org.threeten.bp.temporal.WeekFields].weekOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalField
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 462
    functionName: '[org.threeten.bp.temporal.WeekFields].weekOfWeekBasedYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalField
    signature: '[org.threeten.bp.temporal.WeekFields].weekOfWeekBasedYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalField
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 504
    functionName: '[org.threeten.bp.temporal.WeekFields].weekBasedYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalField
    signature: '[org.threeten.bp.temporal.WeekFields].weekBasedYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields].hashCode()'
      Src: org.threeten.bp.temporal.WeekFields:522,1
    - Dst: '[Object].hashCode()'
      Src: org.threeten.bp.temporal.WeekFields:522,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 525
      start: 516
    functionDepth: 1
    functionLinenumber: 516
    functionLinenumberEnd: 525
    functionName: '[org.threeten.bp.temporal.WeekFields].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[Object].hashCode()'
    - '[org.threeten.bp.temporal.WeekFields].hashCode()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.WeekFields].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DayOfWeek].ordinal()'
      Src: org.threeten.bp.temporal.WeekFields:534,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 535
      start: 532
    functionDepth: 0
    functionLinenumber: 532
    functionLinenumberEnd: 535
    functionName: '[org.threeten.bp.temporal.WeekFields].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.DayOfWeek].ordinal()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.temporal.WeekFields].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.temporal.WeekFields>
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.WeekFields
      - long
      - org.threeten.bp.DayOfWeek
      - int
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.temporal.TemporalField
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 546
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 546
    functionName: '[org.threeten.bp.temporal.WeekFields].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.temporal.WeekFields].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,ValueRange)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:567,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.WeekFields
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComputedDayOfField
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - weekDef
    argTypes:
    - org.threeten.bp.temporal.WeekFields
    constantsTouched: []
    func_position:
      end: 569
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 569
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofDayOfWeekField(org.threeten.bp.temporal.WeekFields)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,ValueRange)'
    linkageType: ''
    returnType: ComputedDayOfField
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofDayOfWeekField(org.threeten.bp.temporal.WeekFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,ValueRange)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:577,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.WeekFields
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComputedDayOfField
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - weekDef
    argTypes:
    - org.threeten.bp.temporal.WeekFields
    constantsTouched: []
    func_position:
      end: 579
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 579
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekOfMonthField(org.threeten.bp.temporal.WeekFields)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,ValueRange)'
    linkageType: ''
    returnType: ComputedDayOfField
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekOfMonthField(org.threeten.bp.temporal.WeekFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,ValueRange)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:587,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.WeekFields
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComputedDayOfField
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - weekDef
    argTypes:
    - org.threeten.bp.temporal.WeekFields
    constantsTouched: []
    func_position:
      end: 589
      start: 586
    functionDepth: 0
    functionLinenumber: 586
    functionLinenumberEnd: 589
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekOfYearField(org.threeten.bp.temporal.WeekFields)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,ValueRange)'
    linkageType: ''
    returnType: ComputedDayOfField
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekOfYearField(org.threeten.bp.temporal.WeekFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.TemporalUnit,ValueRange)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.WeekFields
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComputedDayOfField
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - weekDef
    argTypes:
    - org.threeten.bp.temporal.WeekFields
    constantsTouched: []
    func_position:
      end: 599
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 599
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekOfWeekBasedYearField(org.threeten.bp.temporal.WeekFields)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.TemporalUnit,ValueRange)'
    linkageType: ''
    returnType: ComputedDayOfField
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekOfWeekBasedYearField(org.threeten.bp.temporal.WeekFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.TemporalUnit,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,ValueRange)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:607,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.WeekFields
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComputedDayOfField
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - weekDef
    argTypes:
    - org.threeten.bp.temporal.WeekFields
    constantsTouched: []
    func_position:
      end: 609
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 609
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekBasedYearField(org.threeten.bp.temporal.WeekFields)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.TemporalUnit,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,ValueRange)'
    linkageType: ''
    returnType: ComputedDayOfField
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekBasedYearField(org.threeten.bp.temporal.WeekFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:625,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:626,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:627,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:628,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.threeten.bp.temporal.WeekFields
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.TemporalUnit
      - org.threeten.bp.temporal.ValueRange
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.WeekFields.ComputedDayOfField
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - weekDef
    - baseUnit
    - rangeUnit
    - range
    argTypes:
    - String
    - org.threeten.bp.temporal.WeekFields
    - org.threeten.bp.temporal.TemporalUnit
    - org.threeten.bp.temporal.TemporalUnit
    - org.threeten.bp.temporal.ValueRange
    constantsTouched: []
    func_position:
      end: 623
      start: 617
    functionDepth: 1
    functionLinenumber: 617
    functionLinenumberEnd: 623
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.TemporalUnit,org.threeten.bp.temporal.TemporalUnit,org.threeten.bp.temporal.ValueRange)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.WeekFields.ComputedDayOfField
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.TemporalUnit,org.threeten.bp.temporal.TemporalUnit,org.threeten.bp.temporal.ValueRange)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:634,1
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:634,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:635,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:636,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:641,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:642,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:643,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:645,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:646,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:647,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWOWBY(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:649,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWBY(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:651,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:653,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 655
      start: 631
    functionDepth: 3
    functionLinenumber: 631
    functionLinenumberEnd: 655
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWOWBY(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.DayOfWeek].getValue()'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWBY(org.threeten.bp.temporal.TemporalAccessor)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:658,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:659,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - temporal
    - sow
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    - int
    constantsTouched: []
    func_position:
      end: 660
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 660
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedDayOfWeek(org.threeten.bp.temporal.TemporalAccessor,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedDayOfWeek(org.threeten.bp.temporal.TemporalAccessor,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:663,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:664,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:665,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - temporal
    - dow
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    - int
    constantsTouched: []
    func_position:
      end: 666
      start: 662
    functionDepth: 2
    functionLinenumber: 662
    functionLinenumberEnd: 666
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfMonth(org.threeten.bp.temporal.TemporalAccessor,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfMonth(org.threeten.bp.temporal.TemporalAccessor,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:669,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:670,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:671,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - temporal
    - dow
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    - int
    constantsTouched: []
    func_position:
      end: 672
      start: 668
    functionDepth: 2
    functionLinenumber: 668
    functionLinenumberEnd: 672
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.temporal.TemporalAccessor,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.temporal.TemporalAccessor,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:675,1
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:675,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:676,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:677,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:678,1
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:680,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:680,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:680,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:681,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:683,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:683,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:684,1
    - Dst: '[org.threeten.bp.Year].isLeap(int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:685,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:686,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:686,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 692
      start: 674
    functionDepth: 2
    functionLinenumber: 674
    functionLinenumberEnd: 692
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWOWBY(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.DayOfWeek].getValue()'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
    - '[org.threeten.bp.Year].isLeap(int)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWOWBY(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:695,1
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:695,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:696,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:697,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:698,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:699,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:705,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:705,1
    - Dst: '[org.threeten.bp.Year].isLeap(int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:706,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:707,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:707,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 712
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 712
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWBY(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.DayOfWeek].getValue()'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
    - '[org.threeten.bp.Year].isLeap(int)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWBY(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:723,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:725,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - day
    - dow
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 730
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 730
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - offset
    - day
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 742
      start: 740
    functionDepth: 0
    functionLinenumber: 740
    functionLinenumberEnd: 742
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:748,1
    - Dst: '[R].get()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:749,1
    - Dst: '[R].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:755,1
    - Dst: '[R].plus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:757,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].get()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:758,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:761,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].minus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:762,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].get()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:764,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].plus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:766,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:769,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].plus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:770,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].get()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:771,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].minus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:772,1
    - Dst: '[R].plus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,TemporalUnit)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:779,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - R
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - temporal
    - newValue
    argTypes:
    - R
    - long
    constantsTouched: []
    func_position:
      end: 780
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 780
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].adjustInto(R,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[R].plus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].minus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[R].plus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,TemporalUnit)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].minus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[R].get()'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].get()'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].plus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[R].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].plus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].adjustInto(R,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:785,1
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:785,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:787,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:788,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:789,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,long)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:790,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:793,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:799,1
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:802,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:803,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:803,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:804,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].range()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:805,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:805,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:805,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:809,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:809,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:810,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedDayOfWeek(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:811,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:812,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:815,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:815,1
    - Dst: weekDef.weekOfWeekBasedYear.range()
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:816,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:816,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedDayOfWeek(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:818,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:819,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:822,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getLong()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:824,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:824,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:825,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:828,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:829,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:830,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:834,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:837,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:837,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:838,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:839,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:839,1
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:840,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:842,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:845,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:849,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:850,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:851,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedDayOfWeek(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:852,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfMonth(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:853,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:856,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:856,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:857,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedDayOfWeek(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:858,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:859,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfMonth(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:860,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:863,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:865,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:865,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:866,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:869,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:870,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:871,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:872,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:875,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:876,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedDayOfWeek(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:879,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:880,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedDayOfWeek(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:883,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:884,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:885,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:888,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:890,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:890,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:891,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:894,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:895,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:896,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:899,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 142
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.format.ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fieldValues
    - partialTemporal
    - resolverStyle
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.temporal.TemporalAccessor
    - org.threeten.bp.format.ResolverStyle
    constantsTouched: []
    func_position:
      end: 901
      start: 782
    functionDepth: 2
    functionLinenumber: 782
    functionLinenumberEnd: 901
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,long)'
    - '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int,int)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfMonth(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove()'
    - '[IllegalStateException].<init>(String)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getLong()'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].range()'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedDayOfWeek(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.DayOfWeek].getValue()'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get()'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    - weekDef.weekOfWeekBasedYear.range()
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 907
      start: 904
    functionDepth: 0
    functionLinenumber: 904
    functionLinenumberEnd: 907
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getBaseUnit()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getBaseUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 912
      start: 909
    functionDepth: 0
    functionLinenumber: 909
    functionLinenumberEnd: 912
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getRangeUnit()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getRangeUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 917
      start: 914
    functionDepth: 0
    functionLinenumber: 914
    functionLinenumberEnd: 917
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].range()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].range()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 923
      start: 920
    functionDepth: 0
    functionLinenumber: 920
    functionLinenumberEnd: 923
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].isDateBased()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].isDateBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 928
      start: 925
    functionDepth: 0
    functionLinenumber: 925
    functionLinenumberEnd: 928
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].isTimeBased()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].isTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:932,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:936,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:938,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:940,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:942,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 946
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 946
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].rangeWOWBY(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:960,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].range(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:962,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:964,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:968,1
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:968,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:969,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:970,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:972,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:972,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].range(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:973,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:974,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:974,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:975,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:975,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:974,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 976
      start: 948
    functionDepth: 3
    functionLinenumber: 948
    functionLinenumberEnd: 976
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    - '[org.threeten.bp.temporal.TemporalAccessor].range(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].rangeWOWBY(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    - '[org.threeten.bp.DayOfWeek].getValue()'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.ValueRange].getMinimum()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:979,1
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:979,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:980,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:981,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:982,1
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:984,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:984,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:984,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].rangeWOWBY(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:984,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:986,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:986,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:987,1
    - Dst: '[org.threeten.bp.Year].isLeap(int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:988,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:989,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:989,1
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:991,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:991,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:991,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].rangeWOWBY(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:991,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:993,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 994
      start: 978
    functionDepth: 2
    functionLinenumber: 978
    functionLinenumberEnd: 994
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].rangeWOWBY(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].plus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,int)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].rangeWOWBY(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.DayOfWeek].getValue()'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(org.threeten.bp.temporal.WeekFields.ComputedDayOfField,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
    - '[org.threeten.bp.Year].isLeap(int)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].minus(int,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.temporal.WeekFields.ComputedDayOfField)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].rangeWOWBY(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:998,1
    - Dst: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].toString()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:1002,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 1003
      start: 996
    functionDepth: 2
    functionLinenumber: 996
    functionLinenumberEnd: 1003
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getDisplayName(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
    - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getDisplayName(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.WeekFields].toString()'
      Src: org.threeten.bp.temporal.WeekFields.ComputedDayOfField:1008,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - WeekFields
      - TemporalUnit
      - TemporalUnit
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      - ValueRange
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalField
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1009
      start: 1006
    functionDepth: 1
    functionLinenumber: 1006
    functionLinenumberEnd: 1009
    functionName: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.WeekFields].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.temporal.TemporalQueries:123,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.temporal.TemporalQueries:168,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.temporal.TemporalQueries:211,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.temporal.TemporalQueries:242,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.temporal.TemporalQueries:265,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.temporal.TemporalQueries:290,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.temporal.TemporalQueries:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalQueries
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 80
    functionName: '[org.threeten.bp.temporal.TemporalQueries].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQueries.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalQueries
    signature: '[org.threeten.bp.temporal.TemporalQueries].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQueries.java
    functionUses: 64
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
    signature: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQueries.java
    functionUses: 47
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
    signature: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.temporal.TemporalQueries].precision()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQueries.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>
    signature: '[org.threeten.bp.temporal.TemporalQueries].precision()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[org.threeten.bp.temporal.TemporalQueries].zone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQueries.java
    functionUses: 27
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
    signature: '[org.threeten.bp.temporal.TemporalQueries].zone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: '[org.threeten.bp.temporal.TemporalQueries].offset()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQueries.java
    functionUses: 26
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
    signature: '[org.threeten.bp.temporal.TemporalQueries].offset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 289
    functionName: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQueries.java
    functionUses: 29
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
    signature: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.temporal.TemporalUnit>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalDate>
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionName: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQueries.java
    functionUses: 26
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.LocalTime>
    signature: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.threeten.bp.temporal.TemporalField].getBaseUnit()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.temporal.TemporalField].getBaseUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[org.threeten.bp.temporal.TemporalField].getRangeUnit()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalUnit
    signature: '[org.threeten.bp.temporal.TemporalField].getRangeUnit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.temporal.TemporalField].range()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.temporal.TemporalField].range()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: '[org.threeten.bp.temporal.TemporalField].isDateBased()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.TemporalField].isDateBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 121
    functionName: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 147
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 147
    functionName: '[org.threeten.bp.temporal.TemporalField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.temporal.TemporalField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 179
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 179
    functionName: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 206
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 206
    functionName: '[org.threeten.bp.temporal.TemporalField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.temporal.TemporalField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 219
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.temporal.TemporalField].getDisplayName(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.temporal.TemporalField].getDisplayName(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - R
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - temporal
    - newValue
    argTypes:
    - R
    - long
    constantsTouched: []
    func_position:
      end: 260
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 260
    functionName: '[org.threeten.bp.temporal.TemporalField].adjustInto(R,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.temporal.TemporalField].adjustInto(R,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.format.ResolverStyle
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fieldValues
    - partialTemporal
    - resolverStyle
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.temporal.TemporalAccessor
    - org.threeten.bp.format.ResolverStyle
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: '[org.threeten.bp.temporal.TemporalField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.temporal.TemporalField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalField
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.temporal.TemporalField].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalField
    signature: '[org.threeten.bp.temporal.TemporalField].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjusters
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 81
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjusters
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.DayOfWeek,String)'
      Src: org.threeten.bp.temporal.TemporalAdjusters:262,1
    - Dst: '[DayOfWeekInMonth].<init>(int,org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TemporalAdjusters:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.DayOfWeek
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dayOfWeek
    argTypes:
    - org.threeten.bp.DayOfWeek
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].firstInMonth(org.threeten.bp.DayOfWeek)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 1
    functionsReached:
    - '[DayOfWeekInMonth].<init>(int,org.threeten.bp.DayOfWeek)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.DayOfWeek,String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].firstInMonth(org.threeten.bp.DayOfWeek)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.DayOfWeek,String)'
      Src: org.threeten.bp.temporal.TemporalAdjusters:283,1
    - Dst: '[DayOfWeekInMonth].<init>(org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TemporalAdjusters:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.DayOfWeek
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dayOfWeek
    argTypes:
    - org.threeten.bp.DayOfWeek
    constantsTouched: []
    func_position:
      end: 285
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 285
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].lastInMonth(org.threeten.bp.DayOfWeek)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 1
    functionsReached:
    - '[DayOfWeekInMonth].<init>(org.threeten.bp.DayOfWeek)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.DayOfWeek,String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].lastInMonth(org.threeten.bp.DayOfWeek)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.DayOfWeek,String)'
      Src: org.threeten.bp.temporal.TemporalAdjusters:320,1
    - Dst: '[DayOfWeekInMonth].<init>(int,org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TemporalAdjusters:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.threeten.bp.DayOfWeek
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - ordinal
    - dayOfWeek
    argTypes:
    - int
    - org.threeten.bp.DayOfWeek
    constantsTouched: []
    func_position:
      end: 322
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 322
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(int,org.threeten.bp.DayOfWeek)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 1
    functionsReached:
    - '[DayOfWeekInMonth].<init>(int,org.threeten.bp.DayOfWeek)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.DayOfWeek,String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(int,org.threeten.bp.DayOfWeek)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RelativeDayOfWeek].<init>(int,org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TemporalAdjusters:375,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.DayOfWeek
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dayOfWeek
    argTypes:
    - org.threeten.bp.DayOfWeek
    constantsTouched: []
    func_position:
      end: 376
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 376
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].next(org.threeten.bp.DayOfWeek)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[RelativeDayOfWeek].<init>(int,org.threeten.bp.DayOfWeek)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].next(org.threeten.bp.DayOfWeek)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RelativeDayOfWeek].<init>(int,org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TemporalAdjusters:396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.DayOfWeek
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dayOfWeek
    argTypes:
    - org.threeten.bp.DayOfWeek
    constantsTouched: []
    func_position:
      end: 397
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].nextOrSame(org.threeten.bp.DayOfWeek)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[RelativeDayOfWeek].<init>(int,org.threeten.bp.DayOfWeek)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].nextOrSame(org.threeten.bp.DayOfWeek)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RelativeDayOfWeek].<init>(int,org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TemporalAdjusters:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.DayOfWeek
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dayOfWeek
    argTypes:
    - org.threeten.bp.DayOfWeek
    constantsTouched: []
    func_position:
      end: 417
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].previous(org.threeten.bp.DayOfWeek)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[RelativeDayOfWeek].<init>(int,org.threeten.bp.DayOfWeek)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].previous(org.threeten.bp.DayOfWeek)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RelativeDayOfWeek].<init>(int,org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.temporal.TemporalAdjusters:437,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.DayOfWeek
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjuster
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dayOfWeek
    argTypes:
    - org.threeten.bp.DayOfWeek
    constantsTouched: []
    func_position:
      end: 438
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 438
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters].previousOrSame(org.threeten.bp.DayOfWeek)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[RelativeDayOfWeek].<init>(int,org.threeten.bp.DayOfWeek)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjuster
    signature: '[org.threeten.bp.temporal.TemporalAdjusters].previousOrSame(org.threeten.bp.DayOfWeek)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].<init>(int)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:214,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].<init>(int)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:216,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].<init>(int)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:218,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].<init>(int)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:220,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].<init>(int)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:222,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].<init>(int)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Impl
      - Impl
      - Impl
      - Impl
      - Impl
      - Impl
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjusters.Impl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ordinal
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].<init>(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters.Impl].<init>(int)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjusters.Impl
    signature: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.Impl,int)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:233,1
    - Dst: '[org.threeten.bp.temporal.Temporal].range(org.threeten.bp.temporal.TemporalAdjusters.Impl)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:234,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].getMaximum()'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:234,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.Impl,org.threeten.bp.temporal.TemporalAdjusters.Impl)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:234,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.Impl,int)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:235,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.temporal.TemporalAdjusters.Impl)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:235,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.Impl,int)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:236,1
    - Dst: '[org.threeten.bp.temporal.Temporal].range(org.threeten.bp.temporal.TemporalAdjusters.Impl)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:237,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].getMaximum()'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:237,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.Impl,org.threeten.bp.temporal.TemporalAdjusters.Impl)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:237,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.Impl,int)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:238,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.temporal.TemporalAdjusters.Impl)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:238,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.Impl:240,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - Impl
      - Impl
      - Impl
      - Impl
      - Impl
      - Impl
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 241
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 241
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjusters.Impl].getMaximum()'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.Impl,int)'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.Impl,org.threeten.bp.temporal.TemporalAdjusters.Impl)'
    - '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.temporal.TemporalAdjusters.Impl)'
    - '[org.threeten.bp.temporal.Temporal].range(org.threeten.bp.temporal.TemporalAdjusters.Impl)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.TemporalAdjusters.Impl].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth:334,1
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.threeten.bp.DayOfWeek
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ordinal
    - dow
    argTypes:
    - int
    - org.threeten.bp.DayOfWeek
    constantsTouched: []
    func_position:
      end: 337
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 337
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth].<init>(int,org.threeten.bp.DayOfWeek)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[org.threeten.bp.DayOfWeek].getValue()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth
    signature: '[org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth].<init>(int,org.threeten.bp.DayOfWeek)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth,int)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth:341,1
    - Dst: '[org.threeten.bp.temporal.Temporal].get(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth:342,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth,org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth:345,1
    - Dst: '[org.threeten.bp.temporal.Temporal].range(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth:347,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth].getMaximum()'
      Src: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth:347,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth,org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth:347,1
    - Dst: '[org.threeten.bp.temporal.Temporal].get(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth:348,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth,org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth:352,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 354
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 354
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].plus(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth,org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth)'
    - '[org.threeten.bp.temporal.Temporal].range(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth)'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth,org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth)'
    - '[org.threeten.bp.temporal.Temporal].get(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth)'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth,int)'
    - '[org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth].getMaximum()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.DayOfWeek,String)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek:450,1
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek:452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.threeten.bp.DayOfWeek
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - relative
    - dayOfWeek
    argTypes:
    - int
    - org.threeten.bp.DayOfWeek
    constantsTouched: []
    func_position:
      end: 453
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 453
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek].<init>(int,org.threeten.bp.DayOfWeek)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DayOfWeek].getValue()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.DayOfWeek,String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek
    signature: '[org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek].<init>(int,org.threeten.bp.DayOfWeek)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.Temporal].get(org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek:457,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek:463,1
    - Dst: '[org.threeten.bp.temporal.Temporal].minus(org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek)'
      Src: org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek:466,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TemporalAdjuster
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 468
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 468
    functionName: '[org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].get(org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek)'
    - '[org.threeten.bp.temporal.Temporal].minus(org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek)'
    - '[org.threeten.bp.temporal.Temporal].plus(org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.temporal.UnsupportedTemporalTypeException:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.UnsupportedTemporalTypeException
      static: false
      superClass: org.threeten.bp.DateTimeException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/UnsupportedTemporalTypeException.java
    functionUses: 42
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.UnsupportedTemporalTypeException
    signature: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String,Throwable)'
      Src: org.threeten.bp.temporal.UnsupportedTemporalTypeException:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.UnsupportedTemporalTypeException
      static: false
      superClass: org.threeten.bp.DateTimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String,Throwable)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/temporal/UnsupportedTemporalTypeException.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.UnsupportedTemporalTypeException
    signature: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.DateTimeBuilder:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeBuilder
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 133
    functionName: '[org.threeten.bp.format.DateTimeBuilder].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeBuilder
    signature: '[org.threeten.bp.format.DateTimeBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.DateTimeBuilder:102,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.DateTimeBuilder:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeBuilder
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - field
    - value
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.threeten.bp.format.DateTimeBuilder].<init>(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,long)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeBuilder
    signature: '[org.threeten.bp.format.DateTimeBuilder].<init>(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeBuilder:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.threeten.bp.format.DateTimeBuilder].getFieldValue0(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: Long
    signature: '[org.threeten.bp.format.DateTimeBuilder].getFieldValue0(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeBuilder:167,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].getFieldValue0(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeBuilder:168,1
    - Dst: '[Long].longValue()'
      Src: org.threeten.bp.format.DateTimeBuilder:169,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:170,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].putFieldValue0(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.DateTimeBuilder:172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeBuilder
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - field
    - value
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 173
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 173
    functionName: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeBuilder)'
    - '[Long].longValue()'
    - '[org.threeten.bp.format.DateTimeBuilder].getFieldValue0(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.format.DateTimeBuilder].putFieldValue0(org.threeten.bp.temporal.TemporalField,long)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeBuilder
    signature: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.DateTimeBuilder:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeBuilder
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - field
    - value
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[org.threeten.bp.format.DateTimeBuilder].putFieldValue0(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.temporal.TemporalField,long)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeBuilder
    signature: '[org.threeten.bp.format.DateTimeBuilder].putFieldValue0(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - time
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].keySet()'
      Src: org.threeten.bp.format.DateTimeBuilder:202,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].retainAll(java.util.Set<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.format.DateTimeBuilder:202,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields()'
      Src: org.threeten.bp.format.DateTimeBuilder:205,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].mergeDate(ResolverStyle)'
      Src: org.threeten.bp.format.DateTimeBuilder:206,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].mergeTime(ResolverStyle)'
      Src: org.threeten.bp.format.DateTimeBuilder:207,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolveFields(ResolverStyle)'
      Src: org.threeten.bp.format.DateTimeBuilder:208,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields()'
      Src: org.threeten.bp.format.DateTimeBuilder:209,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].mergeDate(ResolverStyle)'
      Src: org.threeten.bp.format.DateTimeBuilder:210,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].mergeTime(ResolverStyle)'
      Src: org.threeten.bp.format.DateTimeBuilder:211,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolveTimeInferZeroes(ResolverStyle)'
      Src: org.threeten.bp.format.DateTimeBuilder:213,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].crossCheck()'
      Src: org.threeten.bp.format.DateTimeBuilder:214,1
    - Dst: '[org.threeten.bp.Period].isZero()'
      Src: org.threeten.bp.format.DateTimeBuilder:215,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.Period)'
      Src: org.threeten.bp.format.DateTimeBuilder:216,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolveFractional()'
      Src: org.threeten.bp.format.DateTimeBuilder:219,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolveInstant()'
      Src: org.threeten.bp.format.DateTimeBuilder:220,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeBuilder
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - resolverStyle
    - resolverFields
    argTypes:
    - ResolverStyle
    - java.util.Set<org.threeten.bp.temporal.TemporalField>
    constantsTouched: []
    func_position:
      end: 222
      start: 200
    functionDepth: 5
    functionLinenumber: 200
    functionLinenumberEnd: 222
    functionName: '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.format.DateTimeBuilder].resolveFields(ResolverStyle)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].keySet()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.Period)'
    - '[org.threeten.bp.format.DateTimeBuilder].resolveTimeInferZeroes(ResolverStyle)'
    - '[org.threeten.bp.format.DateTimeBuilder].resolveInstant()'
    - '[org.threeten.bp.format.DateTimeBuilder].retainAll(java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.Period].isZero()'
    - '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields()'
    - '[org.threeten.bp.format.DateTimeBuilder].mergeDate(ResolverStyle)'
    - '[org.threeten.bp.format.DateTimeBuilder].resolveFractional()'
    - '[org.threeten.bp.format.DateTimeBuilder].crossCheck()'
    - '[org.threeten.bp.format.DateTimeBuilder].mergeTime(ResolverStyle)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeBuilder
    signature: '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].entrySet()'
      Src: org.threeten.bp.format.DateTimeBuilder:228,1
    - Dst: entry.getKey()
      Src: org.threeten.bp.format.DateTimeBuilder:229,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,ResolverStyle)'
      Src: org.threeten.bp.format.DateTimeBuilder:230,1
    - Dst: czdt.getZone()
      Src: org.threeten.bp.format.DateTimeBuilder:235,1
    - Dst: czdt.getZone()
      Src: org.threeten.bp.format.DateTimeBuilder:236,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].equals(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:236,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeBuilder:237,1
    - Dst: czdt.toLocalDateTime()
      Src: org.threeten.bp.format.DateTimeBuilder:239,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.format.DateTimeBuilder:242,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:247,1
    - Dst: cldt.toLocalDate()
      Src: org.threeten.bp.format.DateTimeBuilder:253,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:253,1
    - Dst: cldt.toLocalTime()
      Src: org.threeten.bp.format.DateTimeBuilder:254,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:254,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].getClass()'
      Src: org.threeten.bp.format.DateTimeBuilder:258,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].getName()'
      Src: org.threeten.bp.format.DateTimeBuilder:258,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeBuilder:258,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:259,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeBuilder:267,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - resolverStyle
    argTypes:
    - ResolverStyle
    constantsTouched: []
    func_position:
      end: 270
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 270
    functionName: '[org.threeten.bp.format.DateTimeBuilder].resolveFields(ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.format.DateTimeBuilder].getName()'
    - cldt.toLocalTime()
    - czdt.getZone()
    - '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].equals(org.threeten.bp.format.DateTimeBuilder)'
    - entry.getKey()
    - '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.format.DateTimeBuilder].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,ResolverStyle)'
    - cldt.toLocalDate()
    - '[org.threeten.bp.format.DateTimeBuilder].getClass()'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
    - czdt.toLocalDateTime()
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].entrySet()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeBuilder].resolveFields(ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.format.DateTimeBuilder:273,1
    - Dst: '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.format.DateTimeBuilder:273,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeBuilder:274,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.format.DateTimeBuilder:276,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,long)'
      Src: org.threeten.bp.format.DateTimeBuilder:277,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].longValue()'
      Src: org.threeten.bp.format.DateTimeBuilder:278,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:279,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - targetField
    - date
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 283
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 283
    functionName: '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.temporal.TemporalField,org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].longValue()'
    - '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.Chronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,long)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.temporal.TemporalField,org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.format.DateTimeBuilder:286,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,long)'
      Src: org.threeten.bp.format.DateTimeBuilder:287,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].longValue()'
      Src: org.threeten.bp.format.DateTimeBuilder:288,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:289,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - targetField
    - time
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 293
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 293
    functionName: '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.temporal.TemporalField,org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeBuilder].longValue()'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeBuilder)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,long)'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.temporal.TemporalField,org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,ResolverStyle)'
      Src: org.threeten.bp.format.DateTimeBuilder:297,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].checkDate(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.DateTimeBuilder:297,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:299,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:300,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:300,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].checkDate(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.DateTimeBuilder:300,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - resolverStyle
    argTypes:
    - ResolverStyle
    constantsTouched: []
    func_position:
      end: 304
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 304
    functionName: '[org.threeten.bp.format.DateTimeBuilder].mergeDate(ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].checkDate(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.IsoChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,ResolverStyle)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].mergeDate(ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.format.DateTimeBuilder:308,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].keySet()'
      Src: org.threeten.bp.format.DateTimeBuilder:309,1
    - Dst: field.isDateBased()
      Src: org.threeten.bp.format.DateTimeBuilder:311,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:314,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:318,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:320,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 326
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 326
    functionName: '[org.threeten.bp.format.DateTimeBuilder].checkDate(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].keySet()'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeBuilder)'
    - field.isDateBased()
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.format.DateTimeBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].checkDate(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:329,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:330,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.CLOCK_HOUR_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:335,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:338,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:340,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:341,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.CLOCK_HOUR_OF_AMPM].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:346,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:349,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:352,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:353,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.AMPM_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:353,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:355,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:356,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.HOUR_OF_AMPM].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:356,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:359,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:359,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:360,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:361,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:362,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:374,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:375,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.NANO_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:377,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:379,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:380,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:382,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:383,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MICRO_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:385,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:387,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:388,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:390,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:391,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MILLI_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:393,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:395,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:396,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:398,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:399,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.SECOND_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:401,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:403,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:404,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:405,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:407,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:408,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:410,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:412,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:413,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:422,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:423,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MILLI_OF_SECOND].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:423,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:425,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:426,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MICRO_OF_SECOND].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:426,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:429,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:429,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:430,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:431,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:432,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:434,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:434,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:435,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:436,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:437,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:439,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:439,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:440,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:441,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:442,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:444,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:445,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:446,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:447,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:448,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:449,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 116
    JavaMethodInfo:
      argumentGenericTypes:
      - ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - resolverStyle
    argTypes:
    - ResolverStyle
    constantsTouched: []
    func_position:
      end: 451
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 451
    functionName: '[org.threeten.bp.format.DateTimeBuilder].mergeTime(ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.NANO_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.temporal.ChronoField.CLOCK_HOUR_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.temporal.ChronoField.HOUR_OF_AMPM].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.temporal.ChronoField.MILLI_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.temporal.ChronoField.MICRO_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.temporal.ChronoField.SECOND_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.temporal.ChronoField.AMPM_OF_DAY].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.temporal.ChronoField.MILLI_OF_SECOND].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.temporal.ChronoField.MICRO_OF_SECOND].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,int)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.temporal.ChronoField.CLOCK_HOUR_OF_AMPM].checkValidValue(org.threeten.bp.format.DateTimeBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].mergeTime(ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:454,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:455,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:456,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:457,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].longValue()'
      Src: org.threeten.bp.format.DateTimeBuilder:470,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].longValue()'
      Src: org.threeten.bp.format.DateTimeBuilder:471,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].longValue()'
      Src: org.threeten.bp.format.DateTimeBuilder:472,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].longValue()'
      Src: org.threeten.bp.format.DateTimeBuilder:473,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.format.DateTimeBuilder:475,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.HOUR_OF_DAY].checkValidIntValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:477,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_HOUR].checkValidIntValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:479,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.SECOND_OF_MINUTE].checkValidIntValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:481,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidIntValue(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:483,1
    - Dst: '[org.threeten.bp.LocalTime].of(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:484,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:484,1
    - Dst: '[org.threeten.bp.LocalTime].of(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:486,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:486,1
    - Dst: '[org.threeten.bp.LocalTime].of(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:490,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:490,1
    - Dst: '[org.threeten.bp.LocalTime].of(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:495,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:495,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:507,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:508,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:508,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:509,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:509,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:510,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(int,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:511,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:512,1
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
      Src: org.threeten.bp.format.DateTimeBuilder:513,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:513,1
    - Dst: '[org.threeten.bp.Period].ofDays(org.threeten.bp.Period)'
      Src: org.threeten.bp.format.DateTimeBuilder:514,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:516,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:517,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:517,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(int,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:518,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:519,1
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(long)'
      Src: org.threeten.bp.format.DateTimeBuilder:520,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:520,1
    - Dst: '[org.threeten.bp.Period].ofDays(org.threeten.bp.Period)'
      Src: org.threeten.bp.format.DateTimeBuilder:521,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:524,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
      Src: org.threeten.bp.format.DateTimeBuilder:524,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:525,1
    - Dst: '[org.threeten.bp.LocalTime].of(int,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:526,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:526,1
    - Dst: '[org.threeten.bp.Period].ofDays(int)'
      Src: org.threeten.bp.format.DateTimeBuilder:527,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:531,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:532,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:533,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:534,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes:
      - ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - resolverStyle
    argTypes:
    - ResolverStyle
    constantsTouched: []
    func_position:
      end: 535
      start: 453
    functionDepth: 4
    functionLinenumber: 453
    functionLinenumberEnd: 535
    functionName: '[org.threeten.bp.format.DateTimeBuilder].resolveTimeInferZeroes(ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.format.DateTimeBuilder,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.LocalTime].of(int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.format.DateTimeBuilder,int)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.LocalTime].of(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.LocalTime].of(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(long)'
    - '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.temporal.ChronoField.SECOND_OF_MINUTE].checkValidIntValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.LocalTime].of(org.threeten.bp.format.DateTimeBuilder,int)'
    - '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidIntValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(int,int)'
    - '[org.threeten.bp.temporal.ChronoField.MINUTE_OF_HOUR].checkValidIntValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
    - '[org.threeten.bp.Period].ofDays(org.threeten.bp.Period)'
    - '[org.threeten.bp.temporal.ChronoField.HOUR_OF_DAY].checkValidIntValue(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.Period].ofDays(int)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.format.DateTimeBuilder,int)'
    - '[org.threeten.bp.LocalTime].of(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
    - '[org.threeten.bp.format.DateTimeBuilder].longValue()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].resolveTimeInferZeroes(ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:539,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields0(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeBuilder:541,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:543,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].intValue()'
      Src: org.threeten.bp.format.DateTimeBuilder:545,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:545,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields0(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.DateTimeBuilder:546,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 550
      start: 538
    functionDepth: 2
    functionLinenumber: 538
    functionLinenumberEnd: 550
    functionName: '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeBuilder].intValue()'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields0(org.threeten.bp.ZoneId)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields0(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:553,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:553,1
    - Dst: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeBuilder:554,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalDate()'
      Src: org.threeten.bp.format.DateTimeBuilder:556,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:556,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalDate()'
      Src: org.threeten.bp.format.DateTimeBuilder:558,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:558,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalTime()'
      Src: org.threeten.bp.format.DateTimeBuilder:560,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].toSecondOfDay()'
      Src: org.threeten.bp.format.DateTimeBuilder:560,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,long)'
      Src: org.threeten.bp.format.DateTimeBuilder:560,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - selectedZone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 561
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 561
    functionName: '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields0(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalTime()'
    - '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.format.DateTimeBuilder,long)'
    - '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.format.DateTimeBuilder,org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalDate()'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].toSecondOfDay()'
    - '[org.threeten.bp.Instant].ofEpochSecond(org.threeten.bp.format.DateTimeBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields0(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].size()'
      Src: org.threeten.bp.format.DateTimeBuilder:565,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:567,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].crossCheck(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
      Src: org.threeten.bp.format.DateTimeBuilder:567,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].crossCheck(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.format.DateTimeBuilder:569,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].crossCheck(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:571,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 574
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 574
    functionName: '[org.threeten.bp.format.DateTimeBuilder].crossCheck()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeBuilder].crossCheck(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    - '[org.threeten.bp.format.DateTimeBuilder].crossCheck(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.format.DateTimeBuilder].crossCheck(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].crossCheck()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].entrySet()'
      Src: org.threeten.bp.format.DateTimeBuilder:577,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].iterator()'
      Src: org.threeten.bp.format.DateTimeBuilder:577,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].hasNext()'
      Src: org.threeten.bp.format.DateTimeBuilder:578,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].next()'
      Src: org.threeten.bp.format.DateTimeBuilder:579,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].getKey()'
      Src: org.threeten.bp.format.DateTimeBuilder:580,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].getValue()'
      Src: org.threeten.bp.format.DateTimeBuilder:581,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:582,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:585,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:590,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].remove()'
      Src: org.threeten.bp.format.DateTimeBuilder:593,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 596
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 596
    functionName: '[org.threeten.bp.format.DateTimeBuilder].crossCheck(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeBuilder].getValue()'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].remove()'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].iterator()'
    - '[org.threeten.bp.format.DateTimeBuilder].next()'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].hasNext()'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].entrySet()'
    - '[org.threeten.bp.format.DateTimeBuilder].getKey()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].crossCheck(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:600,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:601,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:602,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:603,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:604,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:605,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:606,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:608,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:609,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,int)'
      Src: org.threeten.bp.format.DateTimeBuilder:610,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 613
      start: 598
    functionDepth: 1
    functionLinenumber: 598
    functionLinenumberEnd: 613
    functionName: '[org.threeten.bp.format.DateTimeBuilder].resolveFractional()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.format.DateTimeBuilder)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].resolveFractional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:617,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].intValue()'
      Src: org.threeten.bp.format.DateTimeBuilder:619,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:619,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:620,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.DateTimeBuilder:620,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].getLong(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:620,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,long)'
      Src: org.threeten.bp.format.DateTimeBuilder:621,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:623,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeBuilder:623,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].getLong(org.threeten.bp.format.DateTimeBuilder)'
      Src: org.threeten.bp.format.DateTimeBuilder:623,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,long)'
      Src: org.threeten.bp.format.DateTimeBuilder:624,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 627
      start: 615
    functionDepth: 1
    functionLinenumber: 615
    functionLinenumberEnd: 627
    functionName: '[org.threeten.bp.format.DateTimeBuilder].resolveInstant()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeBuilder].intValue()'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.format.DateTimeBuilder].getLong(org.threeten.bp.format.DateTimeBuilder)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].atZone(org.threeten.bp.ZoneId)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.format.DateTimeBuilder,long)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeBuilder].resolveInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
      Src: org.threeten.bp.format.DateTimeBuilder:642,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 643
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 643
    functionName: '[org.threeten.bp.format.DateTimeBuilder].build(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.format.DateTimeBuilder].build(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeBuilder:651,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeBuilder:652,1
    - Dst: '[org.threeten.bp.LocalTime].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeBuilder:653,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 654
      start: 646
    functionDepth: 2
    functionLinenumber: 646
    functionLinenumberEnd: 654
    functionName: '[org.threeten.bp.format.DateTimeBuilder].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.LocalTime].isSupported(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeBuilder].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeBuilder:658,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].getFieldValue0(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeBuilder:659,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeBuilder:661,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeBuilder:662,1
    - Dst: '[org.threeten.bp.LocalTime].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeBuilder:664,1
    - Dst: '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeBuilder:665,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeBuilder:667,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 670
      start: 656
    functionDepth: 4
    functionLinenumber: 656
    functionLinenumberEnd: 670
    functionName: '[org.threeten.bp.format.DateTimeBuilder].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - '[org.threeten.bp.format.DateTimeBuilder].getFieldValue0(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.LocalTime].isSupported(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.format.DateTimeBuilder].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.DateTimeBuilder:675,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.DateTimeBuilder:677,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.format.DateTimeBuilder:679,1
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.format.DateTimeBuilder:680,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.format.DateTimeBuilder:681,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.format.DateTimeBuilder:683,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.format.DateTimeBuilder:683,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
      Src: org.threeten.bp.format.DateTimeBuilder:684,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.format.DateTimeBuilder:685,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
      Src: org.threeten.bp.format.DateTimeBuilder:690,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 691
      start: 672
    functionDepth: 1
    functionLinenumber: 672
    functionLinenumberEnd: 691
    functionName: '[org.threeten.bp.format.DateTimeBuilder].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.format.DateTimeBuilder].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.threeten.bp.format.DateTimeBuilder:696,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeBuilder:697,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].size()'
      Src: org.threeten.bp.format.DateTimeBuilder:698,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeBuilder:699,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].append(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>)'
      Src: org.threeten.bp.format.DateTimeBuilder:699,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeBuilder:701,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].append(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.format.DateTimeBuilder:701,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeBuilder:702,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].append(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeBuilder:702,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeBuilder:703,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].append(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.format.DateTimeBuilder:703,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeBuilder:704,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].append(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.format.DateTimeBuilder:704,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeBuilder:705,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.format.DateTimeBuilder:706,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.Period
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 707
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 707
    functionName: '[org.threeten.bp.format.DateTimeBuilder].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.threeten.bp.format.DateTimeBuilder].append(org.threeten.bp.ZoneId)'
    - '[StringBuilder].append(char)'
    - '[org.threeten.bp.format.DateTimeBuilder].append(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.format.DateTimeBuilder].append(org.threeten.bp.chrono.Chronology)'
    - '[StringBuilder].toString()'
    - '[org.threeten.bp.format.DateTimeBuilder].append(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>)'
    - '[org.threeten.bp.format.DateTimeBuilder].append(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[StringBuilder].<init>(int)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].size()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeBuilder].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DateFormat].getAvailableLocales()'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Locale[]
      static: false
      superClass: org.threeten.bp.format.DateTimeFormatStyleProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].getAvailableLocales()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeFormatStyleProvider.java
    functionUses: 0
    functionsReached:
    - '[java.text.DateFormat].getAvailableLocales()'
    linkageType: ''
    returnType: Locale[]
    signature: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].getAvailableLocales()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:66,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:68,1
    - Dst: '[java.util.Locale].toString()'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:68,1
    - Dst: '[java.util.concurrent.ConcurrentMap<String,Object>].get(org.threeten.bp.format.SimpleDateTimeFormatStyleProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:69,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].equals(String)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:71,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:72,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].convertStyle(FormatStyle)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:79,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].convertStyle(FormatStyle)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:79,1
    - Dst: '[java.text.DateFormat].getDateTimeInstance(int,int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:79,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].convertStyle(FormatStyle)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:81,1
    - Dst: '[java.text.DateFormat].getDateInstance(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:81,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].convertStyle(FormatStyle)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:84,1
    - Dst: '[java.text.DateFormat].getTimeInstance(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:84,1
    - Dst: '[java.text.SimpleDateFormat].toPattern()'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:87,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:88,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(org.threeten.bp.format.SimpleDateTimeFormatStyleProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:88,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:88,1
    - Dst: '[java.util.concurrent.ConcurrentMap<String,Object>].putIfAbsent(org.threeten.bp.format.SimpleDateTimeFormatStyleProvider,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:89,1
    - Dst: '[java.util.concurrent.ConcurrentMap<String,Object>].putIfAbsent(org.threeten.bp.format.SimpleDateTimeFormatStyleProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:92,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:93,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatStyle
      - FormatStyle
      - org.threeten.bp.chrono.Chronology
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: org.threeten.bp.format.DateTimeFormatStyleProvider
    argCount: 4
    argNames:
    - dateStyle
    - timeStyle
    - chrono
    - locale
    argTypes:
    - FormatStyle
    - FormatStyle
    - org.threeten.bp.chrono.Chronology
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 94
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 94
    functionName: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].getFormatter(FormatStyle,FormatStyle,org.threeten.bp.chrono.Chronology,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeFormatStyleProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[java.util.concurrent.ConcurrentMap<String,Object>].putIfAbsent(org.threeten.bp.format.SimpleDateTimeFormatStyleProvider,String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.concurrent.ConcurrentMap<String,Object>].get(org.threeten.bp.format.SimpleDateTimeFormatStyleProvider)'
    - '[java.text.SimpleDateFormat].toPattern()'
    - '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].equals(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(org.threeten.bp.format.SimpleDateTimeFormatStyleProvider)'
    - '[java.util.concurrent.ConcurrentMap<String,Object>].putIfAbsent(org.threeten.bp.format.SimpleDateTimeFormatStyleProvider,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].convertStyle(FormatStyle)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[java.text.DateFormat].getTimeInstance(int,java.util.Locale)'
    - '[java.text.DateFormat].getDateTimeInstance(int,int,java.util.Locale)'
    - '[java.text.DateFormat].getDateInstance(int,java.util.Locale)'
    - '[java.util.Locale].toString()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].getFormatter(FormatStyle,FormatStyle,org.threeten.bp.chrono.Chronology,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FormatStyle].ordinal()'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatStyle
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.format.DateTimeFormatStyleProvider
    argCount: 1
    argNames:
    - style
    argTypes:
    - FormatStyle
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].convertStyle(FormatStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeFormatStyleProvider.java
    functionUses: 1
    functionsReached:
    - '[FormatStyle].ordinal()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].convertStyle(FormatStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
      Src: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ConcurrentMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider
      static: false
      superClass: org.threeten.bp.format.DateTimeFormatStyleProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeFormatStyleProvider.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
    linkageType: ''
    returnType: org.threeten.bp.format.SimpleDateTimeFormatStyleProvider
    signature: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.format.DateTimePrintContext:91,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].adjust(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimePrintContext:92,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getLocale()'
      Src: org.threeten.bp.format.DateTimePrintContext:93,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getDecimalStyle()'
      Src: org.threeten.bp.format.DateTimePrintContext:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimePrintContext
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - temporal
    - formatter
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 95
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionName: '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].getDecimalStyle()'
    - '[org.threeten.bp.format.DateTimePrintContext].adjust(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].getLocale()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimePrintContext
    signature: '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimePrintContext
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - temporal
    - locale
    - symbols
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    - java.util.Locale
    - org.threeten.bp.format.DecimalStyle
    constantsTouched: []
    func_position:
      end: 102
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.temporal.TemporalAccessor,java.util.Locale,org.threeten.bp.format.DecimalStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimePrintContext
    signature: '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.temporal.TemporalAccessor,java.util.Locale,org.threeten.bp.format.DecimalStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getChronology()'
      Src: org.threeten.bp.format.DateTimePrintContext:106,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getZone()'
      Src: org.threeten.bp.format.DateTimePrintContext:107,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.DateTimePrintContext:113,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.DateTimePrintContext:113,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.DateTimePrintContext:114,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.DateTimePrintContext:114,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].equals(R,org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.format.DateTimePrintContext:115,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].equals(R,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimePrintContext:118,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.DateTimePrintContext)'
      Src: org.threeten.bp.format.DateTimePrintContext:130,1
    - Dst: '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.DateTimePrintContext:132,1
    - Dst: chrono.zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.format.DateTimePrintContext)
      Src: org.threeten.bp.format.DateTimePrintContext:132,1
    - Dst: overrideZone.normalized()
      Src: org.threeten.bp.format.DateTimePrintContext:135,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.format.DateTimePrintContext:136,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
      Src: org.threeten.bp.format.DateTimePrintContext:136,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].equals(R)'
      Src: org.threeten.bp.format.DateTimePrintContext:137,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimePrintContext)'
      Src: org.threeten.bp.format.DateTimePrintContext:138,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.DateTimePrintContext)'
      Src: org.threeten.bp.format.DateTimePrintContext:143,1
    - Dst: effectiveChrono.date(org.threeten.bp.temporal.TemporalAccessor)
      Src: org.threeten.bp.format.DateTimePrintContext:144,1
    - Dst: '[org.threeten.bp.temporal.ChronoField].values()'
      Src: org.threeten.bp.format.DateTimePrintContext:148,1
    - Dst: f.isDateBased()
      Src: org.threeten.bp.format.DateTimePrintContext:149,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.DateTimePrintContext)'
      Src: org.threeten.bp.format.DateTimePrintContext:149,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimePrintContext)'
      Src: org.threeten.bp.format.DateTimePrintContext:150,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
      Src: org.threeten.bp.format.DateTimePrintContext:161,1
    CyclomaticComplexity: 46
    EdgeCount: 46
    ICount: 83
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - temporal
    - formatter
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 198
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 198
    functionName: '[org.threeten.bp.format.DateTimePrintContext].adjust(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.DateTimePrintContext)'
    - chrono.zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.format.DateTimePrintContext)
    - '[org.threeten.bp.temporal.ChronoField].values()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneOffset>)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - effectiveChrono.date(org.threeten.bp.temporal.TemporalAccessor)
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.format.DateTimePrintContext].equals(R)'
    - overrideZone.normalized()
    - f.isDateBased()
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimePrintContext)'
    - '[org.threeten.bp.format.DateTimeFormatter].getChronology()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].equals(R,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.format.DateTimeFormatter].getZone()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].equals(R,org.threeten.bp.chrono.Chronology)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.format.DateTimePrintContext].adjust(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DecimalStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.threeten.bp.format.DateTimePrintContext].getSymbols()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DecimalStyle
    signature: '[org.threeten.bp.format.DateTimePrintContext].getSymbols()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: '[org.threeten.bp.format.DateTimePrintContext].startOptional()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimePrintContext].startOptional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 246
    functionName: '[org.threeten.bp.format.DateTimePrintContext].endOptional()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimePrintContext].endOptional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.format.DateTimePrintContext:256,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.format.DateTimePrintContext:258,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimePrintContext:258,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimePrintContext:274,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 281
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 281
    functionName: '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: Long
    signature: '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].toString()'
      Src: org.threeten.bp.format.DateTimePrintContext:291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 292
    functionName: '[org.threeten.bp.format.DateTimePrintContext].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimePrintContext].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
      Src: org.threeten.bp.format.DateTimePrintContext:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 304
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 304
    functionName: '[org.threeten.bp.format.DateTimePrintContext].setDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimePrintContext].setDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
      Src: org.threeten.bp.format.DateTimePrintContext:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalAccessor
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 317
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 317
    functionName: '[org.threeten.bp.format.DateTimePrintContext].setLocale(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimePrintContext].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatStyleProvider:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatStyleProvider
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.threeten.bp.format.DateTimeFormatStyleProvider].getInstance()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatStyleProvider.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatStyleProvider
    signature: '[org.threeten.bp.format.DateTimeFormatStyleProvider].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatStyleProvider:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Locale[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.threeten.bp.format.DateTimeFormatStyleProvider].getAvailableLocales()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatStyleProvider.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: Locale[]
    signature: '[org.threeten.bp.format.DateTimeFormatStyleProvider].getAvailableLocales()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatStyle
      - FormatStyle
      - org.threeten.bp.chrono.Chronology
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - dateStyle
    - timeStyle
    - chrono
    - locale
    argTypes:
    - FormatStyle
    - FormatStyle
    - org.threeten.bp.chrono.Chronology
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 82
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 82
    functionName: '[org.threeten.bp.format.DateTimeFormatStyleProvider].getFormatter(FormatStyle,FormatStyle,org.threeten.bp.chrono.Chronology,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatStyleProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatStyleProvider].getFormatter(FormatStyle,FormatStyle,org.threeten.bp.chrono.Chronology,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatStyleProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.DateTimeFormatStyleProvider].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatStyleProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatStyleProvider
    signature: '[org.threeten.bp.format.DateTimeFormatStyleProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].findStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:84,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].getText(long,TextStyle)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:86,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      - TextStyle
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator<java.util.Map.Entry<String,Long>>
      - java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.format.DateTimeTextProvider
    argCount: 4
    argNames:
    - field
    - value
    - style
    - locale
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    - TextStyle
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 89
      start: 82
    functionDepth: 3
    functionLinenumber: 82
    functionLinenumberEnd: 89
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider].getText(org.threeten.bp.temporal.TemporalField,long,TextStyle,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].getText(long,TextStyle)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].findStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider].getText(org.threeten.bp.temporal.TemporalField,long,TextStyle,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].findStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:93,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].getTextIterator(TextStyle)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:95,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator<java.util.Map.Entry<String,Long>>
      - java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<java.util.Map.Entry<String,Long>>
      static: false
      superClass: org.threeten.bp.format.DateTimeTextProvider
    argCount: 3
    argNames:
    - field
    - style
    - locale
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 98
      start: 91
    functionDepth: 3
    functionLinenumber: 91
    functionLinenumberEnd: 98
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider].getTextIterator(org.threeten.bp.temporal.TemporalField,TextStyle,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].getTextIterator(TextStyle)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].findStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
    linkageType: ''
    returnType: java.util.Iterator<java.util.Map.Entry<String,Long>>
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider].getTextIterator(org.threeten.bp.temporal.TemporalField,TextStyle,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createEntry(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:102,1
    - Dst: '[java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>].get(java.util.Map.Entry<A,B>)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:103,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:105,1
    - Dst: '[java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>].putIfAbsent(java.util.Map.Entry<A,B>,Object)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:106,1
    - Dst: '[java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>].get(java.util.Map.Entry<A,B>)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:107,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator<java.util.Map.Entry<String,Long>>
      - java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.format.DateTimeTextProvider
    argCount: 2
    argNames:
    - field
    - locale
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 110
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider].findStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].createStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
    - '[java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>].putIfAbsent(java.util.Map.Entry<A,B>,Object)'
    - '[java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>].get(java.util.Map.Entry<A,B>)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].createEntry(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider].findStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DateFormatSymbols].getInstance(java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:114,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:115,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].getMonths()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:128,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:129,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:130,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:131,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:132,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:133,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:134,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:135,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:136,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:137,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:138,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:139,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:140,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:141,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:142,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:144,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:145,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:145,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:146,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:146,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:147,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:147,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:148,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:148,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:149,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:149,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:150,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:150,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:151,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:151,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:152,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:152,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:153,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:153,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:154,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:154,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:155,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:155,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:156,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:156,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:157,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].getShortMonths()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:159,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:160,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:161,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:162,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:163,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:164,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:165,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:166,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:167,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:168,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:169,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:170,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:171,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:172,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:173,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createLocaleStore(java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:174,1
    - Dst: '[java.text.DateFormatSymbols].getInstance(java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:177,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:178,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].getWeekdays()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:186,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:187,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:188,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:189,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:190,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:191,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:192,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:193,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:194,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:195,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:197,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowDayOfWeek(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:198,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:198,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowDayOfWeek(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:199,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:199,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowDayOfWeek(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:200,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:200,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowDayOfWeek(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:201,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:201,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowDayOfWeek(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:202,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:202,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowDayOfWeek(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:203,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:203,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowDayOfWeek(int,java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:204,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:204,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:205,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].getShortWeekdays()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:207,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:208,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:209,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:210,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:211,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:212,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:213,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:214,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:215,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:216,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createLocaleStore(java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:217,1
    - Dst: '[java.text.DateFormatSymbols].getInstance(java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:220,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:221,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].getAmPmStrings()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:222,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:223,1
    - Dst: '[java.util.HashMap].put(int)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:224,1
    - Dst: '[java.util.HashMap].put(int)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:225,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:226,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:227,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createLocaleStore(java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:228,1
    - Dst: '[java.text.DateFormatSymbols].getInstance(java.util.Locale)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:231,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:232,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].getEras()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:233,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:234,1
    - Dst: '[java.util.HashMap].put(int)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:235,1
    - Dst: '[java.util.HashMap].put(int)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:236,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:237,1
    - Dst: '[java.util.Locale].getLanguage()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:238,1
    - Dst: Locale.ENGLISH.getLanguage()
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:238,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:238,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:239,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:240,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:241,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:242,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:245,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:247,1
    - Dst: array[GregorianCalendar.BC].substring(int,int)
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:248,1
    - Dst: '[java.util.HashMap].put(int,org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:248,1
    - Dst: array[GregorianCalendar.AD].substring(int,int)
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:249,1
    - Dst: '[java.util.HashMap].put(int,org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:249,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:250,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createLocaleStore(java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:251,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:255,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:256,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:257,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:258,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:259,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:260,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:261,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:262,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:263,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:264,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:265,1
    - Dst: '[java.util.HashMap].put(int,String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:266,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:267,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createLocaleStore(java.util.HashMap)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:268,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 157
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator<java.util.Map.Entry<String,Long>>
      - java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.format.DateTimeTextProvider
    argCount: 2
    argNames:
    - field
    - locale
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 271
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 271
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].getAmPmStrings()'
    - '[java.util.Locale].getLanguage()'
    - '[java.text.DateFormatSymbols].getInstance(java.util.Locale)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].getMonths()'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].createLocaleStore(java.util.HashMap)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(org.threeten.bp.format.SimpleDateTimeTextProvider)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowDayOfWeek(int,java.util.Locale)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].getEras()'
    - '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider)'
    - '[java.util.HashMap].put(int,String)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,java.util.Locale)'
    - array[GregorianCalendar.AD].substring(int,int)
    - '[java.util.HashMap].<init>()'
    - array[GregorianCalendar.BC].substring(int,int)
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].getWeekdays()'
    - '[java.util.HashMap].put(int,org.threeten.bp.format.SimpleDateTimeTextProvider)'
    - Locale.ENGLISH.getLanguage()
    - '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,String)'
    - '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider,java.util.HashMap)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].getShortWeekdays()'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].getShortMonths()'
    - '[java.util.HashMap].put(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getLanguage()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:275,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:275,1
    - Dst: '[java.util.Locale].getCountry()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:275,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:275,1
    - Dst: '[java.util.Locale].getLanguage()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:303,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:303,1
    - Dst: '[java.util.Locale].getLanguage()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:331,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:331,1
    - Dst: '[java.util.Locale].getCountry()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:331,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:331,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:332,1
    - Dst: '[String].substring(int,int)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:334,1
    CyclomaticComplexity: 57
    EdgeCount: 57
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator<java.util.Map.Entry<String,Long>>
      - java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.format.DateTimeTextProvider
    argCount: 3
    argNames:
    - month
    - text
    - locale
    argTypes:
    - int
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 335
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 335
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,String,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 0
    functionsReached:
    - Integer.toString(int)
    - '[String].substring(int,int)'
    - '[java.util.Locale].getLanguage()'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(String)'
    - '[java.util.Locale].getCountry()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getLanguage()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:339,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:339,1
    - Dst: '[java.util.Locale].getCountry()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:339,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:339,1
    - Dst: '[java.util.Locale].getLanguage()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:357,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(String)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:357,1
    - Dst: '[String].substring(int,int)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:375,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator<java.util.Map.Entry<String,Long>>
      - java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.format.DateTimeTextProvider
    argCount: 3
    argNames:
    - dow
    - text
    - locale
    argTypes:
    - int
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 376
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 376
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowDayOfWeek(int,String,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[java.util.Locale].getCountry()'
    - '[java.util.Locale].getLanguage()'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowDayOfWeek(int,String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.AbstractMap.SimpleImmutableEntry].<init>(A,B)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - A
      - B
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator<java.util.Map.Entry<String,Long>>
      - java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map.Entry<A,B>
      static: true
      superClass: org.threeten.bp.format.DateTimeTextProvider
    argCount: 2
    argNames:
    - text
    - field
    argTypes:
    - A
    - B
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createEntry(A,B)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.AbstractMap.SimpleImmutableEntry].<init>(A,B)'
    linkageType: ''
    returnType: java.util.Map.Entry<A,B>
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createEntry(A,B)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<TextStyle,java.util.Map<Long,String>>].get(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:392,1
    - Dst: '[java.util.Map<TextStyle,java.util.Map<Long,String>>].put(org.threeten.bp.format.SimpleDateTimeTextProvider,org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:392,1
    - Dst: '[java.util.Map<TextStyle,java.util.Map<Long,String>>].get(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:393,1
    - Dst: '[java.util.Map<TextStyle,java.util.Map<Long,String>>].put(org.threeten.bp.format.SimpleDateTimeTextProvider,org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:393,1
    - Dst: '[java.util.Map<TextStyle,java.util.Map<Long,String>>].containsKey(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:394,1
    - Dst: '[java.util.Map<TextStyle,java.util.Map<Long,String>>].containsKey(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:394,1
    - Dst: '[java.util.Map<TextStyle,java.util.Map<Long,String>>].get(org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:395,1
    - Dst: '[java.util.Map<TextStyle,java.util.Map<Long,String>>].put(org.threeten.bp.format.SimpleDateTimeTextProvider,org.threeten.bp.format.SimpleDateTimeTextProvider)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:395,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].<init>(java.util.Map<TextStyle,java.util.Map<Long,String>>)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:397,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<TextStyle,java.util.Map<Long,String>>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator<java.util.Map.Entry<String,Long>>
      - java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: LocaleStore
      static: true
      superClass: org.threeten.bp.format.DateTimeTextProvider
    argCount: 1
    argNames:
    - valueTextMap
    argTypes:
    - java.util.Map<TextStyle,java.util.Map<Long,String>>
    constantsTouched: []
    func_position:
      end: 398
      start: 391
    functionDepth: 2
    functionLinenumber: 391
    functionLinenumberEnd: 398
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createLocaleStore(java.util.Map<TextStyle,java.util.Map<Long,String>>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<TextStyle,java.util.Map<Long,String>>].put(org.threeten.bp.format.SimpleDateTimeTextProvider,org.threeten.bp.format.SimpleDateTimeTextProvider)'
    - '[java.util.Map<TextStyle,java.util.Map<Long,String>>].get(org.threeten.bp.format.SimpleDateTimeTextProvider)'
    - '[java.util.Map<TextStyle,java.util.Map<Long,String>>].containsKey(org.threeten.bp.format.SimpleDateTimeTextProvider)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].<init>(java.util.Map<TextStyle,java.util.Map<Long,String>>)'
    linkageType: ''
    returnType: LocaleStore
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider].createLocaleStore(java.util.Map<TextStyle,java.util.Map<Long,String>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:70,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator<java.util.Map.Entry<String,Long>>
      - java.util.concurrent.ConcurrentMap<java.util.Map.Entry<org.threeten.bp.temporal.TemporalField,java.util.Locale>,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.SimpleDateTimeTextProvider
      static: false
      superClass: org.threeten.bp.format.DateTimeTextProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.SimpleDateTimeTextProvider
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:427,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:428,1
    - Dst: '[java.util.Map<TextStyle,java.util.Map<Long,String>>].keySet()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:430,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:431,1
    - Dst: '[java.util.Map<TextStyle,java.util.Map<Long,String>>].get(org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:432,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].entrySet()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:432,1
    - Dst: entry.getValue()
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:433,1
    - Dst: entry.getValue()
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:433,1
    - Dst: entry.getKey()
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:433,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].createEntry(org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore,org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:433,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore,org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:433,1
    - Dst: '[java.util.HashMap].values()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:437,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:437,1
    - Dst: '[java.util.Collections].sort(java.util.ArrayList,org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:438,1
    - Dst: '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore,java.util.ArrayList)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:439,1
    - Dst: '[java.util.ArrayList].addAll(java.util.ArrayList)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:440,1
    - Dst: '[java.util.HashMap].put(null,java.util.ArrayList)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:441,1
    - Dst: '[java.util.Collections].sort(java.util.ArrayList,org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:443,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<TextStyle,java.util.Map<Long,String>>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TextStyle, Map<Long, String>>
      - Map<TextStyle, List<Entry<String, Long>>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueTextMap
    argTypes:
    - java.util.Map<TextStyle,java.util.Map<Long,String>>
    constantsTouched: []
    func_position:
      end: 445
      start: 425
    functionDepth: 1
    functionLinenumber: 425
    functionLinenumberEnd: 445
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].<init>(java.util.Map<TextStyle,java.util.Map<Long,String>>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 1
    functionsReached:
    - entry.getValue()
    - '[java.util.Collections].sort(java.util.ArrayList,org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore)'
    - '[java.util.HashMap].put(null,java.util.ArrayList)'
    - '[java.util.ArrayList].addAll(java.util.ArrayList)'
    - '[java.util.Map<TextStyle,java.util.Map<Long,String>>].get(org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore)'
    - '[java.util.ArrayList].<init>(org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore)'
    - '[java.util.Map<TextStyle,java.util.Map<Long,String>>].keySet()'
    - '[java.util.HashMap].values()'
    - '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore,java.util.ArrayList)'
    - entry.getKey()
    - '[java.util.ArrayList].<init>()'
    - '[java.util.HashMap].put(org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore,org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore)'
    - '[java.util.HashMap].<init>()'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].entrySet()'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].createEntry(org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore,org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore)'
    linkageType: ''
    returnType: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].<init>(java.util.Map<TextStyle,java.util.Map<Long,String>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<TextStyle, Map<Long, String>>].get(TextStyle)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:457,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].get(long)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:458,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TextStyle, Map<Long, String>>
      - Map<TextStyle, List<Entry<String, Long>>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - style
    argTypes:
    - long
    - TextStyle
    constantsTouched: []
    func_position:
      end: 459
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 459
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].getText(long,TextStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].get(long)'
    - '[Map<TextStyle, Map<Long, String>>].get(TextStyle)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].getText(long,TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<TextStyle, List<Entry<String, Long>>>].get(TextStyle)'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:471,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].iterator()'
      Src: org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore:472,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - Map<TextStyle, Map<Long, String>>
      - Map<TextStyle, List<Entry<String, Long>>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<java.util.Map.Entry<String,Long>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - style
    argTypes:
    - TextStyle
    constantsTouched: []
    func_position:
      end: 473
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].getTextIterator(TextStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
    functionUses: 1
    functionsReached:
    - '[Map<TextStyle, List<Entry<String, Long>>>].get(TextStyle)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].iterator()'
    linkageType: ''
    returnType: java.util.Iterator<java.util.Map.Entry<String,Long>>
    signature: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].getTextIterator(TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormatSymbols].getAvailableLocales()'
      Src: org.threeten.bp.format.DecimalStyle:92,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.DecimalStyle:93,1
    - Dst: '[java.util.HashSet].<init>(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.DecimalStyle:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<java.util.Locale>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.threeten.bp.format.DecimalStyle].getAvailableLocales()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.format.DecimalStyle)'
    - '[java.text.DecimalFormatSymbols].getAvailableLocales()'
    - '[java.util.HashSet].<init>(org.threeten.bp.format.DecimalStyle)'
    linkageType: ''
    returnType: java.util.Set<java.util.Locale>
    signature: '[org.threeten.bp.format.DecimalStyle].getAvailableLocales()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.threeten.bp.format.DecimalStyle:104,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].of(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.DecimalStyle:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DecimalStyle
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.threeten.bp.format.DecimalStyle].ofDefaultLocale()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].of(org.threeten.bp.format.DecimalStyle)'
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: org.threeten.bp.format.DecimalStyle
    signature: '[org.threeten.bp.format.DecimalStyle].ofDefaultLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
      Src: org.threeten.bp.format.DecimalStyle:116,1
    - Dst: '[java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>].get(java.util.Locale)'
      Src: org.threeten.bp.format.DecimalStyle:117,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].create(java.util.Locale)'
      Src: org.threeten.bp.format.DecimalStyle:119,1
    - Dst: '[java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>].putIfAbsent(java.util.Locale,org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.DecimalStyle:120,1
    - Dst: '[java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>].get(java.util.Locale)'
      Src: org.threeten.bp.format.DecimalStyle:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DecimalStyle
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 124
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 124
    functionName: '[org.threeten.bp.format.DecimalStyle].of(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>].get(java.util.Locale)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
    - '[org.threeten.bp.format.DecimalStyle].create(java.util.Locale)'
    - '[java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>].putIfAbsent(java.util.Locale,org.threeten.bp.format.DecimalStyle)'
    linkageType: ''
    returnType: org.threeten.bp.format.DecimalStyle
    signature: '[org.threeten.bp.format.DecimalStyle].of(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormatSymbols].getInstance(java.util.Locale)'
      Src: org.threeten.bp.format.DecimalStyle:127,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getZeroDigit()'
      Src: org.threeten.bp.format.DecimalStyle:128,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getMinusSign()'
      Src: org.threeten.bp.format.DecimalStyle:130,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
      Src: org.threeten.bp.format.DecimalStyle:131,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].<init>(char,char,org.threeten.bp.format.DecimalStyle,char)'
      Src: org.threeten.bp.format.DecimalStyle:135,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DecimalStyle
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 136
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 136
    functionName: '[org.threeten.bp.format.DecimalStyle].create(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].getZeroDigit()'
    - '[org.threeten.bp.format.DecimalStyle].<init>(char,char,org.threeten.bp.format.DecimalStyle,char)'
    - '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
    - '[org.threeten.bp.format.DecimalStyle].getMinusSign()'
    - '[java.text.DecimalFormatSymbols].getInstance(java.util.Locale)'
    linkageType: ''
    returnType: org.threeten.bp.format.DecimalStyle
    signature: '[org.threeten.bp.format.DecimalStyle].create(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
      Src: org.threeten.bp.format.DecimalStyle:60,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
      Src: org.threeten.bp.format.DecimalStyle:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DecimalStyle
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - zeroChar
    - positiveSignChar
    - negativeSignChar
    - decimalPointChar
    argTypes:
    - char
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 152
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 5
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
    - '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
    linkageType: ''
    returnType: org.threeten.bp.format.DecimalStyle
    signature: '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.format.DecimalStyle].getZeroDigit()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.threeten.bp.format.DecimalStyle].getZeroDigit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
      Src: org.threeten.bp.format.DecimalStyle:181,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DecimalStyle
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zeroDigit
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 182
      start: 177
    functionDepth: 2
    functionLinenumber: 177
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
    linkageType: ''
    returnType: org.threeten.bp.format.DecimalStyle
    signature: '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.threeten.bp.format.DecimalStyle].getPositiveSign()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.threeten.bp.format.DecimalStyle].getPositiveSign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
      Src: org.threeten.bp.format.DecimalStyle:210,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DecimalStyle
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - positiveSign
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 211
      start: 206
    functionDepth: 2
    functionLinenumber: 206
    functionLinenumberEnd: 211
    functionName: '[org.threeten.bp.format.DecimalStyle].withPositiveSign(char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
    linkageType: ''
    returnType: org.threeten.bp.format.DecimalStyle
    signature: '[org.threeten.bp.format.DecimalStyle].withPositiveSign(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: '[org.threeten.bp.format.DecimalStyle].getNegativeSign()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.threeten.bp.format.DecimalStyle].getNegativeSign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
      Src: org.threeten.bp.format.DecimalStyle:239,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DecimalStyle
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - negativeSign
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 240
      start: 235
    functionDepth: 2
    functionLinenumber: 235
    functionLinenumberEnd: 240
    functionName: '[org.threeten.bp.format.DecimalStyle].withNegativeSign(char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
    linkageType: ''
    returnType: org.threeten.bp.format.DecimalStyle
    signature: '[org.threeten.bp.format.DecimalStyle].withNegativeSign(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
      Src: org.threeten.bp.format.DecimalStyle:268,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DecimalStyle
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decimalSeparator
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 269
      start: 264
    functionDepth: 2
    functionLinenumber: 264
    functionLinenumberEnd: 269
    functionName: '[org.threeten.bp.format.DecimalStyle].withDecimalSeparator(char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
    linkageType: ''
    returnType: org.threeten.bp.format.DecimalStyle
    signature: '[org.threeten.bp.format.DecimalStyle].withDecimalSeparator(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 281
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 281
    functionName: '[org.threeten.bp.format.DecimalStyle].convertToDigit(char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DecimalStyle].convertToDigit(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.threeten.bp.format.DecimalStyle:294,1
    - Dst: '[String].<init>(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.DecimalStyle:298,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - numericText
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 299
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 299
    functionName: '[org.threeten.bp.format.DecimalStyle].convertNumberToI18N(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 1
    functionsReached:
    - '[String].toCharArray()'
    - '[String].<init>(org.threeten.bp.format.DecimalStyle)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DecimalStyle].convertNumberToI18N(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 319
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.format.DecimalStyle].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DecimalStyle].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 329
    functionName: '[org.threeten.bp.format.DecimalStyle].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DecimalStyle].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DecimalStyle
      - java.util.concurrent.ConcurrentMap<java.util.Locale,org.threeten.bp.format.DecimalStyle>
      - char
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 340
    functionName: '[org.threeten.bp.format.DecimalStyle].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DecimalStyle].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext:96,1
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext:104,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getLocale()'
      Src: org.threeten.bp.format.DateTimeParseContext:105,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getDecimalStyle()'
      Src: org.threeten.bp.format.DateTimeParseContext:106,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getChronology()'
      Src: org.threeten.bp.format.DateTimeParseContext:107,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getZone()'
      Src: org.threeten.bp.format.DateTimeParseContext:108,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext.Parsed].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext:109,1
    - Dst: '[java.util.ArrayList<Parsed>].add(org.threeten.bp.format.DateTimeParseContext.Parsed)'
      Src: org.threeten.bp.format.DateTimeParseContext:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeParseContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 110
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.format.DateTimeParseContext].<init>(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].getLocale()'
    - '[org.threeten.bp.format.DateTimeParseContext.Parsed].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].getChronology()'
    - '[org.threeten.bp.format.DateTimeFormatter].getZone()'
    - '[Object].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].getDecimalStyle()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList<Parsed>].add(org.threeten.bp.format.DateTimeParseContext.Parsed)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeParseContext
    signature: '[org.threeten.bp.format.DateTimeParseContext].<init>(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext:96,1
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext:114,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext.Parsed].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext:119,1
    - Dst: '[java.util.ArrayList<Parsed>].add(org.threeten.bp.format.DateTimeParseContext.Parsed)'
      Src: org.threeten.bp.format.DateTimeParseContext:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeParseContext
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - symbols
    - chronology
    argTypes:
    - java.util.Locale
    - org.threeten.bp.format.DecimalStyle
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 120
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 120
    functionName: '[org.threeten.bp.format.DateTimeParseContext].<init>(java.util.Locale,org.threeten.bp.format.DecimalStyle,org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[org.threeten.bp.format.DateTimeParseContext.Parsed].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList<Parsed>].add(org.threeten.bp.format.DateTimeParseContext.Parsed)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeParseContext
    signature: '[org.threeten.bp.format.DateTimeParseContext].<init>(java.util.Locale,org.threeten.bp.format.DecimalStyle,org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext:96,1
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext:123,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext.Parsed].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext:130,1
    - Dst: '[java.util.ArrayList<Parsed>].add(org.threeten.bp.format.DateTimeParseContext.Parsed)'
      Src: org.threeten.bp.format.DateTimeParseContext:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeParseContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    constantsTouched: []
    func_position:
      end: 131
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 131
    functionName: '[org.threeten.bp.format.DateTimeParseContext].<init>(org.threeten.bp.format.DateTimeParseContext)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[org.threeten.bp.format.DateTimeParseContext.Parsed].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList<Parsed>].add(org.threeten.bp.format.DateTimeParseContext.Parsed)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeParseContext
    signature: '[org.threeten.bp.format.DateTimeParseContext].<init>(org.threeten.bp.format.DateTimeParseContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeParseContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.threeten.bp.format.DateTimeParseContext].copy()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeParseContext
    signature: '[org.threeten.bp.format.DateTimeParseContext].copy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DecimalStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.threeten.bp.format.DateTimeParseContext].getSymbols()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DecimalStyle
    signature: '[org.threeten.bp.format.DateTimeParseContext].getSymbols()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
      Src: org.threeten.bp.format.DateTimeParseContext:170,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 178
    functionName: '[org.threeten.bp.format.DateTimeParseContext].getEffectiveChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.format.DateTimeParseContext].getEffectiveChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - caseSensitive
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[org.threeten.bp.format.DateTimeParseContext].setCaseSensitive(boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeParseContext].setCaseSensitive(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeParseContext:211,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeParseContext:211,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
      Src: org.threeten.bp.format.DateTimeParseContext:214,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeParseContext)'
      Src: org.threeten.bp.format.DateTimeParseContext:216,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeParseContext)'
      Src: org.threeten.bp.format.DateTimeParseContext:217,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeParseContext)'
      Src: org.threeten.bp.format.DateTimeParseContext:224,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeParseContext)'
      Src: org.threeten.bp.format.DateTimeParseContext:225,1
    - Dst: Character.toUpperCase(org.threeten.bp.format.DateTimeParseContext)
      Src: org.threeten.bp.format.DateTimeParseContext:226,1
    - Dst: Character.toUpperCase(org.threeten.bp.format.DateTimeParseContext)
      Src: org.threeten.bp.format.DateTimeParseContext:226,1
    - Dst: Character.toLowerCase(org.threeten.bp.format.DateTimeParseContext)
      Src: org.threeten.bp.format.DateTimeParseContext:227,1
    - Dst: Character.toLowerCase(org.threeten.bp.format.DateTimeParseContext)
      Src: org.threeten.bp.format.DateTimeParseContext:227,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - CharSequence
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - cs1
    - offset1
    - cs2
    - offset2
    - length
    argTypes:
    - CharSequence
    - int
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 233
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 233
    functionName: '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,CharSequence,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
    - '[CharSequence].charAt(org.threeten.bp.format.DateTimeParseContext)'
    - Character.toLowerCase(org.threeten.bp.format.DateTimeParseContext)
    - '[CharSequence].length()'
    - Character.toUpperCase(org.threeten.bp.format.DateTimeParseContext)
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
      Src: org.threeten.bp.format.DateTimeParseContext:244,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].charEqualsIgnoreCase(char,char)'
      Src: org.threeten.bp.format.DateTimeParseContext:247,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch1
    - ch2
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 248
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 248
    functionName: '[org.threeten.bp.format.DateTimeParseContext].charEquals(char,char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext].charEqualsIgnoreCase(char,char)'
    - '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeParseContext].charEquals(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.toUpperCase(char)
      Src: org.threeten.bp.format.DateTimeParseContext:259,1
    - Dst: Character.toUpperCase(char)
      Src: org.threeten.bp.format.DateTimeParseContext:259,1
    - Dst: Character.toLowerCase(char)
      Src: org.threeten.bp.format.DateTimeParseContext:260,1
    - Dst: Character.toLowerCase(char)
      Src: org.threeten.bp.format.DateTimeParseContext:260,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - c1
    - c2
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 261
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 261
    functionName: '[org.threeten.bp.format.DateTimeParseContext].charEqualsIgnoreCase(char,char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 1
    functionsReached:
    - Character.toLowerCase(char)
    - Character.toUpperCase(char)
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeParseContext].charEqualsIgnoreCase(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - strict
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: '[org.threeten.bp.format.DateTimeParseContext].setStrict(boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeParseContext].setStrict(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
      Src: org.threeten.bp.format.DateTimeParseContext:289,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext.Parsed].copy()'
      Src: org.threeten.bp.format.DateTimeParseContext:289,1
    - Dst: '[java.util.ArrayList<Parsed>].add(org.threeten.bp.format.DateTimeParseContext)'
      Src: org.threeten.bp.format.DateTimeParseContext:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionName: '[org.threeten.bp.format.DateTimeParseContext].startOptional()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList<Parsed>].add(org.threeten.bp.format.DateTimeParseContext)'
    - '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
    - '[org.threeten.bp.format.DateTimeParseContext.Parsed].copy()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeParseContext].startOptional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<Parsed>].size()'
      Src: org.threeten.bp.format.DateTimeParseContext:299,1
    - Dst: '[java.util.ArrayList<Parsed>].remove(int)'
      Src: org.threeten.bp.format.DateTimeParseContext:299,1
    - Dst: '[java.util.ArrayList<Parsed>].size()'
      Src: org.threeten.bp.format.DateTimeParseContext:301,1
    - Dst: '[java.util.ArrayList<Parsed>].remove(int)'
      Src: org.threeten.bp.format.DateTimeParseContext:301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - successful
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 303
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 303
    functionName: '[org.threeten.bp.format.DateTimeParseContext].endOptional(boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList<Parsed>].size()'
    - '[java.util.ArrayList<Parsed>].remove(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeParseContext].endOptional(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<Parsed>].size()'
      Src: org.threeten.bp.format.DateTimeParseContext:312,1
    - Dst: '[java.util.ArrayList<Parsed>].get(int)'
      Src: org.threeten.bp.format.DateTimeParseContext:312,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Parsed
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 8
    functionsReached:
    - '[java.util.ArrayList<Parsed>].size()'
    - '[java.util.ArrayList<Parsed>].get(int)'
    linkageType: ''
    returnType: Parsed
    signature: '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
      Src: org.threeten.bp.format.DateTimeParseContext:328,1
    - Dst: currentParsed().fieldValues.get(org.threeten.bp.temporal.TemporalField)
      Src: org.threeten.bp.format.DateTimeParseContext:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 329
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionName: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 3
    functionsReached:
    - currentParsed().fieldValues.get(org.threeten.bp.temporal.TemporalField)
    - '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
    linkageType: ''
    returnType: Long
    signature: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeParseContext:344,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
      Src: org.threeten.bp.format.DateTimeParseContext:345,1
    - Dst: currentParsed().fieldValues.put(org.threeten.bp.temporal.TemporalField,long)
      Src: org.threeten.bp.format.DateTimeParseContext:345,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].longValue()'
      Src: org.threeten.bp.format.DateTimeParseContext:346,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - field
    - value
    - errorPos
    - successPos
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    - int
    - int
    constantsTouched: []
    func_position:
      end: 347
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 347
    functionName: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.temporal.TemporalField,long,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - currentParsed().fieldValues.put(org.threeten.bp.temporal.TemporalField,long)
    - '[org.threeten.bp.format.DateTimeParseContext].longValue()'
    - '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.temporal.TemporalField,long,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.format.DateTimeParseContext:358,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
      Src: org.threeten.bp.format.DateTimeParseContext:359,1
    - Dst: '[java.util.ArrayList].<init>(org.threeten.bp.format.DateTimeParseContext)'
      Src: org.threeten.bp.format.DateTimeParseContext:362,1
    - Dst: currentParsed.callbacks.clear()
      Src: org.threeten.bp.format.DateTimeParseContext:363,1
    - Dst: pp.setValue(Long,Integer,Integer)
      Src: org.threeten.bp.format.DateTimeParseContext:366,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 369
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 369
    functionName: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
    - pp.setValue(Long,Integer,Integer)
    - currentParsed.callbacks.clear()
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.Chronology,String)'
    - '[java.util.ArrayList].<init>(org.threeten.bp.format.DateTimeParseContext)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
      Src: org.threeten.bp.format.DateTimeParseContext:372,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.threeten.bp.format.DateTimeParseContext:374,1
    - Dst: currentParsed.callbacks.add()
      Src: org.threeten.bp.format.DateTimeParseContext:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
      - long
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - reducedPrinterParser
    - value
    - errorPos
    - successPos
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
    - long
    - int
    - int
    constantsTouched: []
    func_position:
      end: 377
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 377
    functionName: '[org.threeten.bp.format.DateTimeParseContext].addChronologyChangedParser(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,long,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    - currentParsed.callbacks.add()
    - '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeParseContext].addChronologyChangedParser(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,long,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.format.DateTimeParseContext:388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 390
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 390
    functionName: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionName: '[org.threeten.bp.format.DateTimeParseContext].setParsedLeapSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeParseContext].setParsedLeapSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
      Src: org.threeten.bp.format.DateTimeParseContext:407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Parsed
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 406
    functionDepth: 1
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionName: '[org.threeten.bp.format.DateTimeParseContext].toParsed()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
    linkageType: ''
    returnType: Parsed
    signature: '[org.threeten.bp.format.DateTimeParseContext].toParsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
      Src: org.threeten.bp.format.DateTimeParseContext:418,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext.Parsed].toString()'
      Src: org.threeten.bp.format.DateTimeParseContext:418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 419
    functionName: '[org.threeten.bp.format.DateTimeParseContext].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
    - '[org.threeten.bp.format.DateTimeParseContext.Parsed].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeParseContext].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
      Src: org.threeten.bp.format.DateTimeParseContext:516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      - boolean
      - boolean
      - java.util.ArrayList<Parsed>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 518
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 518
    functionName: '[org.threeten.bp.format.DateTimeParseContext].setLocale(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeParseContext].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Chronology
      - ZoneId
      - Map<TemporalField, Long>
      - boolean
      - Period
      - List<Object[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeParseContext.Parsed
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 434
    functionName: '[org.threeten.bp.format.DateTimeParseContext.Parsed].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 4
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeParseContext.Parsed
    signature: '[org.threeten.bp.format.DateTimeParseContext.Parsed].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext.Parsed].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:436,1
    - Dst: cloned.fieldValues.putAll(org.threeten.bp.format.DateTimeParseContext.Parsed)
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:439,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Chronology
      - ZoneId
      - Map<TemporalField, Long>
      - boolean
      - Period
      - List<Object[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Parsed
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 435
    functionDepth: 1
    functionLinenumber: 435
    functionLinenumberEnd: 442
    functionName: '[org.threeten.bp.format.DateTimeParseContext.Parsed].copy()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext.Parsed].<init>()'
    - cloned.fieldValues.putAll(org.threeten.bp.format.DateTimeParseContext.Parsed)
    linkageType: ''
    returnType: Parsed
    signature: '[org.threeten.bp.format.DateTimeParseContext.Parsed].copy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<TemporalField, Long>].toString()'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:445,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Chronology
      - ZoneId
      - Map<TemporalField, Long>
      - boolean
      - Period
      - List<Object[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 446
    functionName: '[org.threeten.bp.format.DateTimeParseContext.Parsed].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 1
    functionsReached:
    - '[Map<TemporalField, Long>].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeParseContext.Parsed].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<TemporalField, Long>].containsKey(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - Chronology
      - ZoneId
      - Map<TemporalField, Long>
      - boolean
      - Period
      - List<Object[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 450
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 450
    functionName: '[org.threeten.bp.format.DateTimeParseContext.Parsed].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[Map<TemporalField, Long>].containsKey(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeParseContext.Parsed].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<TemporalField, Long>].containsKey(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:453,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:454,1
    - Dst: '[Map<TemporalField, Long>].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:456,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.format.DateTimeParseContext.Parsed)'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:457,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - Chronology
      - ZoneId
      - Map<TemporalField, Long>
      - boolean
      - Period
      - List<Object[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 458
      start: 451
    functionDepth: 2
    functionLinenumber: 451
    functionLinenumberEnd: 458
    functionName: '[org.threeten.bp.format.DateTimeParseContext.Parsed].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[Map<TemporalField, Long>].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.format.DateTimeParseContext.Parsed)'
    - '[Map<TemporalField, Long>].containsKey(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeParseContext.Parsed].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<TemporalField, Long>].containsKey(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:461,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:462,1
    - Dst: '[Map<TemporalField, Long>].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:464,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - Chronology
      - ZoneId
      - Map<TemporalField, Long>
      - boolean
      - Period
      - List<Object[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 465
      start: 459
    functionDepth: 2
    functionLinenumber: 459
    functionLinenumberEnd: 465
    functionName: '[org.threeten.bp.format.DateTimeParseContext.Parsed].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[Map<TemporalField, Long>].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    - '[Map<TemporalField, Long>].containsKey(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.format.DateTimeParseContext.Parsed].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:469,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:472,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:472,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:475,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: true
      classEnum: false
      classFields:
      - Chronology
      - ZoneId
      - Map<TemporalField, Long>
      - boolean
      - Period
      - List<Object[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 476
      start: 466
    functionDepth: 2
    functionLinenumber: 466
    functionLinenumberEnd: 476
    functionName: '[org.threeten.bp.format.DateTimeParseContext.Parsed].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.format.DateTimeParseContext.Parsed].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].<init>()'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:491,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].putAll(Map<TemporalField,
        Long>)'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:492,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext.Parsed].getEffectiveChronology()'
      Src: org.threeten.bp.format.DateTimeParseContext.Parsed:493,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Chronology
      - ZoneId
      - Map<TemporalField, Long>
      - boolean
      - Period
      - List<Object[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeBuilder
      static: false
      superClass: DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 490
    functionDepth: 1
    functionLinenumber: 490
    functionLinenumberEnd: 502
    functionName: '[org.threeten.bp.format.DateTimeParseContext.Parsed].toBuilder()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext.Parsed].getEffectiveChronology()'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].putAll(Map<TemporalField,
      Long>)'
    - '[org.threeten.bp.format.DateTimeBuilder].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeBuilder
    signature: '[org.threeten.bp.format.DateTimeParseContext.Parsed].toBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatter:767,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
      Src: org.threeten.bp.format.DateTimeFormatter:767,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.DateTimeFormatter:767,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 768
      start: 766
    functionDepth: 5
    functionLinenumber: 766
    functionLinenumberEnd: 768
    functionName: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 39
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatter:788,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
      Src: org.threeten.bp.format.DateTimeFormatter:788,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatter:788,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - pattern
    - locale
    argTypes:
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 789
      start: 787
    functionDepth: 5
    functionLinenumber: 787
    functionLinenumberEnd: 789
    functionName: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(FormatStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:811,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatter:812,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalized(FormatStyle,null)'
      Src: org.threeten.bp.format.DateTimeFormatter:812,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.DateTimeFormatter:812,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withChronology(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.format.DateTimeFormatter:812,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dateStyle
    argTypes:
    - FormatStyle
    constantsTouched: []
    func_position:
      end: 814
      start: 810
    functionDepth: 2
    functionLinenumber: 810
    functionLinenumberEnd: 814
    functionName: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDate(FormatStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(FormatStyle,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withChronology(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalized(FormatStyle,null)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDate(FormatStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(FormatStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:835,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatter:836,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalized(null,FormatStyle)'
      Src: org.threeten.bp.format.DateTimeFormatter:836,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.DateTimeFormatter:836,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withChronology(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.format.DateTimeFormatter:836,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - timeStyle
    argTypes:
    - FormatStyle
    constantsTouched: []
    func_position:
      end: 838
      start: 834
    functionDepth: 2
    functionLinenumber: 834
    functionLinenumberEnd: 838
    functionName: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedTime(FormatStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(FormatStyle,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withChronology(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalized(null,FormatStyle)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedTime(FormatStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(FormatStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:859,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatter:860,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalized(FormatStyle,FormatStyle)'
      Src: org.threeten.bp.format.DateTimeFormatter:860,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.DateTimeFormatter:860,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withChronology(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.format.DateTimeFormatter:860,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dateTimeStyle
    argTypes:
    - FormatStyle
    constantsTouched: []
    func_position:
      end: 862
      start: 858
    functionDepth: 2
    functionLinenumber: 858
    functionLinenumberEnd: 862
    functionName: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDateTime(FormatStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(FormatStyle,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withChronology(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalized(FormatStyle,FormatStyle)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDateTime(FormatStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(FormatStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:884,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(FormatStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:885,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatter:886,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalized(FormatStyle,FormatStyle)'
      Src: org.threeten.bp.format.DateTimeFormatter:886,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.DateTimeFormatter:886,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withChronology(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.format.DateTimeFormatter:886,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatStyle
      - FormatStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - dateStyle
    - timeStyle
    argTypes:
    - FormatStyle
    - FormatStyle
    constantsTouched: []
    func_position:
      end: 888
      start: 883
    functionDepth: 2
    functionLinenumber: 883
    functionLinenumberEnd: 888
    functionName: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDateTime(FormatStyle,FormatStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(FormatStyle,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].withChronology(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalized(FormatStyle,FormatStyle)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDateTime(FormatStyle,FormatStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 933
      start: 931
    functionDepth: 0
    functionLinenumber: 931
    functionLinenumberEnd: 933
    functionName: '[org.threeten.bp.format.DateTimeFormatter].parsedExcessDays()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
    signature: '[org.threeten.bp.format.DateTimeFormatter].parsedExcessDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalQuery<Boolean>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 976
      start: 974
    functionDepth: 0
    functionLinenumber: 974
    functionLinenumberEnd: 976
    functionName: '[org.threeten.bp.format.DateTimeFormatter].parsedLeapSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalQuery<Boolean>
    signature: '[org.threeten.bp.format.DateTimeFormatter].parsedLeapSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatter:934,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatter:977,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1032,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1033,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DecimalStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1034,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(ResolverStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1035,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - printerParser
    - locale
    - decimalStyle
    - resolverStyle
    - resolverFields
    - chrono
    - zone
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
    - java.util.Locale
    - org.threeten.bp.format.DecimalStyle
    - ResolverStyle
    - java.util.Set<org.threeten.bp.temporal.TemporalField>
    - org.threeten.bp.chrono.Chronology
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1039
      start: 1029
    functionDepth: 1
    functionLinenumber: 1029
    functionLinenumberEnd: 1039
    functionName: '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(ResolverStyle,String)'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DecimalStyle,String)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1050
    functionDepth: 0
    functionLinenumber: 1050
    functionLinenumberEnd: 1052
    functionName: '[org.threeten.bp.format.DateTimeFormatter].getLocale()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.threeten.bp.format.DateTimeFormatter].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].equals(java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatter:1066,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatter:1069,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 1070
      start: 1065
    functionDepth: 2
    functionLinenumber: 1065
    functionLinenumberEnd: 1070
    functionName: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
    - '[java.util.Locale].equals(java.util.Locale)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DecimalStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1078
    functionDepth: 0
    functionLinenumber: 1078
    functionLinenumberEnd: 1080
    functionName: '[org.threeten.bp.format.DateTimeFormatter].getDecimalStyle()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DecimalStyle
    signature: '[org.threeten.bp.format.DateTimeFormatter].getDecimalStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DecimalStyle].equals(org.threeten.bp.format.DecimalStyle)'
      Src: org.threeten.bp.format.DateTimeFormatter:1091,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatter:1094,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DecimalStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decimalStyle
    argTypes:
    - org.threeten.bp.format.DecimalStyle
    constantsTouched: []
    func_position:
      end: 1095
      start: 1090
    functionDepth: 2
    functionLinenumber: 1090
    functionLinenumberEnd: 1095
    functionName: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 35
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DecimalStyle].equals(org.threeten.bp.format.DecimalStyle)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1109
      start: 1107
    functionDepth: 0
    functionLinenumber: 1107
    functionLinenumberEnd: 1109
    functionName: '[org.threeten.bp.format.DateTimeFormatter].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.format.DateTimeFormatter].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].equals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.format.DateTimeFormatter:1136,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatter:1139,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 1140
      start: 1135
    functionDepth: 2
    functionLinenumber: 1135
    functionLinenumberEnd: 1140
    functionName: '[org.threeten.bp.format.DateTimeFormatter].withChronology(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].equals(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.Chronology)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].withChronology(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1152
    functionDepth: 0
    functionLinenumber: 1152
    functionLinenumberEnd: 1154
    functionName: '[org.threeten.bp.format.DateTimeFormatter].getZone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.format.DateTimeFormatter].getZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].equals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatter:1183,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatter:1186,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 1187
      start: 1182
    functionDepth: 2
    functionLinenumber: 1182
    functionLinenumberEnd: 1187
    functionName: '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].equals(org.threeten.bp.ZoneId,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ResolverStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1202
      start: 1200
    functionDepth: 0
    functionLinenumber: 1200
    functionLinenumberEnd: 1202
    functionName: '[org.threeten.bp.format.DateTimeFormatter].getResolverStyle()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: ResolverStyle
    signature: '[org.threeten.bp.format.DateTimeFormatter].getResolverStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(ResolverStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1224,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].equals(ResolverStyle,ResolverStyle)'
      Src: org.threeten.bp.format.DateTimeFormatter:1225,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatter:1228,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resolverStyle
    argTypes:
    - ResolverStyle
    constantsTouched: []
    func_position:
      end: 1229
      start: 1223
    functionDepth: 2
    functionLinenumber: 1223
    functionLinenumberEnd: 1229
    functionName: '[org.threeten.bp.format.DateTimeFormatter].withResolverStyle(ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].equals(ResolverStyle,ResolverStyle)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(ResolverStyle,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].withResolverStyle(ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<org.threeten.bp.temporal.TemporalField>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1242
    functionDepth: 0
    functionLinenumber: 1242
    functionLinenumberEnd: 1244
    functionName: '[org.threeten.bp.format.DateTimeFormatter].getResolverFields()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<org.threeten.bp.temporal.TemporalField>
    signature: '[org.threeten.bp.format.DateTimeFormatter].getResolverFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,null,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatter:1287,1
    - Dst: '[java.util.Arrays].asList(java.util.Set<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.format.DateTimeFormatter:1289,1
    - Dst: '[java.util.HashSet].<init>(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1289,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].equals(java.util.Set<org.threeten.bp.temporal.TemporalField>,java.util.HashSet)'
      Src: org.threeten.bp.format.DateTimeFormatter:1290,1
    - Dst: '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
      Src: org.threeten.bp.format.DateTimeFormatter:1293,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,org.threeten.bp.format.DateTimeFormatter,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatter:1294,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1295
      start: 1285
    functionDepth: 0
    functionLinenumber: 1285
    functionLinenumberEnd: 1295
    functionName: '[org.threeten.bp.format.DateTimeFormatter].withResolverFields()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,org.threeten.bp.format.DateTimeFormatter,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
    - '[java.util.HashSet].<init>(org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].equals(java.util.Set<org.threeten.bp.temporal.TemporalField>,java.util.HashSet)'
    - '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
    - '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,null,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
    - '[java.util.Arrays].asList(java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].withResolverFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,null,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatter:1338,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].equals(java.util.Set<org.threeten.bp.temporal.TemporalField>,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.format.DateTimeFormatter:1340,1
    - Dst: '[java.util.HashSet].<init>(java.util.Set<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.format.DateTimeFormatter:1343,1
    - Dst: '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
      Src: org.threeten.bp.format.DateTimeFormatter:1343,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,org.threeten.bp.format.DateTimeFormatter,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatter:1344,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resolverFields
    argTypes:
    - java.util.Set<org.threeten.bp.temporal.TemporalField>
    constantsTouched: []
    func_position:
      end: 1345
      start: 1336
    functionDepth: 0
    functionLinenumber: 1336
    functionLinenumberEnd: 1345
    functionName: '[org.threeten.bp.format.DateTimeFormatter].withResolverFields(java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>(java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,org.threeten.bp.format.DateTimeFormatter,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].equals(java.util.Set<org.threeten.bp.temporal.TemporalField>,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    - '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
    - '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,null,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatter].withResolverFields(java.util.Set<org.threeten.bp.temporal.TemporalField>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.threeten.bp.format.DateTimeFormatter:1358,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.temporal.TemporalAccessor,StringBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatter:1359,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.format.DateTimeFormatter:1360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 1361
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1361
    functionName: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 26
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.temporal.TemporalAccessor,StringBuilder)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1380,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Appendable,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1381,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.DateTimeFormatter:1383,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatter:1385,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.threeten.bp.format.DateTimeFormatter:1388,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatter:1389,1
    - Dst: '[Appendable].append(StringBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatter:1390,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.DateTimeFormatter:1393,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeFormatter,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1393,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      - Appendable
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - temporal
    - appendable
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    - Appendable
    constantsTouched: []
    func_position:
      end: 1395
      start: 1379
    functionDepth: 2
    functionLinenumber: 1379
    functionLinenumberEnd: 1395
    functionName: '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.temporal.TemporalAccessor,Appendable)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeFormatter,org.threeten.bp.format.DateTimeFormatter)'
    - ex.getMessage()
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Appendable,String)'
    - '[Appendable].append(StringBuilder)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
    - '[StringBuilder].<init>(int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.temporal.TemporalAccessor,Appendable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1414,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(CharSequence,null)'
      Src: org.threeten.bp.format.DateTimeFormatter:1416,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.format.DateTimeFormatter:1416,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].createError(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1420,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 1422
      start: 1413
    functionDepth: 6
    functionLinenumber: 1413
    functionLinenumberEnd: 1422
    functionName: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(CharSequence,null)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
    - '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.format.DateTimeFormatter].createError(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1455,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.text.ParsePosition,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1456,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(CharSequence,java.text.ParsePosition)'
      Src: org.threeten.bp.format.DateTimeFormatter:1458,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.format.DateTimeFormatter:1458,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].createError(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1464,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - position
    argTypes:
    - CharSequence
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 1466
      start: 1454
    functionDepth: 6
    functionLinenumber: 1454
    functionLinenumberEnd: 1466
    functionName: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,java.text.ParsePosition)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(CharSequence,java.text.ParsePosition)'
    - '[org.threeten.bp.format.DateTimeFormatter].createError(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.text.ParsePosition,String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1488,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalQuery<T>,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1489,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(CharSequence,null)'
      Src: org.threeten.bp.format.DateTimeFormatter:1491,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.format.DateTimeFormatter:1491,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].build(org.threeten.bp.temporal.TemporalQuery<T>)'
      Src: org.threeten.bp.format.DateTimeFormatter:1492,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].createError(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1496,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - org.threeten.bp.temporal.TemporalQuery<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - type
    argTypes:
    - CharSequence
    - org.threeten.bp.temporal.TemporalQuery<T>
    constantsTouched: []
    func_position:
      end: 1498
      start: 1487
    functionDepth: 6
    functionLinenumber: 1487
    functionLinenumberEnd: 1498
    functionName: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<T>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(CharSequence,null)'
    - '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalQuery<T>,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].createError(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
    - '[org.threeten.bp.format.DateTimeBuilder].build(org.threeten.bp.temporal.TemporalQuery<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1530,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1531,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1533,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(CharSequence,null)'
      Src: org.threeten.bp.format.DateTimeFormatter:1536,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.format.DateTimeFormatter:1536,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].build(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1539,1
    - Dst: '[java.util.Arrays].toString(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1544,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1544,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].createError(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1548,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 1550
      start: 1529
    functionDepth: 6
    functionLinenumber: 1529
    functionLinenumberEnd: 1550
    functionName: '[org.threeten.bp.format.DateTimeFormatter].parseBest(CharSequence)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(CharSequence,null)'
    - '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.format.DateTimeBuilder].build(org.threeten.bp.format.DateTimeFormatter)'
    - '[java.util.Arrays].toString(org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeFormatter].createError(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.format.DateTimeFormatter].parseBest(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatter:1554,1
    - Dst: '[CharSequence].subSequence(int,int)'
      Src: org.threeten.bp.format.DateTimeFormatter:1555,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.DateTimeFormatter:1555,1
    - Dst: '[CharSequence].toString()'
      Src: org.threeten.bp.format.DateTimeFormatter:1557,1
    - Dst: '[RuntimeException].getMessage()'
      Src: org.threeten.bp.format.DateTimeFormatter:1559,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(org.threeten.bp.format.DateTimeFormatter,CharSequence,int,RuntimeException)'
      Src: org.threeten.bp.format.DateTimeFormatter:1559,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - RuntimeException
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeParseException
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - ex
    argTypes:
    - CharSequence
    - RuntimeException
    constantsTouched: []
    func_position:
      end: 1560
      start: 1552
    functionDepth: 3
    functionLinenumber: 1552
    functionLinenumberEnd: 1560
    functionName: '[org.threeten.bp.format.DateTimeFormatter].createError(CharSequence,RuntimeException)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[CharSequence].toString()'
    - '[CharSequence].subSequence(int,int)'
    - '[RuntimeException].getMessage()'
    - '[CharSequence].length()'
    - '[org.threeten.bp.format.DateTimeParseException].<init>(org.threeten.bp.format.DateTimeFormatter,CharSequence,int,RuntimeException)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeParseException
    signature: '[org.threeten.bp.format.DateTimeFormatter].createError(CharSequence,RuntimeException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.threeten.bp.format.DateTimeFormatter:1577,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved0(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1578,1
    - Dst: pos.getErrorIndex()
      Src: org.threeten.bp.format.DateTimeFormatter:1579,1
    - Dst: pos.getIndex()
      Src: org.threeten.bp.format.DateTimeFormatter:1579,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatter:1579,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatter:1581,1
    - Dst: '[CharSequence].subSequence(int,int)'
      Src: org.threeten.bp.format.DateTimeFormatter:1582,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toString()'
      Src: org.threeten.bp.format.DateTimeFormatter:1582,1
    - Dst: '[CharSequence].toString()'
      Src: org.threeten.bp.format.DateTimeFormatter:1584,1
    - Dst: pos.getErrorIndex()
      Src: org.threeten.bp.format.DateTimeFormatter:1586,1
    - Dst: pos.getErrorIndex()
      Src: org.threeten.bp.format.DateTimeFormatter:1588,1
    - Dst: pos.getErrorIndex()
      Src: org.threeten.bp.format.DateTimeFormatter:1588,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(org.threeten.bp.format.DateTimeFormatter,CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1587,1
    - Dst: pos.getIndex()
      Src: org.threeten.bp.format.DateTimeFormatter:1591,1
    - Dst: pos.getIndex()
      Src: org.threeten.bp.format.DateTimeFormatter:1591,1
    - Dst: '[org.threeten.bp.format.DateTimeParseException].<init>(org.threeten.bp.format.DateTimeFormatter,CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1590,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext.Parsed].toBuilder()'
      Src: org.threeten.bp.format.DateTimeFormatter:1594,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - position
    argTypes:
    - CharSequence
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 1595
      start: 1576
    functionDepth: 3
    functionLinenumber: 1576
    functionLinenumberEnd: 1595
    functionName: '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(CharSequence,java.text.ParsePosition)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toString()'
    - '[CharSequence].toString()'
    - '[org.threeten.bp.format.DateTimeParseContext.Parsed].toBuilder()'
    - '[CharSequence].subSequence(int,int)'
    - '[org.threeten.bp.format.DateTimeParseException].<init>(org.threeten.bp.format.DateTimeFormatter,CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    - '[java.text.ParsePosition].<init>(int)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved0(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    - pos.getIndex()
    - pos.getErrorIndex()
    - '[CharSequence].length()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(CharSequence,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved0(CharSequence,java.text.ParsePosition)'
      Src: org.threeten.bp.format.DateTimeFormatter:1637,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.TemporalAccessor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - position
    argTypes:
    - CharSequence
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 1638
      start: 1636
    functionDepth: 3
    functionLinenumber: 1636
    functionLinenumberEnd: 1638
    functionName: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(CharSequence,java.text.ParsePosition)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved0(CharSequence,java.text.ParsePosition)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.TemporalAccessor
    signature: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(CharSequence,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1641,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.text.ParsePosition,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1642,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatter:1643,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.threeten.bp.format.DateTimeFormatter:1644,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1645,1
    - Dst: '[java.text.ParsePosition].setErrorIndex()'
      Src: org.threeten.bp.format.DateTimeFormatter:1647,1
    - Dst: '[java.text.ParsePosition].setIndex(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatter:1650,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].toParsed()'
      Src: org.threeten.bp.format.DateTimeFormatter:1651,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeParseContext.Parsed
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - position
    argTypes:
    - CharSequence
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 1652
      start: 1640
    functionDepth: 2
    functionLinenumber: 1640
    functionLinenumberEnd: 1652
    functionName: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved0(CharSequence,java.text.ParsePosition)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext].<init>()'
    - '[java.text.ParsePosition].setErrorIndex()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(CharSequence,String)'
    - '[java.text.ParsePosition].setIndex(org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeParseContext].toParsed()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,org.threeten.bp.format.DateTimeFormatter)'
    - '[java.text.ParsePosition].getIndex()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.text.ParsePosition,String)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeParseContext.Parsed
    signature: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved0(CharSequence,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].withOptional(boolean)'
      Src: org.threeten.bp.format.DateTimeFormatter:1662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optional
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1663
      start: 1661
    functionDepth: 1
    functionLinenumber: 1661
    functionLinenumberEnd: 1663
    functionName: '[org.threeten.bp.format.DateTimeFormatter].toPrinterParser(boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].withOptional(boolean)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatter].toPrinterParser(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].<init>(null)'
      Src: org.threeten.bp.format.DateTimeFormatter:1679,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.text.Format
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1680
      start: 1678
    functionDepth: 0
    functionLinenumber: 1678
    functionLinenumberEnd: 1680
    functionName: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 14
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].<init>(null)'
    linkageType: ''
    returnType: java.text.Format
    signature: '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalQuery<?>,String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1699,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].<init>(org.threeten.bp.temporal.TemporalQuery<?>)'
      Src: org.threeten.bp.format.DateTimeFormatter:1700,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.text.Format
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<?>
    constantsTouched: []
    func_position:
      end: 1701
      start: 1698
    functionDepth: 0
    functionLinenumber: 1698
    functionLinenumberEnd: 1701
    functionName: '[org.threeten.bp.format.DateTimeFormatter].toFormat(org.threeten.bp.temporal.TemporalQuery<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].<init>(org.threeten.bp.temporal.TemporalQuery<?>)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalQuery<?>,String)'
    linkageType: ''
    returnType: java.text.Format
    signature: '[org.threeten.bp.format.DateTimeFormatter].toFormat(org.threeten.bp.temporal.TemporalQuery<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].toString()'
      Src: org.threeten.bp.format.DateTimeFormatter:1711,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].startsWith(String)'
      Src: org.threeten.bp.format.DateTimeFormatter:1712,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].length()'
      Src: org.threeten.bp.format.DateTimeFormatter:1712,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].substring(int,int)'
      Src: org.threeten.bp.format.DateTimeFormatter:1712,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.Period>
      - org.threeten.bp.temporal.TemporalQuery<Boolean>
      - org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      - java.util.Locale
      - org.threeten.bp.format.DecimalStyle
      - ResolverStyle
      - java.util.Set<org.threeten.bp.temporal.TemporalField>
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.ZoneId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1713
      start: 1709
    functionDepth: 2
    functionLinenumber: 1709
    functionLinenumberEnd: 1713
    functionName: '[org.threeten.bp.format.DateTimeFormatter].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 38
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].startsWith(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].substring(int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].toString()'
    - '[org.threeten.bp.format.DateTimeFormatter].length()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      - org.threeten.bp.temporal.TemporalQuery<?>
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimeFormatter
      - TemporalQuery<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter.ClassicFormat
      static: false
      superClass: Format
    argCount: 2
    argNames:
    - formatter
    - query
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    - org.threeten.bp.temporal.TemporalQuery<?>
    constantsTouched: []
    func_position:
      end: 1730
      start: 1727
    functionDepth: 0
    functionLinenumber: 1727
    functionLinenumberEnd: 1730
    functionName: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].<init>(org.threeten.bp.format.DateTimeFormatter,org.threeten.bp.temporal.TemporalQuery<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter.ClassicFormat
    signature: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].<init>(org.threeten.bp.format.DateTimeFormatter,org.threeten.bp.temporal.TemporalQuery<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Object,String)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1734,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(StringBuffer,String)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1735,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.text.FieldPosition,String)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1736,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1738,1
    - Dst: '[java.text.FieldPosition].setBeginIndex(int)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1740,1
    - Dst: '[java.text.FieldPosition].setEndIndex(int)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1741,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.temporal.TemporalAccessor,StringBuffer)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1743,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1745,1
    - Dst: '[IllegalArgumentException].<init>(org.threeten.bp.format.DateTimeFormatter.ClassicFormat,org.threeten.bp.format.DateTimeFormatter.ClassicFormat)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1745,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - StringBuffer
      - java.text.FieldPosition
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimeFormatter
      - TemporalQuery<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuffer
      static: false
      superClass: Format
    argCount: 3
    argNames:
    - obj
    - toAppendTo
    - pos
    argTypes:
    - Object
    - StringBuffer
    - java.text.FieldPosition
    constantsTouched: []
    func_position:
      end: 1748
      start: 1732
    functionDepth: 0
    functionLinenumber: 1732
    functionLinenumberEnd: 1748
    functionName: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].format(Object,StringBuffer,java.text.FieldPosition)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.text.FieldPosition,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(StringBuffer,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(Object,String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.text.FieldPosition].setEndIndex(int)'
    - ex.getMessage()
    - '[java.text.FieldPosition].setBeginIndex(int)'
    - '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.temporal.TemporalAccessor,StringBuffer)'
    - '[IllegalArgumentException].<init>(org.threeten.bp.format.DateTimeFormatter.ClassicFormat,org.threeten.bp.format.DateTimeFormatter.ClassicFormat)'
    linkageType: ''
    returnType: StringBuffer
    signature: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].format(Object,StringBuffer,java.text.FieldPosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1751,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(String,null)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1754,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getResolverStyle()'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1755,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getResolverFields()'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1755,1
    - Dst: '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1754,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parse(String,TemporalQuery<?>)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1757,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1759,1
    - Dst: ex.getErrorIndex()
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1759,1
    - Dst: '[java.text.ParseException].<init>(org.threeten.bp.format.DateTimeFormatter.ClassicFormat,org.threeten.bp.format.DateTimeFormatter.ClassicFormat)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1759,1
    - Dst: ex.getMessage()
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1761,1
    - Dst: '[java.text.ParseException].<init>(org.threeten.bp.format.DateTimeFormatter.ClassicFormat,int)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1761,1
    - Dst: '[java.text.ParseException].initCause(org.threeten.bp.format.DateTimeFormatter.ClassicFormat)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1761,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimeFormatter
      - TemporalQuery<?>
      classPublic: false
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Format
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1763
      start: 1749
    functionDepth: 6
    functionLinenumber: 1749
    functionLinenumberEnd: 1763
    functionName: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].parseObject(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.format.DateTimeFormatter].getResolverStyle()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - ex.getMessage()
    - '[org.threeten.bp.format.DateTimeFormatter].getResolverFields()'
    - '[java.text.ParseException].<init>(org.threeten.bp.format.DateTimeFormatter.ClassicFormat,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(String,null)'
    - '[java.text.ParseException].initCause(org.threeten.bp.format.DateTimeFormatter.ClassicFormat)'
    - '[java.text.ParseException].<init>(org.threeten.bp.format.DateTimeFormatter.ClassicFormat,org.threeten.bp.format.DateTimeFormatter.ClassicFormat)'
    - ex.getErrorIndex()
    - '[org.threeten.bp.format.DateTimeFormatter].parse(String,TemporalQuery<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].parseObject(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1766,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved0(String,java.text.ParsePosition)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1769,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1771,1
    - Dst: '[java.text.ParsePosition].setErrorIndex(int)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1772,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1777,1
    - Dst: '[java.text.ParsePosition].setErrorIndex(int)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1778,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext.Parsed].toBuilder()'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1783,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getResolverStyle()'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1784,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].getResolverFields()'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1784,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1783,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].build(TemporalQuery<?>)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1788,1
    - Dst: '[java.text.ParsePosition].setErrorIndex(int)'
      Src: org.threeten.bp.format.DateTimeFormatter.ClassicFormat:1790,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.text.ParsePosition
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimeFormatter
      - TemporalQuery<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Format
    argCount: 2
    argNames:
    - text
    - pos
    argTypes:
    - String
    - java.text.ParsePosition
    constantsTouched: []
    func_position:
      end: 1793
      start: 1764
    functionDepth: 2
    functionLinenumber: 1764
    functionLinenumberEnd: 1793
    functionName: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].parseObject(String,java.text.ParsePosition)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.text.ParsePosition].setErrorIndex(int)'
    - '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].build(TemporalQuery<?>)'
    - '[org.threeten.bp.format.DateTimeParseContext.Parsed].toBuilder()'
    - '[org.threeten.bp.format.DateTimeFormatter].getResolverStyle()'
    - '[java.text.ParsePosition].getErrorIndex()'
    - '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].getResolverFields()'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved0(String,java.text.ParsePosition)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].parseObject(String,java.text.ParsePosition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeParseException:68,1
    - Dst: '[CharSequence].toString()'
      Src: org.threeten.bp.format.DateTimeParseException:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeParseException
      static: false
      superClass: org.threeten.bp.DateTimeException
    argCount: 3
    argNames:
    - message
    - parsedData
    - errorIndex
    argTypes:
    - String
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseException.java
    functionUses: 5
    functionsReached:
    - '[CharSequence].toString()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeParseException
    signature: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String,Throwable)'
      Src: org.threeten.bp.format.DateTimeParseException:82,1
    - Dst: '[CharSequence].toString()'
      Src: org.threeten.bp.format.DateTimeParseException:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - CharSequence
      - int
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeParseException
      static: false
      superClass: org.threeten.bp.DateTimeException
    argCount: 4
    argNames:
    - message
    - parsedData
    - errorIndex
    - cause
    argTypes:
    - String
    - CharSequence
    - int
    - Throwable
    constantsTouched: []
    func_position:
      end: 85
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionName: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int,Throwable)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseException.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].toString()'
    - '[org.threeten.bp.DateTimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeParseException
    signature: '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.DateTimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.threeten.bp.format.DateTimeParseException].getParsedString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeParseException].getParsedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.DateTimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.threeten.bp.format.DateTimeParseException].getErrorIndex()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeParseException].getErrorIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:169,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.Chronology,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:170,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:172,1
    - Dst: '[FormatStyle].ordinal()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:177,1
    - Dst: '[FormatStyle].ordinal()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:177,1
    - Dst: '[java.text.DateFormat].getDateTimeInstance(org.threeten.bp.format.DateTimeFormatterBuilder,org.threeten.bp.format.DateTimeFormatterBuilder,java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:177,1
    - Dst: '[FormatStyle].ordinal()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:179,1
    - Dst: '[java.text.DateFormat].getDateInstance(org.threeten.bp.format.DateTimeFormatterBuilder,java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:179,1
    - Dst: '[FormatStyle].ordinal()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:182,1
    - Dst: '[java.text.DateFormat].getTimeInstance(org.threeten.bp.format.DateTimeFormatterBuilder,java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:182,1
    - Dst: '[java.text.SimpleDateFormat].toPattern()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:185,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:187,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatStyle
      - FormatStyle
      - org.threeten.bp.chrono.Chronology
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - dateStyle
    - timeStyle
    - chrono
    - locale
    argTypes:
    - FormatStyle
    - FormatStyle
    - org.threeten.bp.chrono.Chronology
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 188
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 188
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].getLocalizedDateTimePattern(FormatStyle,FormatStyle,org.threeten.bp.chrono.Chronology,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[FormatStyle].ordinal()'
    - '[java.text.DateFormat].getTimeInstance(org.threeten.bp.format.DateTimeFormatterBuilder,java.util.Locale)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
    - '[java.text.SimpleDateFormat].toPattern()'
    - '[java.text.DateFormat].getDateTimeInstance(org.threeten.bp.format.DateTimeFormatterBuilder,org.threeten.bp.format.DateTimeFormatterBuilder,java.util.Locale)'
    - '[java.text.DateFormat].getDateInstance(org.threeten.bp.format.DateTimeFormatterBuilder,java.util.Locale)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.Chronology,String)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].getLocalizedDateTimePattern(FormatStyle,FormatStyle,org.threeten.bp.chrono.Chronology,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:119,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:137,1
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:195,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1678,1
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:3931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 198
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 29
    functionsReached:
    - '[java.util.Comparator].<init>()'
    - '[Object].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:119,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:137,1
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:207,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1678,1
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:3931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - optional
    argTypes:
    - org.threeten.bp.format.DateTimeFormatterBuilder
    - boolean
    constantsTouched: []
    func_position:
      end: 210
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>(org.threeten.bp.format.DateTimeFormatterBuilder,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.Comparator].<init>()'
    - '[Object].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>(org.threeten.bp.format.DateTimeFormatterBuilder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseCaseSensitive()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseCaseSensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 254
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseCaseInsensitive()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseCaseInsensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 273
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseStrict()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseStrict()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 292
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseLenient()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseLenient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:323,1
    - Dst: '[DefaultingParser].<init>(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:324,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(DefaultingParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - value
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 326
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 326
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseDefaulting(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(DefaultingParser)'
    - '[DefaultingParser].<init>(org.threeten.bp.temporal.TemporalField,long)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseDefaulting(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:348,1
    - Dst: '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:349,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 351
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 351
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(NumberPrinterParser)'
    - '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:402,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:404,1
    - Dst: '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:406,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:407,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - width
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - int
    constantsTouched: []
    func_position:
      end: 409
      start: 401
    functionDepth: 2
    functionLinenumber: 401
    functionLinenumberEnd: 409
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(NumberPrinterParser)'
    - '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:443,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:445,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(SignStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:446,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:448,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:451,1
    - Dst: '[IllegalArgumentException].<init>(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:454,1
    - Dst: '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,SignStyle)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:457,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:458,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - int
      - int
      - SignStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - field
    - minWidth
    - maxWidth
    - signStyle
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - int
    - int
    - SignStyle
    constantsTouched: []
    func_position:
      end: 460
      start: 440
    functionDepth: 3
    functionLinenumber: 440
    functionLinenumberEnd: 460
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int,int,SignStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(NumberPrinterParser)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,SignStyle)'
    - '[IllegalArgumentException].<init>(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(SignStyle,String)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int,int,SignStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:503,1
    - Dst: '[ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,null)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:504,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(ReducedPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - field
    - width
    - maxWidth
    - baseValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 507
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 507
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.temporal.TemporalField,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(ReducedPrinterParser)'
    - '[ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,null)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.temporal.TemporalField,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:563,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.ChronoLocalDate,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:564,1
    - Dst: '[ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:565,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(ReducedPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:566,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - int
      - int
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - field
    - width
    - maxWidth
    - baseDate
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - int
    - int
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 568
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 568
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.ChronoLocalDate,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(ReducedPrinterParser)'
    - '[ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<DateTimePrinterParser>].get(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:579,1
    - Dst: '[java.util.List<DateTimePrinterParser>].get(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:583,1
    - Dst: basePP.withSubsequentWidth(org.threeten.bp.format.DateTimeFormatterBuilder)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:586,1
    - Dst: '[NumberPrinterParser].withFixedWidth()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:588,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:588,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].withFixedWidth()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:593,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:595,1
    - Dst: '[java.util.List<DateTimePrinterParser>].set(org.threeten.bp.format.DateTimeFormatterBuilder,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:598,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:601,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - NumberPrinterParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pp
    argTypes:
    - NumberPrinterParser
    constantsTouched: []
    func_position:
      end: 604
      start: 577
    functionDepth: 1
    functionLinenumber: 577
    functionLinenumberEnd: 604
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(NumberPrinterParser)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 3
    functionsReached:
    - '[NumberPrinterParser].withFixedWidth()'
    - '[java.util.List<DateTimePrinterParser>].get(int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(NumberPrinterParser)'
    - '[java.util.List<DateTimePrinterParser>].get(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].withFixedWidth()'
    - '[java.util.List<DateTimePrinterParser>].set(org.threeten.bp.format.DateTimeFormatterBuilder,org.threeten.bp.format.DateTimeFormatterBuilder)'
    - basePP.withSubsequentWidth(org.threeten.bp.format.DateTimeFormatterBuilder)
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(NumberPrinterParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FractionPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:641,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:641,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - field
    - minWidth
    - maxWidth
    - decimalPoint
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 643
      start: 639
    functionDepth: 0
    functionLinenumber: 639
    functionLinenumberEnd: 643
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.temporal.TemporalField,int,int,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(FractionPrinterParser)'
    - '[FractionPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,boolean)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.temporal.TemporalField,int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 663
      start: 661
    functionDepth: 0
    functionLinenumber: 661
    functionLinenumberEnd: 663
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:681,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(TextStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:682,1
    - Dst: '[org.threeten.bp.format.DateTimeTextProvider].getInstance()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:683,1
    - Dst: '[TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:683,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(TextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:683,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - textStyle
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    constantsTouched: []
    func_position:
      end: 685
      start: 680
    functionDepth: 1
    functionLinenumber: 680
    functionLinenumberEnd: 685
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,TextStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(TextStyle,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - '[org.threeten.bp.format.DateTimeTextProvider].getInstance()'
    - '[TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(TextPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:722,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Map<Long,String>,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:723,1
    - Dst: '[java.util.LinkedHashMap].<init>(java.util.Map<Long,String>)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:724,1
    - Dst: '[java.util.Collections].singletonMap(org.threeten.bp.format.DateTimeFormatterBuilder,java.util.LinkedHashMap)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:725,1
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].<init>(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:726,1
    - Dst: '[org.threeten.bp.format.DateTimeTextProvider].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:727,1
    - Dst: '[TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:737,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(TextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:737,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - java.util.Map<Long,String>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - textLookup
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - java.util.Map<Long,String>
    constantsTouched: []
    func_position:
      end: 739
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 739
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,java.util.Map<Long,String>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Map<Long,String>,String)'
    - '[java.util.LinkedHashMap].<init>(java.util.Map<Long,String>)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - '[TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder,org.threeten.bp.format.DateTimeTextProvider)'
    - '[org.threeten.bp.format.DateTimeTextProvider].<init>()'
    - '[java.util.Collections].singletonMap(org.threeten.bp.format.DateTimeFormatterBuilder,java.util.LinkedHashMap)'
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].<init>(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(TextPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,java.util.Map<Long,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InstantPrinterParser].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:768,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:768,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 770
      start: 767
    functionDepth: 0
    functionLinenumber: 767
    functionLinenumberEnd: 770
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInstant()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[InstantPrinterParser].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(InstantPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:809,1
    - Dst: '[InstantPrinterParser].<init>(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:811,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:811,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fractionalDigits
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 813
      start: 807
    functionDepth: 0
    functionLinenumber: 807
    functionLinenumberEnd: 813
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInstant(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[InstantPrinterParser].<init>(int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(InstantPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInstant(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:824,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 826
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 826
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffsetId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffsetId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:867,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(OffsetIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:867,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - pattern
    - noOffsetText
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 869
      start: 866
    functionDepth: 0
    functionLinenumber: 866
    functionLinenumberEnd: 869
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 3
    functionsReached:
    - '[OffsetIdPrinterParser].<init>(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(OffsetIdPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(TextStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:901,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:903,1
    - Dst: '[LocalizedOffsetPrinterParser].<init>(TextStyle)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:905,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:905,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - style
    argTypes:
    - TextStyle
    constantsTouched: []
    func_position:
      end: 907
      start: 900
    functionDepth: 0
    functionLinenumber: 900
    functionLinenumberEnd: 907
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalizedOffset(TextStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(TextStyle,String)'
    - '[LocalizedOffsetPrinterParser].<init>(TextStyle)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(LocalizedOffsetPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalizedOffset(TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:932,1
    - Dst: '[ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:932,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:932,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 934
      start: 931
    functionDepth: 1
    functionLinenumber: 931
    functionLinenumberEnd: 934
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 3
    functionsReached:
    - '[ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,String)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ZoneIdPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:960,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:960,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 962
      start: 959
    functionDepth: 0
    functionLinenumber: 959
    functionLinenumberEnd: 962
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneRegionId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ZoneIdPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneRegionId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:991,1
    - Dst: '[ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:991,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:991,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 993
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 993
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneOrOffsetId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ZoneIdPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneOrOffsetId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ZoneTextPrinterParser].<init>(TextStyle)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1019,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1019,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - textStyle
    argTypes:
    - TextStyle
    constantsTouched: []
    func_position:
      end: 1021
      start: 1018
    functionDepth: 0
    functionLinenumber: 1018
    functionLinenumberEnd: 1021
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(TextStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[ZoneTextPrinterParser].<init>(TextStyle)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ZoneTextPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Set<org.threeten.bp.ZoneId>,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1062,1
    - Dst: '[ZoneTextPrinterParser].<init>(TextStyle)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1063,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1063,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - TextStyle
      - java.util.Set<org.threeten.bp.ZoneId>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - textStyle
    - preferredZones
    argTypes:
    - TextStyle
    - java.util.Set<org.threeten.bp.ZoneId>
    constantsTouched: []
    func_position:
      end: 1065
      start: 1059
    functionDepth: 0
    functionLinenumber: 1059
    functionLinenumberEnd: 1065
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(TextStyle,java.util.Set<org.threeten.bp.ZoneId>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[ZoneTextPrinterParser].<init>(TextStyle)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ZoneTextPrinterParser)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Set<org.threeten.bp.ZoneId>,String)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(TextStyle,java.util.Set<org.threeten.bp.ZoneId>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ChronoPrinterParser].<init>(null)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1077,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ChronoPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1077,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1079
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1079
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendChronologyId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ChronoPrinterParser)'
    - '[ChronoPrinterParser].<init>(null)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendChronologyId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(TextStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1101,1
    - Dst: '[ChronoPrinterParser].<init>(TextStyle)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1102,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ChronoPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - textStyle
    argTypes:
    - TextStyle
    constantsTouched: []
    func_position:
      end: 1104
      start: 1100
    functionDepth: 0
    functionLinenumber: 1100
    functionLinenumberEnd: 1104
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendChronologyText(TextStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(ChronoPrinterParser)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(TextStyle,String)'
    - '[ChronoPrinterParser].<init>(TextStyle)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendChronologyText(TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1137,1
    - Dst: '[LocalizedPrinterParser].<init>(FormatStyle,FormatStyle)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1139,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(LocalizedPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1139,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatStyle
      - FormatStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dateStyle
    - timeStyle
    argTypes:
    - FormatStyle
    - FormatStyle
    constantsTouched: []
    func_position:
      end: 1141
      start: 1135
    functionDepth: 0
    functionLinenumber: 1135
    functionLinenumberEnd: 1141
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalized(FormatStyle,FormatStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[LocalizedPrinterParser].<init>(FormatStyle,FormatStyle)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(LocalizedPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalized(FormatStyle,FormatStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharLiteralPrinterParser].<init>(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1153,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(CharLiteralPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - literal
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1155
      start: 1152
    functionDepth: 0
    functionLinenumber: 1152
    functionLinenumberEnd: 1155
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 13
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(CharLiteralPrinterParser)'
    - '[CharLiteralPrinterParser].<init>(char)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1168,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1169,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1170,1
    - Dst: '[String].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1171,1
    - Dst: '[CharLiteralPrinterParser].<init>(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1171,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(CharLiteralPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1171,1
    - Dst: '[StringLiteralPrinterParser].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1173,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(StringLiteralPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1173,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - literal
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1177
      start: 1167
    functionDepth: 1
    functionLinenumber: 1167
    functionLinenumberEnd: 1177
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached:
    - '[CharLiteralPrinterParser].<init>(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[String].length()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[String].charAt(int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(StringLiteralPrinterParser)'
    - '[StringLiteralPrinterParser].<init>(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(CharLiteralPrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1190,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toPrinterParser(boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1191,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 1193
      start: 1189
    functionDepth: 2
    functionLinenumber: 1189
    functionLinenumberEnd: 1193
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].append(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toPrinterParser(boolean)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].append(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1209,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toPrinterParser(boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1210,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 1212
      start: 1208
    functionDepth: 2
    functionLinenumber: 1208
    functionLinenumberEnd: 1212
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOptional(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatter].toPrinterParser(boolean)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOptional(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1381,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].parsePattern(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1382,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1384
      start: 1380
    functionDepth: 4
    functionLinenumber: 1380
    functionLinenumberEnd: 1384
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].parsePattern(String)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1387,1
    - Dst: '[String].charAt(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1388,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1391,1
    - Dst: '[String].charAt(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1391,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1396,1
    - Dst: '[String].charAt(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1397,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1401,1
    - Dst: '[String].charAt(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1401,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1406,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1409,1
    - Dst: '[java.util.Map<Character,org.threeten.bp.temporal.TemporalField>].get(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1412,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseField(org.threeten.bp.format.DateTimeFormatterBuilder,org.threeten.bp.format.DateTimeFormatterBuilder,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1414,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1417,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1419,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1421,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1425,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneId()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1427,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1430,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalizedOffset(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1432,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1434,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1436,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalizedOffset(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1440,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalizedOffset(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1442,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1444,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1448,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1450,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1453,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1456,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1459,1
    - Dst: '[WeekFieldsPrinterParser].<init>(char,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1461,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(WeekFieldsPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1461,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1464,1
    - Dst: '[WeekFieldsPrinterParser].<init>(char,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1466,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(WeekFieldsPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1466,1
    - Dst: '[WeekFieldsPrinterParser].<init>(char,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1468,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(WeekFieldsPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1468,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1470,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1477,1
    - Dst: '[String].charAt(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1478,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1479,1
    - Dst: '[String].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1479,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1486,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1487,1
    - Dst: '[String].substring(int,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1489,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1490,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1491,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].replace(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1493,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1493,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1497,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1501,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1503,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1506,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1508,1
    CyclomaticComplexity: 69
    EdgeCount: 69
    ICount: 157
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1511
      start: 1386
    functionDepth: 3
    functionLinenumber: 1386
    functionLinenumberEnd: 1511
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].parsePattern(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
    - '[String].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].substring(int,org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[WeekFieldsPrinterParser].<init>(char,org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(WeekFieldsPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalizedOffset(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[String].charAt(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].parseField(org.threeten.bp.format.DateTimeFormatterBuilder,org.threeten.bp.format.DateTimeFormatterBuilder,org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
    - '[java.util.Map<Character,org.threeten.bp.temporal.TemporalField>].get(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneId()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].length()'
    - '[String].charAt(int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].replace(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(org.threeten.bp.format.DateTimeFormatterBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].parsePattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1518,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1520,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1522,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1529,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1532,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1535,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1538,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1541,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1544,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1551,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1554,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1557,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1560,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1563,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1566,1
    - Dst: '[WeekFieldsPrinterParser].<init>(char,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1573,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(WeekFieldsPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1573,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1576,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1579,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1582,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1585,1
    - Dst: '[WeekFieldsPrinterParser].<init>(char,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1591,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(WeekFieldsPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1591,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1594,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1596,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1599,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1602,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1605,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1610,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1612,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1621,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1624,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1627,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1630,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.DateTimeFormatterBuilder,int,int,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1634,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1638,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1640,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1651,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1653,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1655,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1660,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1662,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1664,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1669,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1671,1
    CyclomaticComplexity: 110
    EdgeCount: 110
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - cur
    - count
    - field
    argTypes:
    - char
    - int
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 1675
      start: 1513
    functionDepth: 3
    functionLinenumber: 1513
    functionLinenumberEnd: 1675
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseField(char,int,org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int)'
    - '[WeekFieldsPrinterParser].<init>(char,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(WeekFieldsPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.DateTimeFormatterBuilder,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].parseField(char,int,org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1727,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - padWidth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1728
      start: 1726
    functionDepth: 1
    functionLinenumber: 1726
    functionLinenumberEnd: 1728
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int,char)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1753,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - padWidth
    - padChar
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 1759
      start: 1751
    functionDepth: 0
    functionLinenumber: 1751
    functionLinenumberEnd: 1759
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int,char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 3
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>(org.threeten.bp.format.DateTimeFormatterBuilder,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1784,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1786
      start: 1782
    functionDepth: 2
    functionLinenumber: 1782
    functionLinenumberEnd: 1786
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 10
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>(org.threeten.bp.format.DateTimeFormatterBuilder,boolean)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1815,1
    - Dst: '[java.util.List<DateTimePrinterParser>].size()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1817,1
    - Dst: '[CompositePrinterParser].<init>(java.util.List<DateTimePrinterParser>,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1818,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(CompositePrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1820,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1825
      start: 1813
    functionDepth: 0
    functionLinenumber: 1813
    functionLinenumberEnd: 1825
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 9
    functionsReached:
    - '[CompositePrinterParser].<init>(java.util.List<DateTimePrinterParser>,boolean)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(CompositePrinterParser)'
    - '[java.util.List<DateTimePrinterParser>].size()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(DateTimePrinterParser,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1835,1
    - Dst: '[PadPrinterParserDecorator].<init>(DateTimePrinterParser,int,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1838,1
    - Dst: '[java.util.List<DateTimePrinterParser>].add(PadPrinterParserDecorator)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1843,1
    - Dst: '[java.util.List<DateTimePrinterParser>].size()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1845,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimePrinterParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pp
    argTypes:
    - DateTimePrinterParser
    constantsTouched: []
    func_position:
      end: 1846
      start: 1834
    functionDepth: 0
    functionLinenumber: 1834
    functionLinenumberEnd: 1846
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(DateTimePrinterParser)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<DateTimePrinterParser>].add(PadPrinterParserDecorator)'
    - '[java.util.List<DateTimePrinterParser>].size()'
    - '[PadPrinterParserDecorator].<init>(DateTimePrinterParser,int,char)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(DateTimePrinterParser,String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(DateTimePrinterParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1864,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.format.DateTimeFormatterBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1864,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1865
      start: 1863
    functionDepth: 0
    functionLinenumber: 1863
    functionLinenumberEnd: 1865
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 64
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(org.threeten.bp.format.DateTimeFormatterBuilder)'
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1883,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1885,1
    - Dst: '[CompositePrinterParser].<init>(java.util.List<DateTimePrinterParser>,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1887,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].<init>(CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,org.threeten.bp.format.DateTimeFormatterBuilder,null,null,null)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1888,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 1889
      start: 1882
    functionDepth: 1
    functionLinenumber: 1882
    functionLinenumberEnd: 1889
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
    - '[CompositePrinterParser].<init>(java.util.List<DateTimePrinterParser>,boolean)'
    - '[org.threeten.bp.format.DateTimeFormatter].<init>(CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,org.threeten.bp.format.DateTimeFormatterBuilder,null,null,null)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1892,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].withResolverStyle(ResolverStyle)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder:1892,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - org.threeten.bp.format.DateTimeFormatterBuilder
      - java.util.List<DateTimePrinterParser>
      - boolean
      - int
      - char
      - int
      - java.util.Map<Character,org.threeten.bp.temporal.TemporalField>
      - java.util.Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - style
    argTypes:
    - ResolverStyle
    constantsTouched: []
    func_position:
      end: 1893
      start: 1891
    functionDepth: 3
    functionLinenumber: 1891
    functionLinenumberEnd: 1893
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeFormatter].withResolverStyle(ResolverStyle)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 1938
      start: 1938
    functionDepth: 0
    functionLinenumber: 1938
    functionLinenumberEnd: 1938
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 1954
      start: 1954
    functionDepth: 0
    functionLinenumber: 1954
    functionLinenumberEnd: 1954
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<DateTimePrinterParser>].toArray()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:1966,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:1966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<DateTimePrinterParser>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimePrinterParser[]
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - printerParsers
    - optional
    argTypes:
    - java.util.List<DateTimePrinterParser>
    - boolean
    constantsTouched: []
    func_position:
      end: 1967
      start: 1965
    functionDepth: 0
    functionLinenumber: 1965
    functionLinenumberEnd: 1967
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].<init>(java.util.List<DateTimePrinterParser>,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,boolean)'
    - '[java.util.List<DateTimePrinterParser>].toArray()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].<init>(java.util.List<DateTimePrinterParser>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimePrinterParser[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimePrinterParser[]
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - printerParsers
    - optional
    argTypes:
    - DateTimePrinterParser[]
    - boolean
    constantsTouched: []
    func_position:
      end: 1972
      start: 1969
    functionDepth: 0
    functionLinenumber: 1969
    functionLinenumberEnd: 1972
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].<init>(DateTimePrinterParser[],boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].<init>(DateTimePrinterParser[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CompositePrinterParser].<init>(DateTimePrinterParser[],boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:1984,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimePrinterParser[]
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CompositePrinterParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optional
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1985
      start: 1980
    functionDepth: 0
    functionLinenumber: 1980
    functionLinenumberEnd: 1985
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].withOptional(boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[CompositePrinterParser].<init>(DateTimePrinterParser[],boolean)'
    linkageType: ''
    returnType: CompositePrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].withOptional(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:1989,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].startOptional()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:1991,1
    - Dst: pp.print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:1995,1
    - Dst: '[StringBuilder].setLength(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:1996,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].endOptional()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:2002,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimePrinterParser[]
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 2006
      start: 1987
    functionDepth: 1
    functionLinenumber: 1987
    functionLinenumberEnd: 2006
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].setLength(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser)'
    - '[StringBuilder].length()'
    - pp.print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)
    - '[org.threeten.bp.format.DateTimePrintContext].endOptional()'
    - '[org.threeten.bp.format.DateTimePrintContext].startOptional()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].startOptional()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:2011,1
    - Dst: pp.parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:2014,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].endOptional(boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:2016,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].endOptional(boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:2020,1
    - Dst: pp.parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:2024,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimePrinterParser[]
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 2031
      start: 2008
    functionDepth: 3
    functionLinenumber: 2008
    functionLinenumberEnd: 2031
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - pp.parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser)
    - '[org.threeten.bp.format.DateTimeParseContext].startOptional()'
    - pp.parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)
    - '[org.threeten.bp.format.DateTimeParseContext].endOptional(boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:2035,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:2037,1
    - Dst: '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:2039,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:2041,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser:2043,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimePrinterParser[]
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2044
      start: 2033
    functionDepth: 1
    functionLinenumber: 2033
    functionLinenumberEnd: 2044
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser)'
    - '[StringBuilder].append()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimePrinterParser
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimePrinterParser
      - int
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - printerParser
    - padWidth
    - padChar
    argTypes:
    - DateTimePrinterParser
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2068
      start: 2063
    functionDepth: 0
    functionLinenumber: 2063
    functionLinenumberEnd: 2068
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(DateTimePrinterParser,int,char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(DateTimePrinterParser,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2072,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2073,1
    - Dst: '[StringBuilder].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2076,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2078,1
    - Dst: '[StringBuilder].insert(org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2082,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimePrinterParser
      - int
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 2085
      start: 2070
    functionDepth: 1
    functionLinenumber: 2070
    functionLinenumberEnd: 2085
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    - '[StringBuilder].length()'
    - '[StringBuilder].insert(org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator,char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2090,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2091,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2093,1
    - Dst: '[IndexOutOfBoundsException].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2094,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2096,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2100,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2104,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2108,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2108,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2108,1
    - Dst: '[CharSequence].subSequence(int,org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2111,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator,org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator:2112,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimePrinterParser
      - int
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 2117
      start: 2087
    functionDepth: 1
    functionLinenumber: 2087
    functionLinenumberEnd: 2117
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator)'
    - '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
    - '[IndexOutOfBoundsException].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator,org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator)'
    - '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator,char)'
    - '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
    - '[CharSequence].length()'
    - '[CharSequence].subSequence(int,org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimePrinterParser
      - int
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2122
      start: 2119
    functionDepth: 0
    functionLinenumber: 2119
    functionLinenumberEnd: 2122
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - value
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 2176
      start: 2173
    functionDepth: 0
    functionLinenumber: 2173
    functionLinenumberEnd: 2176
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser].<init>(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser].<init>(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 2180
      start: 2178
    functionDepth: 0
    functionLinenumber: 2178
    functionLinenumberEnd: 2180
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(TemporalField)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser:2183,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(TemporalField,long,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser:2184,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 2187
      start: 2182
    functionDepth: 0
    functionLinenumber: 2182
    functionLinenumberEnd: 2187
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(TemporalField,long,int,int)'
    - '[org.threeten.bp.format.DateTimeParseContext].getParsed(TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - literal
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2199
      start: 2197
    functionDepth: 0
    functionLinenumber: 2197
    functionLinenumberEnd: 2199
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser:2203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 2205
      start: 2201
    functionDepth: 0
    functionLinenumber: 2201
    functionLinenumberEnd: 2205
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser:2209,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser:2213,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].charEquals(char,org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser:2214,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 2218
      start: 2207
    functionDepth: 0
    functionLinenumber: 2207
    functionLinenumberEnd: 2218
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].length()'
    - '[org.threeten.bp.format.DateTimeParseContext].charEquals(char,org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser)'
    - '[CharSequence].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2226
      start: 2220
    functionDepth: 0
    functionLinenumber: 2220
    functionLinenumberEnd: 2226
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - literal
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2238
      start: 2236
    functionDepth: 0
    functionLinenumber: 2236
    functionLinenumberEnd: 2238
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser:2242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 2244
      start: 2240
    functionDepth: 0
    functionLinenumber: 2240
    functionLinenumberEnd: 2244
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser:2248,1
    - Dst: '[IndexOutOfBoundsException].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser:2250,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser:2252,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,String,int,org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser:2252,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser:2255,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 2256
      start: 2246
    functionDepth: 1
    functionLinenumber: 2246
    functionLinenumberEnd: 2256
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[CharSequence].length()'
    - '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,String,int,org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser)'
    - '[IndexOutOfBoundsException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser:2260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2262
      start: 2258
    functionDepth: 0
    functionLinenumber: 2258
    functionLinenumberEnd: 2262
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached:
    - '[String].replace(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - int
      - int
      - SignStyle
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - TemporalField
      - int
      - int
      - SignStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - field
    - minWidth
    - maxWidth
    - signStyle
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - int
    - int
    - SignStyle
    constantsTouched: []
    func_position:
      end: 2308
      start: 2301
    functionDepth: 0
    functionLinenumber: 2301
    functionLinenumberEnd: 2308
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,SignStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,SignStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - int
      - int
      - SignStyle
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - TemporalField
      - int
      - int
      - SignStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - field
    - minWidth
    - maxWidth
    - signStyle
    - subsequentWidth
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - int
    - int
    - SignStyle
    - int
    constantsTouched: []
    func_position:
      end: 2327
      start: 2320
    functionDepth: 0
    functionLinenumber: 2320
    functionLinenumberEnd: 2327
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,SignStyle,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,SignStyle,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NumberPrinterParser].<init>(TemporalField,int,int,SignStyle)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2338,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - TemporalField
      - int
      - int
      - SignStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NumberPrinterParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2339
      start: 2334
    functionDepth: 0
    functionLinenumber: 2334
    functionLinenumberEnd: 2339
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].withFixedWidth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[NumberPrinterParser].<init>(TemporalField,int,int,SignStyle)'
    linkageType: ''
    returnType: NumberPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].withFixedWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NumberPrinterParser].<init>(TemporalField,int,int,SignStyle,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - TemporalField
      - int
      - int
      - SignStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NumberPrinterParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subsequentWidth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2349
      start: 2347
    functionDepth: 0
    functionLinenumber: 2347
    functionLinenumberEnd: 2349
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].withSubsequentWidth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached:
    - '[NumberPrinterParser].<init>(TemporalField,int,int,SignStyle,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
    linkageType: ''
    returnType: NumberPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].withSubsequentWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getValue(TemporalField)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2353,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].getValue(org.threeten.bp.format.DateTimePrintContext,R)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2357,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getSymbols()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2358,1
    - Dst: Math.abs(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2359,1
    - Dst: Long.toString(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2359,1
    - Dst: str.length()
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2360,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2361,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].convertNumberToI18N(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2365,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getPositiveSign()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2371,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2371,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getPositiveSign()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2375,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2375,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getNegativeSign()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2383,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2383,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2386,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2391,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getZeroDigit()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2392,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2392,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2394,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - TemporalField
      - int
      - int
      - SignStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 2396
      start: 2351
    functionDepth: 1
    functionLinenumber: 2351
    functionLinenumberEnd: 2396
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.threeten.bp.format.DecimalStyle].getNegativeSign()'
    - '[org.threeten.bp.format.DecimalStyle].getZeroDigit()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[StringBuilder].append(char)'
    - '[String].length()'
    - '[org.threeten.bp.format.DateTimePrintContext].getValue(TemporalField)'
    - '[org.threeten.bp.format.DecimalStyle].getPositiveSign()'
    - Long.toString(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
    - '[org.threeten.bp.format.DecimalStyle].convertNumberToI18N(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].getValue(org.threeten.bp.format.DateTimePrintContext,R)'
    - str.length()
    - Math.abs(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)
    - '[org.threeten.bp.format.DateTimePrintContext].getSymbols()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - TemporalField
      - int
      - int
      - SignStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - long
    constantsTouched: []
    func_position:
      end: 2407
      start: 2405
    functionDepth: 0
    functionLinenumber: 2405
    functionLinenumberEnd: 2407
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].getValue(org.threeten.bp.format.DateTimePrintContext,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].getValue(org.threeten.bp.format.DateTimePrintContext,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - TemporalField
      - int
      - int
      - SignStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    constantsTouched: []
    func_position:
      end: 2412
      start: 2409
    functionDepth: 0
    functionLinenumber: 2409
    functionLinenumberEnd: 2412
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].isFixedWidth(org.threeten.bp.format.DateTimeParseContext)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].isFixedWidth(org.threeten.bp.format.DateTimeParseContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2416,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2420,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getSymbols()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2423,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getPositiveSign()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2423,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2424,1
    - Dst: '[SignStyle].parse(boolean,boolean,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2424,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getSymbols()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2429,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getNegativeSign()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2429,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2430,1
    - Dst: '[SignStyle].parse(boolean,boolean,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2430,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2436,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2440,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].isFixedWidth(org.threeten.bp.format.DateTimeParseContext)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2440,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2445,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].isFixedWidth(org.threeten.bp.format.DateTimeParseContext)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2445,1
    - Dst: Math.max(int,int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2445,1
    - Dst: Math.min(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2450,1
    - Dst: '[CharSequence].charAt()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2452,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getSymbols()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2453,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].convertToDigit(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2453,1
    - Dst: '[java.math.BigInteger].valueOf(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2463,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].multiply(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2465,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2465,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].add(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2465,1
    - Dst: Math.max(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2473,1
    - Dst: totalBig.equals(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2483,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2483,1
    - Dst: totalBig.negate()
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2486,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2488,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2493,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].bitLength()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2506,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].divide(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2508,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].longValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2511,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].setValue(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2511,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].setValue(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2513,1
    CyclomaticComplexity: 46
    EdgeCount: 46
    ICount: 109
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - TemporalField
      - int
      - int
      - SignStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 2514
      start: 2414
    functionDepth: 1
    functionLinenumber: 2414
    functionLinenumberEnd: 2514
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].isFixedWidth(org.threeten.bp.format.DateTimeParseContext)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].add(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
    - Math.max(int,int)
    - '[SignStyle].parse(boolean,boolean,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
    - '[org.threeten.bp.format.DecimalStyle].convertToDigit(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
    - Math.max(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)
    - '[org.threeten.bp.format.DecimalStyle].getNegativeSign()'
    - '[java.math.BigInteger].valueOf(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
    - '[org.threeten.bp.format.DecimalStyle].getPositiveSign()'
    - '[java.math.BigInteger].valueOf(int)'
    - totalBig.negate()
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].bitLength()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].multiply(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
    - '[CharSequence].charAt(int)'
    - totalBig.equals(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)
    - '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
    - '[CharSequence].charAt()'
    - '[CharSequence].length()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].divide(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
    - '[org.threeten.bp.format.DateTimeParseContext].getSymbols()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].setValue(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)'
    - Math.min(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].longValue()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(TemporalField,long,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser:2526,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - long
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - TemporalField
      - int
      - int
      - SignStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - value
    - errorPos
    - successPos
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - long
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2527
      start: 2525
    functionDepth: 0
    functionLinenumber: 2525
    functionLinenumberEnd: 2527
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].setValue(org.threeten.bp.format.DateTimeParseContext,long,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(TemporalField,long,int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].setValue(org.threeten.bp.format.DateTimeParseContext,long,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - TemporalField
      - int
      - int
      - SignStyle
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2529
    functionDepth: 0
    functionLinenumber: 2529
    functionLinenumberEnd: 2538
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2546,1
    - Dst: '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2560,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2562,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2565,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2568,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2571,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2571,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2572,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2575,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - int
      - int
      - int
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - LocalDate
      - int
      - ChronoLocalDate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
      static: false
      superClass: NumberPrinterParser
    argCount: 5
    argNames:
    - field
    - width
    - maxWidth
    - baseValue
    - baseDate
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - int
    - int
    - int
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 2580
      start: 2559
    functionDepth: 1
    functionLinenumber: 2559
    functionLinenumberEnd: 2580
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.temporal.ValueRange].isValidValue(int)'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2546,1
    - Dst: '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - int
      - int
      - int
      - org.threeten.bp.chrono.ChronoLocalDate
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - LocalDate
      - int
      - ChronoLocalDate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
      static: false
      superClass: NumberPrinterParser
    argCount: 6
    argNames:
    - field
    - minWidth
    - maxWidth
    - baseValue
    - baseDate
    - subsequentWidth
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - int
    - int
    - int
    - org.threeten.bp.chrono.ChronoLocalDate
    - int
    constantsTouched: []
    func_position:
      end: 2587
      start: 2582
    functionDepth: 1
    functionLinenumber: 2582
    functionLinenumberEnd: 2587
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,org.threeten.bp.chrono.ChronoLocalDate,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,int)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,org.threeten.bp.chrono.ChronoLocalDate,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(long)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2591,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2594,1
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2594,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(ChronoLocalDate)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2595,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2595,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - LocalDate
      - int
      - ChronoLocalDate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: NumberPrinterParser
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - long
    constantsTouched: []
    func_position:
      end: 2601
      start: 2589
    functionDepth: 2
    functionLinenumber: 2589
    functionLinenumberEnd: 2601
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].getValue(org.threeten.bp.format.DateTimePrintContext,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser)'
    - Math.abs(long)
    - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.chrono.Chronology].date(ChronoLocalDate)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].getValue(org.threeten.bp.format.DateTimePrintContext,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getEffectiveChronology()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2607,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(ChronoLocalDate)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2608,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2608,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].addChronologyChangedParser(long,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2609,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2625,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - long
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - LocalDate
      - int
      - ChronoLocalDate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: NumberPrinterParser
    argCount: 4
    argNames:
    - context
    - value
    - errorPos
    - successPos
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - long
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2626
      start: 2603
    functionDepth: 2
    functionLinenumber: 2603
    functionLinenumberEnd: 2626
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].setValue(org.threeten.bp.format.DateTimeParseContext,long,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeParseContext].addChronologyChangedParser(long,int,int)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,int,int)'
    - '[org.threeten.bp.format.DateTimeParseContext].getEffectiveChronology()'
    - '[org.threeten.bp.chrono.Chronology].date(ChronoLocalDate)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].setValue(org.threeten.bp.format.DateTimeParseContext,long,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ReducedPrinterParser].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,int,ChronoLocalDate)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2633,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LocalDate
      - int
      - ChronoLocalDate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NumberPrinterParser
      static: false
      superClass: NumberPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2628
    functionDepth: 0
    functionLinenumber: 2628
    functionLinenumberEnd: 2634
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].withFixedWidth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[ReducedPrinterParser].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,int,ChronoLocalDate)'
    linkageType: ''
    returnType: NumberPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].withFixedWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ReducedPrinterParser].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,int,ChronoLocalDate,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2638,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - LocalDate
      - int
      - ChronoLocalDate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ReducedPrinterParser
      static: false
      superClass: NumberPrinterParser
    argCount: 1
    argNames:
    - subsequentWidth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2640
      start: 2636
    functionDepth: 0
    functionLinenumber: 2636
    functionLinenumberEnd: 2640
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].withSubsequentWidth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[ReducedPrinterParser].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,int,ChronoLocalDate,org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser)'
    linkageType: ''
    returnType: ReducedPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].withSubsequentWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2644,1
    - Dst: '[NumberPrinterParser].isFixedWidth(org.threeten.bp.format.DateTimeParseContext)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser:2647,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      classConcrete: true
      classEnum: false
      classFields:
      - LocalDate
      - int
      - ChronoLocalDate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: NumberPrinterParser
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    constantsTouched: []
    func_position:
      end: 2648
      start: 2642
    functionDepth: 1
    functionLinenumber: 2642
    functionLinenumberEnd: 2648
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].isFixedWidth(org.threeten.bp.format.DateTimeParseContext)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[NumberPrinterParser].isFixedWidth(org.threeten.bp.format.DateTimeParseContext)'
    - '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].isFixedWidth(org.threeten.bp.format.DateTimeParseContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LocalDate
      - int
      - ChronoLocalDate
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: NumberPrinterParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2653
      start: 2650
    functionDepth: 0
    functionLinenumber: 2650
    functionLinenumberEnd: 2653
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2675,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2676,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isFixed()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2676,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2677,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2680,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2683,1
    - Dst: '[IllegalArgumentException].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2686,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - int
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - field
    - minWidth
    - maxWidth
    - decimalPoint
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 2693
      start: 2674
    functionDepth: 1
    functionLinenumber: 2674
    functionLinenumberEnd: 2693
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].isFixed()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalField,String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[IllegalArgumentException].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getValue(TemporalField)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2697,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getSymbols()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2701,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].convertToFraction(R)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2702,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].scale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2703,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2706,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2706,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getZeroDigit()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2709,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2709,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].scale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2713,1
    - Dst: Math.max(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2713,1
    - Dst: Math.min(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2713,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].setScale(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2714,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].toPlainString()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2715,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].substring(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2715,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].convertNumberToI18N(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2716,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2718,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2718,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2720,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - int
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 2723
      start: 2695
    functionDepth: 1
    functionLinenumber: 2695
    functionLinenumberEnd: 2723
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.threeten.bp.format.DecimalStyle].getZeroDigit()'
    - '[StringBuilder].append(char)'
    - '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].scale()'
    - '[org.threeten.bp.format.DateTimePrintContext].getValue(TemporalField)'
    - '[org.threeten.bp.format.DecimalStyle].convertNumberToI18N(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].setScale(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].substring(int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].toPlainString()'
    - Math.min(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,int)
    - Math.max(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,int)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].convertToFraction(R)'
    - '[org.threeten.bp.format.DateTimePrintContext].getSymbols()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2727,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2728,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2729,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2735,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getSymbols()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2735,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2735,1
    - Dst: Math.min(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2745,1
    - Dst: '[CharSequence].charAt()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2749,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getSymbols()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2750,1
    - Dst: '[org.threeten.bp.format.DecimalStyle].convertToDigit(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2750,1
    - Dst: '[java.math.BigDecimal].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2760,1
    - Dst: '[java.math.BigDecimal].movePointLeft(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2760,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].convertFromFraction(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2761,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2762,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - int
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 2763
      start: 2725
    functionDepth: 1
    functionLinenumber: 2725
    functionLinenumberEnd: 2763
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].charAt()'
    - '[java.math.BigDecimal].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[CharSequence].charAt(int)'
    - '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
    - '[org.threeten.bp.format.DateTimeParseContext].getSymbols()'
    - Math.min(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)
    - '[java.math.BigDecimal].movePointLeft(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
    - '[CharSequence].length()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].convertFromFraction(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.format.DecimalStyle].convertToDigit(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2782,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidValue(long,TemporalField)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2783,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2784,1
    - Dst: '[java.math.BigDecimal].valueOf(long)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2784,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2785,1
    - Dst: '[java.math.BigDecimal].valueOf(long)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2785,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].subtract(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2785,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].add(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2785,1
    - Dst: '[java.math.BigDecimal].valueOf(long)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2786,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].subtract(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2786,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].divide(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2787,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].compareTo(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2789,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].stripTrailingZeros()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2789,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - int
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 2790
      start: 2781
    functionDepth: 1
    functionLinenumber: 2781
    functionLinenumberEnd: 2790
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].convertToFraction(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].stripTrailingZeros()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].compareTo(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].divide(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].subtract(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidValue(long,TemporalField)'
    - '[java.math.BigDecimal].valueOf(long)'
    - '[org.threeten.bp.temporal.ValueRange].getMinimum()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].add(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].convertToFraction(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2809,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2810,1
    - Dst: '[java.math.BigDecimal].valueOf(long)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2810,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2811,1
    - Dst: '[java.math.BigDecimal].valueOf(long)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2811,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].subtract(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2811,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].add(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2811,1
    - Dst: '[java.math.BigDecimal].multiply(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2812,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].setScale(int,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2812,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].add(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2812,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].longValueExact()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser:2813,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - int
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fraction
    argTypes:
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 2814
      start: 2808
    functionDepth: 1
    functionLinenumber: 2808
    functionLinenumberEnd: 2814
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].convertFromFraction(java.math.BigDecimal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].longValueExact()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].setScale(int,org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[java.math.BigDecimal].multiply(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].subtract(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[java.math.BigDecimal].valueOf(long)'
    - '[org.threeten.bp.temporal.ValueRange].getMinimum()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].add(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser)'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].convertFromFraction(java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - int
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2820
      start: 2816
    functionDepth: 0
    functionLinenumber: 2816
    functionLinenumberEnd: 2820
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - org.threeten.bp.format.DateTimeTextProvider
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - TextStyle
      - DateTimeTextProvider
      - NumberPrinterParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - field
    - textStyle
    - provider
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - org.threeten.bp.format.DateTimeTextProvider
    constantsTouched: []
    func_position:
      end: 2849
      start: 2844
    functionDepth: 0
    functionLinenumber: 2844
    functionLinenumberEnd: 2849
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getValue(TemporalField)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2853,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2857,1
    - Dst: '[org.threeten.bp.format.DateTimeTextProvider].getText(TemporalField,R,TextStyle,java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2857,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].numberPrinterParser()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2859,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2859,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2861,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - TextStyle
      - DateTimeTextProvider
      - NumberPrinterParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 2863
      start: 2851
    functionDepth: 1
    functionLinenumber: 2851
    functionLinenumberEnd: 2863
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.threeten.bp.format.DateTimeTextProvider].getText(TemporalField,R,TextStyle,java.util.Locale)'
    - '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
    - '[org.threeten.bp.format.DateTimePrintContext].getValue(TemporalField)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].numberPrinterParser()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2867,1
    - Dst: '[IndexOutOfBoundsException].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2869,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2871,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2872,1
    - Dst: '[org.threeten.bp.format.DateTimeTextProvider].getTextIterator(TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser,java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2872,1
    - Dst: '[java.util.Iterator<java.util.Map.Entry<String,Long>>].hasNext()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2874,1
    - Dst: '[java.util.Iterator<java.util.Map.Entry<String,Long>>].next()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2875,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].getKey()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2876,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2877,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser,int,CharSequence,int,org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2877,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].getValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2878,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2878,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2878,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2881,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].numberPrinterParser()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2885,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2885,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - TextStyle
      - DateTimeTextProvider
      - NumberPrinterParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - parseText
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 2886
      start: 2865
    functionDepth: 1
    functionLinenumber: 2865
    functionLinenumberEnd: 2886
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    - '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
    - '[IndexOutOfBoundsException].<init>()'
    - '[java.util.Iterator<java.util.Map.Entry<String,Long>>].next()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].getValue()'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].getKey()'
    - '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].numberPrinterParser()'
    - '[CharSequence].length()'
    - '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser,int,CharSequence,int,org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser)'
    - '[org.threeten.bp.format.DateTimeTextProvider].getTextIterator(TemporalField,org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser,java.util.Locale)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].length()'
    - '[java.util.Iterator<java.util.Map.Entry<String,Long>>].hasNext()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NumberPrinterParser].<init>(TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser:2894,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - TextStyle
      - DateTimeTextProvider
      - NumberPrinterParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NumberPrinterParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2897
      start: 2892
    functionDepth: 0
    functionLinenumber: 2892
    functionLinenumberEnd: 2897
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].numberPrinterParser()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached:
    - '[NumberPrinterParser].<init>(TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser)'
    linkageType: ''
    returnType: NumberPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].numberPrinterParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalField
      - TextStyle
      - DateTimeTextProvider
      - NumberPrinterParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2905
      start: 2899
    functionDepth: 0
    functionLinenumber: 2899
    functionLinenumberEnd: 2905
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fractionalDigits
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2923
      start: 2921
    functionDepth: 0
    functionLinenumber: 2921
    functionLinenumberEnd: 2923
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].<init>(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2928,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2930,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2930,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2931,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2931,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidIntValue(long)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2937,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,long)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2941,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,long)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2942,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2943,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2945,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].append(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2945,1
    - Dst: '[StringBuilder].append(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2947,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2948,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2949,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2956,1
    - Dst: '[StringBuilder].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2957,1
    - Dst: '[StringBuilder].append(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2958,1
    - Dst: '[org.threeten.bp.LocalDateTime].getSecond()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2959,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2960,1
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2963,1
    - Dst: Long.toString(int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2964,1
    - Dst: '[StringBuilder].replace(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2964,1
    - Dst: '[StringBuilder].insert(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2966,1
    - Dst: Math.abs(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2968,1
    - Dst: '[StringBuilder].insert(int,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2968,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2975,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2977,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].substring(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2977,1
    - Dst: '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2977,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2979,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].substring(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2979,1
    - Dst: '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2979,1
    - Dst: Integer.toString(int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2981,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].substring(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2981,1
    - Dst: '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2981,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2985,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2989,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:2994,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 93
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 2996
      start: 2925
    functionDepth: 2
    functionLinenumber: 2925
    functionLinenumberEnd: 2996
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getSecond()'
    - '[StringBuilder].append(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
    - '[StringBuilder].append(char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].substring(int)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
    - '[StringBuilder].length()'
    - '[StringBuilder].insert(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
    - '[StringBuilder].insert(int,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,long)'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].append(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
    - '[StringBuilder].replace(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
    - '[org.threeten.bp.temporal.ChronoField.NANO_OF_SECOND].checkValidIntValue(long)'
    - '[StringBuilder].append(String)'
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
    - '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,long)'
    - Integer.toString(int)
    - Long.toString(int)
    - Math.abs(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)
    - '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].copy()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3001,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].append(org.threeten.bp.format.DateTimeFormatter)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].toPrinterParser(boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3004,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3009,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3015,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3016,1
    - Dst: '[Long].intValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3016,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3017,1
    - Dst: '[Long].intValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3017,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3018,1
    - Dst: '[Long].intValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3018,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3019,1
    - Dst: '[Long].intValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3019,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3020,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3021,1
    - Dst: '[Long].intValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3022,1
    - Dst: '[Long].intValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3023,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedLeapSecond()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3030,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3035,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3035,1
    - Dst: '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3036,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,long)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3037,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3042,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser:3043,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 3044
      start: 2998
    functionDepth: 5
    functionLinenumber: 2998
    functionLinenumberEnd: 3044
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[Long].intValue()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int,int)'
    - '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int)'
    - '[org.threeten.bp.format.DateTimeFormatter].toPrinterParser(boolean)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedLeapSecond()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,boolean)'
    - '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.DateTimeParseContext].copy()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,long)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].append(org.threeten.bp.format.DateTimeFormatter)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser,int)'
    - '[org.threeten.bp.LocalDateTime].plusDays(org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3049
      start: 3046
    functionDepth: 0
    functionLinenumber: 3046
    functionLinenumberEnd: 3049
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3060,1
    - Dst: '[OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3061,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3073,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3074,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].checkPattern(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3076,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OffsetIdPrinterParser
      - OffsetIdPrinterParser
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - noOffsetText
    - pattern
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 3077
      start: 3072
    functionDepth: 1
    functionLinenumber: 3072
    functionLinenumberEnd: 3077
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 27
    functionsReached:
    - '[OffsetIdPrinterParser].<init>(String,String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].checkPattern(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PATTERNS[i].equals(String)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3081,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3085,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OffsetIdPrinterParser
      - OffsetIdPrinterParser
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 3086
      start: 3079
    functionDepth: 0
    functionLinenumber: 3079
    functionLinenumberEnd: 3086
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].checkPattern(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - PATTERNS[i].equals(String)
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].checkPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3090,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(R)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3094,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3096,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3098,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3099,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3100,1
    - Dst: '[StringBuilder].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3101,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3103,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3103,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3103,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3106,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3106,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3106,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3110,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3110,1
    - Dst: '[StringBuilder].setLength(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3116,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3117,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OffsetIdPrinterParser
      - OffsetIdPrinterParser
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 3121
      start: 3088
    functionDepth: 1
    functionLinenumber: 3088
    functionLinenumberEnd: 3121
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].setLength(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser)'
    - Math.abs(int)
    - '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser)'
    - '[StringBuilder].length()'
    - '[StringBuilder].append()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].append(char)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(R)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3125,1
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3126,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3129,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,String,int,org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3135,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3136,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3141,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parseNumber(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int,CharSequence,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3147,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parseNumber(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int,CharSequence,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3148,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parseNumber(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int,CharSequence,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3149,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3152,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3157,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OffsetIdPrinterParser
      - OffsetIdPrinterParser
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 3160
      start: 3123
    functionDepth: 1
    functionLinenumber: 3123
    functionLinenumberEnd: 3160
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parseNumber(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int,CharSequence,boolean)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser)'
    - '[CharSequence].charAt(int)'
    - '[String].length()'
    - '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,String,int,org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int,int,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parseNumber(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int,CharSequence,int)'
    - '[CharSequence].length()'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3177,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3177,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3182,1
    - Dst: '[CharSequence].charAt()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3185,1
    - Dst: '[CharSequence].charAt()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3186,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - CharSequence
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OffsetIdPrinterParser
      - OffsetIdPrinterParser
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - array
    - arrayIndex
    - parseText
    - required
    argTypes:
    - int[]
    - int
    - CharSequence
    - boolean
    constantsTouched: []
    func_position:
      end: 3197
      start: 3171
    functionDepth: 1
    functionLinenumber: 3171
    functionLinenumberEnd: 3197
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parseNumber(int[],int,CharSequence,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].length()'
    - '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser)'
    - '[CharSequence].charAt()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parseNumber(int[],int,CharSequence,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser:3201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OffsetIdPrinterParser
      - OffsetIdPrinterParser
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3203
      start: 3199
    functionDepth: 0
    functionLinenumber: 3199
    functionLinenumberEnd: 3203
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[String].replace(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - TextStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - style
    argTypes:
    - TextStyle
    constantsTouched: []
    func_position:
      end: 3215
      start: 3213
    functionDepth: 0
    functionLinenumber: 3213
    functionLinenumberEnd: 3215
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].<init>(TextStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].<init>(TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3219,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3223,1
    - Dst: '[OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3225,1
    - Dst: '[OffsetIdPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3225,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(R)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3227,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3229,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3230,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3231,1
    - Dst: '[StringBuilder].append()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3232,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].append(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3232,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3234,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3234,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3234,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3237,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3237,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].append(char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3237,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - TextStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 3243
      start: 3217
    functionDepth: 1
    functionLinenumber: 3217
    functionLinenumberEnd: 3243
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[OffsetIdPrinterParser].<init>(String,String)'
    - '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
    - Math.abs(int)
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].append(char)'
    - '[StringBuilder].append()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].append(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(R)'
    - '[OffsetIdPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,String,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3247,1
    - Dst: '[OffsetIdPrinterParser].<init>(String,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3252,1
    - Dst: '[OffsetIdPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3252,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3254,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3256,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3258,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3260,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3268,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3275,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3284,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3286,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3293,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3299,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3308,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3310,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3317,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3323,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser:3333,1
    CyclomaticComplexity: 47
    EdgeCount: 47
    ICount: 119
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - TextStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 3334
      start: 3245
    functionDepth: 1
    functionLinenumber: 3245
    functionLinenumberEnd: 3334
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[OffsetIdPrinterParser].<init>(String,String)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
    - '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,String,int,int)'
    - '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
    - '[OffsetIdPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3343,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(TextStyle,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - Comparator<String>
      - TextStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - textStyle
    argTypes:
    - TextStyle
    constantsTouched: []
    func_position:
      end: 3358
      start: 3356
    functionDepth: 0
    functionLinenumber: 3356
    functionLinenumberEnd: 3358
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].<init>(TextStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(TextStyle,String)'
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].<init>(TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3363,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3363,1
    - Dst: '[R].normalized()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3367,1
    - Dst: '[R].getId()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3368,1
    - Dst: '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3368,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3371,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3373,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3374,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3374,1
    - Dst: '[R].getRules()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3375,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].isDaylightSavings(org.threeten.bp.Instant)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3375,1
    - Dst: '[R].getId()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3377,1
    - Dst: '[java.util.TimeZone].getTimeZone(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3377,1
    - Dst: '[TextStyle].asNormal()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3378,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3379,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].getDisplayName(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3379,1
    - Dst: '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3380,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - Comparator<String>
      - TextStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 3382
      start: 3361
    functionDepth: 4
    functionLinenumber: 3361
    functionLinenumberEnd: 3382
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].getDisplayName(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,java.util.Locale)'
    - '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
    - '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
    - '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
    - '[R].getId()'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
    - '[org.threeten.bp.Instant].ofEpochSecond(long)'
    - '[R].getRules()'
    - '[TextStyle].asNormal()'
    - '[R].normalized()'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
    - '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].isDaylightSavings(org.threeten.bp.Instant)'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[java.util.TimeZone].getTimeZone(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3387,1
    - Dst: '[IndexOutOfBoundsException].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3389,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3394,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].parseOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3399,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,String,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3401,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].parseOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3402,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,String,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3404,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].parseOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3405,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,String,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3407,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].parseOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3408,1
    - Dst: '[java.util.TreeMap].<init>(Comparator<String>)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3413,1
    - Dst: '[org.threeten.bp.ZoneId].getAvailableZoneIds()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3414,1
    - Dst: '[java.util.TreeMap].put(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3415,1
    - Dst: '[java.util.TimeZone].getTimeZone(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3416,1
    - Dst: '[TextStyle].asNormal()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3417,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3418,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].getDisplayName(boolean,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3418,1
    - Dst: id.startsWith(String)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3419,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].startsWith(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3419,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].startsWith(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3419,1
    - Dst: '[java.util.TreeMap].put(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3420,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3422,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].getDisplayName(boolean,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3422,1
    - Dst: id.startsWith(String)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3423,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].startsWith(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3423,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].startsWith(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3423,1
    - Dst: '[java.util.TreeMap].put(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3424,1
    - Dst: '[java.util.TreeMap].entrySet()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3427,1
    - Dst: entry.getKey()
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3428,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3429,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3429,1
    - Dst: entry.getValue()
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3430,1
    - Dst: '[org.threeten.bp.ZoneId].of(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3430,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3430,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3431,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3435,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Comparator<String>
      - TextStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 3439
      start: 3384
    functionDepth: 8
    functionLinenumber: 3384
    functionLinenumberEnd: 3439
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>()'
    - id.startsWith(String)
    - '[java.util.TimeZone].getTimeZone(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].startsWith(String)'
    - '[java.util.TreeMap].<init>(Comparator<String>)'
    - '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,String,int,int)'
    - '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
    - '[TextStyle].asNormal()'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneOffset)'
    - '[java.util.TreeMap].put(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
    - '[CharSequence].charAt(int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].length()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].getDisplayName(boolean,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,java.util.Locale)'
    - '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
    - '[org.threeten.bp.ZoneId].getAvailableZoneIds()'
    - '[CharSequence].length()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].parseOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,String)'
    - entry.getValue()
    - '[java.util.TreeMap].entrySet()'
    - entry.getKey()
    - '[org.threeten.bp.ZoneId].of(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3442,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3444,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3445,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3445,1
    - Dst: '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3448,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3450,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3450,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].copy()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3453,1
    - Dst: OffsetIdPrinterParser.INSTANCE_ID_ZERO.parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3455,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3457,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3457,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3460,1
    - Dst: '[Long].longValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3460,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3461,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser:3462,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Comparator<String>
      - TextStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - text
    - position
    - prefix
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    - String
    constantsTouched: []
    func_position:
      end: 3467
      start: 3441
    functionDepth: 7
    functionLinenumber: 3441
    functionLinenumberEnd: 3467
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].parseOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsed()'
    - '[String].length()'
    - OffsetIdPrinterParser.INSTANCE_ID_ZERO.parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)
    - '[Long].longValue()'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.format.DateTimeParseContext].copy()'
    - '[CharSequence].length()'
    - '[CharSequence].charAt(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].parseOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Comparator<String>
      - TextStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3472
      start: 3469
    functionDepth: 0
    functionLinenumber: 3469
    functionLinenumberEnd: 3472
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalQuery<ZoneId>
      - String
      - Entry<Integer, SubstringTree>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - query
    - description
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>
    - String
    constantsTouched: []
    func_position:
      end: 3486
      start: 3483
    functionDepth: 0
    functionLinenumber: 3483
    functionLinenumberEnd: 3486
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getValue(TemporalQuery<ZoneId>)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3491,1
    - Dst: '[R].getId()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3495,1
    - Dst: '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3495,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalQuery<ZoneId>
      - String
      - Entry<Integer, SubstringTree>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 3497
      start: 3489
    functionDepth: 0
    functionLinenumber: 3489
    functionLinenumberEnd: 3497
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[R].getId()'
    - '[org.threeten.bp.format.DateTimePrintContext].getValue(TemporalQuery<ZoneId>)'
    - '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3517,1
    - Dst: '[IndexOutOfBoundsException].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3519,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3526,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].copy()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3528,1
    - Dst: OffsetIdPrinterParser.INSTANCE_ID.parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3529,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3533,1
    - Dst: '[Long].longValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3533,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3534,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3535,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3538,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3539,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3540,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3542,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3542,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parsePrefixedOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3543,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parsePrefixedOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3545,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3546,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3548,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3549,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3549,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parsePrefixedOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3550,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3555,1
    - Dst: '[java.util.Set<String>].size()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3556,1
    - Dst: cached.getKey()
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3558,1
    - Dst: cached.getKey()
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3561,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].prepareParser(java.util.Set<String>)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3562,1
    - Dst: '[java.util.AbstractMap.SimpleImmutableEntry].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3562,1
    - Dst: '[java.util.AbstractMap.SimpleImmutableEntry].getValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3566,1
    - Dst: '[CharSequence].subSequence(int,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3577,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].toString()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3577,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3578,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].get(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3578,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3580,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].convertToZone(java.util.Set<String>,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3580,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3582,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].convertToZone(java.util.Set<String>,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3582,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3584,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3585,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3592,1
    - Dst: parsedZoneId.length()
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3593,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 88
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalQuery<ZoneId>
      - String
      - Entry<Integer, SubstringTree>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 3594
      start: 3515
    functionDepth: 2
    functionLinenumber: 3515
    functionLinenumberEnd: 3594
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].subSequence(int,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    - parsedZoneId.length()
    - '[IndexOutOfBoundsException].<init>()'
    - '[java.util.AbstractMap.SimpleImmutableEntry].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    - OffsetIdPrinterParser.INSTANCE_ID.parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)
    - '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    - '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].get(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,boolean)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    - '[CharSequence].charAt(int)'
    - '[java.util.AbstractMap.SimpleImmutableEntry].getValue()'
    - '[Long].longValue()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parsePrefixedOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,int)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
    - '[org.threeten.bp.format.DateTimeParseContext].copy()'
    - '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,char)'
    - '[CharSequence].length()'
    - cached.getKey()
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].prepareParser(java.util.Set<String>)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].convertToZone(java.util.Set<String>,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,boolean)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].toString()'
    - '[java.util.Set<String>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<String>].contains(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3601,1
    - Dst: '[org.threeten.bp.ZoneId].of(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3601,1
    - Dst: regionId.equalsIgnoreCase(String)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3604,1
    - Dst: '[org.threeten.bp.ZoneId].of(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3605,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<String>
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalQuery<ZoneId>
      - String
      - Entry<Integer, SubstringTree>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - regionIds
    - parsedZoneId
    - caseSensitive
    argTypes:
    - java.util.Set<String>
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 3610
      start: 3596
    functionDepth: 7
    functionLinenumber: 3596
    functionLinenumberEnd: 3610
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].convertToZone(java.util.Set<String>,String,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneId].of(String)'
    - '[org.threeten.bp.ZoneId].of(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    - regionId.equalsIgnoreCase(String)
    - '[java.util.Set<String>].contains(String)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].convertToZone(java.util.Set<String>,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].subSequence(int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3613,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].toString()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3613,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].toUpperCase()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3613,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].copy()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3614,1
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3615,1
    - Dst: '[CharSequence].charAt(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3615,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,char)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3615,1
    - Dst: '[org.threeten.bp.ZoneId].ofOffset(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3616,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3616,1
    - Dst: OffsetIdPrinterParser.INSTANCE_ID.parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3619,1
    - Dst: '[org.threeten.bp.ZoneId].ofOffset(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3621,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3621,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3624,1
    - Dst: '[Long].longValue()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3624,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3625,1
    - Dst: '[org.threeten.bp.ZoneId].ofOffset(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3626,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3626,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalQuery<ZoneId>
      - String
      - Entry<Integer, SubstringTree>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - text
    - prefixPos
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 3628
      start: 3612
    functionDepth: 1
    functionLinenumber: 3612
    functionLinenumberEnd: 3628
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parsePrefixedOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].toUpperCase()'
    - '[CharSequence].subSequence(int,int)'
    - '[CharSequence].charAt(int)'
    - OffsetIdPrinterParser.INSTANCE_ID.parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)
    - '[org.threeten.bp.ZoneId].ofOffset(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    - '[Long].longValue()'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    - '[org.threeten.bp.format.DateTimeParseContext].copy()'
    - '[org.threeten.bp.format.DateTimeParseContext].charEquals(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,char)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].toString()'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parsePrefixedOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(java.util.Set<String>)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3715,1
    - Dst: '[java.util.Collections].sort(java.util.ArrayList,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3716,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3719,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3719,1
    - Dst: '[SubstringTree].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3719,1
    - Dst: '[SubstringTree].add(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser:3721,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalQuery<ZoneId>
      - String
      - Entry<Integer, SubstringTree>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: SubstringTree
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - availableIDs
    argTypes:
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 3724
      start: 3713
    functionDepth: 0
    functionLinenumber: 3713
    functionLinenumberEnd: 3724
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].prepareParser(java.util.Set<String>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.Set<String>)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].length()'
    - '[java.util.ArrayList].get(int)'
    - '[java.util.Collections].sort(java.util.ArrayList,org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    - '[SubstringTree].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    - '[SubstringTree].add(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser)'
    linkageType: ''
    returnType: SubstringTree
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].prepareParser(java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TemporalQuery<ZoneId>
      - String
      - Entry<Integer, SubstringTree>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3730
      start: 3727
    functionDepth: 0
    functionLinenumber: 3727
    functionLinenumberEnd: 3730
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3661,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Map<CharSequence, SubstringTree>
      - Map<String, SubstringTree>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3674
      start: 3672
    functionDepth: 1
    functionLinenumber: 3672
    functionLinenumberEnd: 3674
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].<init>(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<CharSequence, SubstringTree>].get(CharSequence)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3678,1
    - Dst: '[CharSequence].toString()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3680,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].toLowerCase(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3680,1
    - Dst: '[Map<String, SubstringTree>].get(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3680,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Map<CharSequence, SubstringTree>
      - Map<String, SubstringTree>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: SubstringTree
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - substring2
    - caseSensitive
    argTypes:
    - CharSequence
    - boolean
    constantsTouched: []
    func_position:
      end: 3682
      start: 3676
    functionDepth: 0
    functionLinenumber: 3676
    functionLinenumberEnd: 3682
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].get(CharSequence,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].toString()'
    - '[Map<String, SubstringTree>].get(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
    - '[Map<CharSequence, SubstringTree>].get(CharSequence)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].toLowerCase(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
    linkageType: ''
    returnType: SubstringTree
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].get(CharSequence,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3690,1
    - Dst: '[Map<CharSequence, SubstringTree>].put(String,null)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3692,1
    - Dst: '[String].toLowerCase(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3693,1
    - Dst: '[Map<String, SubstringTree>].put(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree,null)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3693,1
    - Dst: '[String].substring(int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3695,1
    - Dst: '[Map<CharSequence, SubstringTree>].get(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3696,1
    - Dst: '[SubstringTree].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3698,1
    - Dst: '[Map<CharSequence, SubstringTree>].put(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree,SubstringTree)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3699,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].toLowerCase(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3700,1
    - Dst: '[Map<String, SubstringTree>].put(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree,SubstringTree)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3700,1
    - Dst: '[SubstringTree].add(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree:3702,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Map<CharSequence, SubstringTree>
      - Map<String, SubstringTree>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newSubstring
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 3704
      start: 3689
    functionDepth: 0
    functionLinenumber: 3689
    functionLinenumberEnd: 3704
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].add(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[SubstringTree].add(String)'
    - '[SubstringTree].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
    - '[String].length()'
    - '[Map<String, SubstringTree>].put(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree,null)'
    - '[String].substring(int,int)'
    - '[Map<CharSequence, SubstringTree>].get(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
    - '[Map<String, SubstringTree>].put(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree,SubstringTree)'
    - '[Map<CharSequence, SubstringTree>].put(String,null)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].toLowerCase(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
    - '[String].toLowerCase(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree)'
    - '[Map<CharSequence, SubstringTree>].put(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree,SubstringTree)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].add(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - TextStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - textStyle
    argTypes:
    - TextStyle
    constantsTouched: []
    func_position:
      end: 3744
      start: 3741
    functionDepth: 0
    functionLinenumber: 3741
    functionLinenumberEnd: 3744
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].<init>(TextStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].<init>(TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3748,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3748,1
    - Dst: '[R].getId()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3753,1
    - Dst: '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3753,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3756,1
    - Dst: DateTimeFormatterBuilder.class.getClassLoader()
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3756,1
    - Dst: '[java.util.ResourceBundle].getBundle(String,java.util.Locale,org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3755,1
    - Dst: '[R].getId()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3758,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].getString(org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3758,1
    - Dst: '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3759,1
    - Dst: '[R].getId()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3761,1
    - Dst: '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3761,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - TextStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 3765
      start: 3746
    functionDepth: 1
    functionLinenumber: 3746
    functionLinenumberEnd: 3765
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.ResourceBundle].getBundle(String,java.util.Locale,org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
    - '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
    - DateTimeFormatterBuilder.class.getClassLoader()
    - '[R].getId()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].getString(org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[StringBuilder].append(org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3770,1
    - Dst: '[IndexOutOfBoundsException].<init>()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3771,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getAvailableChronologies()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3773,1
    - Dst: chrono.getId()
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3777,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].length()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3778,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3779,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser:3787,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - TextStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 3789
      start: 3767
    functionDepth: 3
    functionLinenumber: 3767
    functionLinenumberEnd: 3789
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - chrono.getId()
    - '[IndexOutOfBoundsException].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].length()'
    - '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser,int,org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
    - '[CharSequence].length()'
    - '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser)'
    - '[org.threeten.bp.chrono.Chronology].getAvailableChronologies()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - FormatStyle
      - FormatStyle
      classConcrete: true
      classEnum: false
      classFields:
      - FormatStyle
      - FormatStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dateStyle
    - timeStyle
    argTypes:
    - FormatStyle
    - FormatStyle
    constantsTouched: []
    func_position:
      end: 3810
      start: 3806
    functionDepth: 0
    functionLinenumber: 3806
    functionLinenumberEnd: 3810
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].<init>(FormatStyle,FormatStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].<init>(FormatStyle,FormatStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3814,1
    - Dst: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3814,1
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3815,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].formatter(java.util.Locale,org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3815,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].toPrinterParser(boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3815,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3815,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - FormatStyle
      - FormatStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 3816
      start: 3812
    functionDepth: 3
    functionLinenumber: 3812
    functionLinenumberEnd: 3816
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].toPrinterParser(boolean)'
    - '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].formatter(java.util.Locale,org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
    - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getEffectiveChronology()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3820,1
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3821,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].formatter(java.util.Locale,org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3821,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].toPrinterParser(boolean)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3821,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3821,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - FormatStyle
      - FormatStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 3822
      start: 3818
    functionDepth: 3
    functionLinenumber: 3818
    functionLinenumberEnd: 3822
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].toPrinterParser(boolean)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].formatter(java.util.Locale,org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
    - '[org.threeten.bp.format.DateTimeParseContext].getEffectiveChronology()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatStyleProvider].getInstance()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3832,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatStyleProvider].getFormatter(FormatStyle,FormatStyle,org.threeten.bp.chrono.Chronology,java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser:3832,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - org.threeten.bp.chrono.Chronology
      classConcrete: true
      classEnum: false
      classFields:
      - FormatStyle
      - FormatStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locale
    - chrono
    argTypes:
    - java.util.Locale
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 3834
      start: 3831
    functionDepth: 2
    functionLinenumber: 3831
    functionLinenumberEnd: 3834
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].formatter(java.util.Locale,org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatStyleProvider].getInstance()'
    - '[org.threeten.bp.format.DateTimeFormatStyleProvider].getFormatter(FormatStyle,FormatStyle,org.threeten.bp.chrono.Chronology,java.util.Locale)'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatter
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].formatter(java.util.Locale,org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FormatStyle
      - FormatStyle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3840
      start: 3836
    functionDepth: 0
    functionLinenumber: 3836
    functionLinenumberEnd: 3840
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - letter
    - count
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 3854
      start: 3851
    functionDepth: 0
    functionLinenumber: 3851
    functionLinenumberEnd: 3854
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].<init>(char,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].<init>(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3858,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].of(java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3858,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].evaluate(org.threeten.bp.temporal.WeekFields)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3859,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3860,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimePrintContext
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - buf
    argTypes:
    - org.threeten.bp.format.DateTimePrintContext
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 3861
      start: 3856
    functionDepth: 2
    functionLinenumber: 3856
    functionLinenumberEnd: 3861
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].evaluate(org.threeten.bp.temporal.WeekFields)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
    - '[org.threeten.bp.temporal.WeekFields].of(java.util.Locale)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3865,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].of(java.util.Locale)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3865,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].evaluate(org.threeten.bp.temporal.WeekFields)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3866,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3867,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeParseContext
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - text
    - position
    argTypes:
    - org.threeten.bp.format.DateTimeParseContext
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 3868
      start: 3863
    functionDepth: 2
    functionLinenumber: 3863
    functionLinenumberEnd: 3868
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].evaluate(org.threeten.bp.temporal.WeekFields)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
    - '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
    - '[org.threeten.bp.temporal.WeekFields].of(java.util.Locale)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3874,1
    - Dst: '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3877,1
    - Dst: '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3880,1
    - Dst: '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3883,1
    - Dst: '[ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3887,1
    - Dst: '[org.threeten.bp.temporal.WeekFields].weekBasedYear()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3889,1
    - Dst: '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3889,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.WeekFields
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DateTimePrinterParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - weekFields
    argTypes:
    - org.threeten.bp.temporal.WeekFields
    constantsTouched: []
    func_position:
      end: 3895
      start: 3870
    functionDepth: 1
    functionLinenumber: 3870
    functionLinenumberEnd: 3895
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].evaluate(org.threeten.bp.temporal.WeekFields)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 2
    functionsReached:
    - '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int)'
    - '[ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser)'
    - '[NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser)'
    - '[org.threeten.bp.temporal.WeekFields].weekBasedYear()'
    linkageType: ''
    returnType: DateTimePrinterParser
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].evaluate(org.threeten.bp.temporal.WeekFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3899,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3900,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3903,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3905,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3907,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].append(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3907,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3907,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].append(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3907,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3907,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].append()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3907,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3913,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3915,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3917,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3919,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3920,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3922,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser:3923,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DateTimePrinterParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3924
      start: 3897
    functionDepth: 1
    functionLinenumber: 3897
    functionLinenumberEnd: 3924
    functionName: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].append()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].append(int)'
    - '[StringBuilder].toString()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].append(String)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.atomic.AtomicReference<org.threeten.bp.format.DateTimeTextProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeTextProvider
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.threeten.bp.format.DateTimeTextProvider].getInstance()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeTextProvider.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeTextProvider
    signature: '[org.threeten.bp.format.DateTimeTextProvider].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicReference<org.threeten.bp.format.DateTimeTextProvider>].compareAndSet(null,org.threeten.bp.format.DateTimeTextProvider)'
      Src: org.threeten.bp.format.DateTimeTextProvider:75,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.format.DateTimeTextProvider:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeTextProvider
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.atomic.AtomicReference<org.threeten.bp.format.DateTimeTextProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - provider
    argTypes:
    - org.threeten.bp.format.DateTimeTextProvider
    constantsTouched: []
    func_position:
      end: 78
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 78
    functionName: '[org.threeten.bp.format.DateTimeTextProvider].setInitializer(org.threeten.bp.format.DateTimeTextProvider)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeTextProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicReference<org.threeten.bp.format.DateTimeTextProvider>].compareAndSet(null,org.threeten.bp.format.DateTimeTextProvider)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.format.DateTimeTextProvider].setInitializer(org.threeten.bp.format.DateTimeTextProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      - TextStyle
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.atomic.AtomicReference<org.threeten.bp.format.DateTimeTextProvider>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - field
    - value
    - style
    - locale
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    - TextStyle
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[org.threeten.bp.format.DateTimeTextProvider].getText(org.threeten.bp.temporal.TemporalField,long,TextStyle,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeTextProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.format.DateTimeTextProvider].getText(org.threeten.bp.temporal.TemporalField,long,TextStyle,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - TextStyle
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.atomic.AtomicReference<org.threeten.bp.format.DateTimeTextProvider>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<java.util.Map.Entry<String,Long>>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - field
    - style
    - locale
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - TextStyle
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: '[org.threeten.bp.format.DateTimeTextProvider].getTextIterator(org.threeten.bp.temporal.TemporalField,TextStyle,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeTextProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<java.util.Map.Entry<String,Long>>
    signature: '[org.threeten.bp.format.DateTimeTextProvider].getTextIterator(org.threeten.bp.temporal.TemporalField,TextStyle,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicReference].<init>()'
      Src: org.threeten.bp.format.DateTimeTextProvider:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.atomic.AtomicReference<org.threeten.bp.format.DateTimeTextProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeTextProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.DateTimeTextProvider].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeTextProvider.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicReference].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeTextProvider
    signature: '[org.threeten.bp.format.DateTimeTextProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.SimpleDateTimeTextProvider].<init>()'
      Src: org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton:123,1
    - Dst: MUTABLE_PROVIDER.compareAndSet(null,org.threeten.bp.format.SimpleDateTimeTextProvider)
      Src: org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton:123,1
    - Dst: MUTABLE_PROVIDER.get()
      Src: org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimeTextProvider
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.format.DateTimeTextProvider
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton].initialize()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeTextProvider.java
    functionUses: 1
    functionsReached:
    - MUTABLE_PROVIDER.compareAndSet(null,org.threeten.bp.format.SimpleDateTimeTextProvider)
    - '[org.threeten.bp.format.SimpleDateTimeTextProvider].<init>()'
    - MUTABLE_PROVIDER.get()
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeTextProvider
    signature: '[org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton].initialize()'
      Src: org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimeTextProvider
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeTextProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton].initialize()'
    linkageType: ''
    returnType: org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton
    signature: '[org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporal:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceTemporal.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].addTo()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporal:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceTemporal.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].addTo()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporal:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceTemporal.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAmount].subtractFrom()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.jdk8.DefaultInterfaceTemporal,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporal:64,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporal:64,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporal:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceTemporal.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.jdk8.DefaultInterfaceTemporal,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.jdk8.DefaultInterfaceTemporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceTemporal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:65,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.chrono.Era
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceEra].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceEra.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceEra].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceEra].getValue()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:71,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceEra].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:73,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceEra].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:73,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceEra].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.chrono.Era
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 74
      start: 68
    functionDepth: 3
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceEra].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceEra.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceEra].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceEra].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceEra].getValue()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceEra].range(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceEra].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceEra].getValue()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:79,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:81,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:83,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.chrono.Era
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 84
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 84
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceEra].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceEra.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceEra].getValue()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceEra].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceEra].getValue()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:89,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.jdk8.DefaultInterfaceEra,org.threeten.bp.jdk8.DefaultInterfaceEra)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.chrono.Era
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceEra].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceEra.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.jdk8.DefaultInterfaceEra,org.threeten.bp.jdk8.DefaultInterfaceEra)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceEra].getValue()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceEra].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:95,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:98,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:98,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:99,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:99,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:100,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:100,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:103,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.chrono.Era
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 104
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 104
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceEra].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceEra.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceEra].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:109,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.jdk8.DefaultInterfaceEra,org.threeten.bp.format.TextStyle)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:109,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:109,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceEra:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.TextStyle
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.chrono.Era
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 2
    argNames:
    - style
    - locale
    argTypes:
    - org.threeten.bp.format.TextStyle
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceEra].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceEra.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatter].format()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.jdk8.DefaultInterfaceEra,org.threeten.bp.format.TextStyle)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceEra].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.chrono.Era
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.jdk8.DefaultInterfaceEra
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceEra].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceEra.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.jdk8.DefaultInterfaceEra
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceEra].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.jdk8.Jdk8Methods
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 50
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.jdk8.Jdk8Methods
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(T)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: T
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:79,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - value
    - parameterName
    argTypes:
    - T
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(T,String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: T
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(T,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(Object)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:99,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 100
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 100
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].equals(Object,Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 0
    functionsReached:
    - '[Object].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].equals(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 117
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].compareInts(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].compareInts(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 134
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 134
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:149,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 152
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 9
    functionsReached:
    - '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:166,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 169
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 12
    functionsReached:
    - '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:184,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 187
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 187
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 4
    functionsReached:
    - '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:201,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 204
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 204
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 5
    functionsReached:
    - '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:218,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 221
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 221
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 9
    functionsReached:
    - '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:235,1
    - Dst: '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:245,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 248
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 248
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 14
    functionsReached:
    - '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:270,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 273
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 273
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 4
    functionsReached:
    - '[ArithmeticException].<init>(org.threeten.bp.jdk8.Jdk8Methods)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArithmeticException].<init>(String)'
      Src: org.threeten.bp.jdk8.Jdk8Methods:285,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 288
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 288
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 4
    functionsReached:
    - '[ArithmeticException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 307
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 362
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 362
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 382
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 382
    functionName: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor:51,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor:52,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor:54,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor:56,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceTemporalAccessor.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].isSupported(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor:61,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor:61,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor,org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceTemporalAccessor.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor,org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor:66,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor:66,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor:66,1
    - Dst: '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
      Src: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor:69,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceTemporalAccessor.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQuery<R>].queryFrom()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceTemporalAccessor.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor
    signature: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].timeLineOrder()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].timeLineOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:150,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:154,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:154,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:156,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:156,1
    - Dst: '[R].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:158,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<?>
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 159
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 159
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[R].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<?>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:171,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[D].getChronology()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: D
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: D
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 192
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:198,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:198,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:198,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].ensureChronoLocalDateTime(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 199
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 199
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].ensureChronoLocalDateTime(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[D].getChronology()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 202
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 202
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:206,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:206,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:206,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].ensureChronoLocalDateTime(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].ensureChronoLocalDateTime(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[D].getChronology()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 210
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:214,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:214,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:214,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].ensureChronoLocalDateTime(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].ensureChronoLocalDateTime(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(org.threeten.bp.temporal.TemporalAmount)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[D].getChronology()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:219,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:219,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:219,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].ensureChronoLocalDateTime(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 220
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 220
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].ensureChronoLocalDateTime(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[D].getChronology()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:226,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:227,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:228,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:230,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:231,1
    - Dst: '[D].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:231,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.chrono.ChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:231,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:232,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:233,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:234,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:234,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:234,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:237,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 238
      start: 223
    functionDepth: 2
    functionLinenumber: 223
    functionLinenumberEnd: 238
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].getChronology()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.chrono.ChronoLocalDateTime)'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    - '[D].toEpochDay()'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:243,1
    - Dst: '[D].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:243,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.chrono.ChronoLocalDateTime,org.threeten.bp.chrono.ChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:242,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:244,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:244,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.chrono.ChronoLocalDateTime,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 245
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 245
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.chrono.ChronoLocalDateTime,long)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[D].toEpochDay()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.chrono.ChronoLocalDateTime,org.threeten.bp.chrono.ChronoLocalDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:262,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 294
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 294
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].atZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].atZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:307,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:307,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:307,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 308
      start: 306
    functionDepth: 2
    functionLinenumber: 306
    functionLinenumberEnd: 308
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:322,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:323,1
    - Dst: '[D].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:323,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:324,1
    - Dst: '[org.threeten.bp.LocalTime].toSecondOfDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:324,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:325,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 327
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 327
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[org.threeten.bp.LocalTime].toSecondOfDay()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[D].toEpochDay()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:356,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:356,1
    - Dst: '[D].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:356,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:358,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:358,1
    - Dst: '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:358,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:360,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:360,1
    - Dst: '[org.threeten.bp.chrono.Chronology].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:360,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDateTime<?>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDateTime<?>
    constantsTouched: []
    func_position:
      end: 364
      start: 354
    functionDepth: 2
    functionLinenumber: 354
    functionLinenumberEnd: 364
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].getChronology()'
    - '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].getChronology()'
    - '[org.threeten.bp.chrono.Chronology].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime)'
    - '[D].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalDate()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:378,1
    - Dst: '[D].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:378,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:379,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:379,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:381,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:381,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:381,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toNanoOfDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:381,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDateTime<?>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDateTime<?>
    constantsTouched: []
    func_position:
      end: 382
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 382
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].isAfter(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toNanoOfDay()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalDate()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[D].toEpochDay()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toEpochDay()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].isAfter(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:396,1
    - Dst: '[D].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:396,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:397,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:397,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:399,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:399,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:399,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toNanoOfDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:399,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDateTime<?>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDateTime<?>
    constantsTouched: []
    func_position:
      end: 400
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 400
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].isBefore(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toNanoOfDay()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalDate()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[D].toEpochDay()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toEpochDay()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].isBefore(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:415,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:415,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:415,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toNanoOfDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:415,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:416,1
    - Dst: '[D].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:416,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:416,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:416,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDateTime<?>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDateTime<?>
    constantsTouched: []
    func_position:
      end: 417
      start: 413
    functionDepth: 1
    functionLinenumber: 413
    functionLinenumberEnd: 417
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].isEqual(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toNanoOfDay()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalDate()'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[D].toEpochDay()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<?>].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toEpochDay()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].isEqual(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:434,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 437
      start: 428
    functionDepth: 3
    functionLinenumber: 428
    functionLinenumberEnd: 437
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:446,1
    - Dst: '[D].hashCode()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:446,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:446,1
    - Dst: '[org.threeten.bp.LocalTime].hashCode()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 447
      start: 444
    functionDepth: 2
    functionLinenumber: 444
    functionLinenumberEnd: 447
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[D].hashCode()'
    - '[org.threeten.bp.LocalTime].hashCode()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:459,1
    - Dst: '[D].toString()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:459,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:459,1
    - Dst: '[org.threeten.bp.LocalTime].toString()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:459,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 457
    functionDepth: 2
    functionLinenumber: 457
    functionLinenumberEnd: 460
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].toString()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
    - '[D].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTime:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTime].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoDateImpl
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 124
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoDateImpl
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusDays(long)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:133,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:134,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusDays(int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:134,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusMonths(long)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:135,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusYears(long)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:136,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:137,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusYears(int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:137,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:138,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusYears(int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:138,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:139,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusYears(int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:139,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].getChronology()'
      Src: org.threeten.bp.chrono.ChronoDateImpl:143,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].getId()'
      Src: org.threeten.bp.chrono.ChronoDateImpl:143,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.chrono.ChronoDateImpl)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:143,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].getChronology()'
      Src: org.threeten.bp.chrono.ChronoDateImpl:145,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:145,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].ensureChronoLocalDate(R)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:145,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoDateImpl<D>
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 146
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 146
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusDays(long)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusMonths(long)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusYears(int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusYears(long)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].ensureChronoLocalDate(R)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].getId()'
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusDays(int)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].getChronology()'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.chrono.ChronoDateImpl)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoDateImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoDateImpl<D>
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - yearsToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 163
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 163
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoDateImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoDateImpl<D>
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - monthsToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 179
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 179
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].plusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoDateImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].plusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:197,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusDays(int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoDateImpl<D>
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - weeksToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 2
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].plusWeeks(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusDays(int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoDateImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].plusWeeks(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoDateImpl<D>
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - daysToAdd
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 211
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 211
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoDateImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusYears(org.threeten.bp.chrono.ChronoDateImpl)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:231,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl<D>].plusYears(int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:231,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusYears()'
      Src: org.threeten.bp.chrono.ChronoDateImpl:231,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoDateImpl<D>
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - yearsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].minusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoDateImpl<D>].plusYears(int)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusYears(org.threeten.bp.chrono.ChronoDateImpl)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusYears()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoDateImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].minusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusMonths(org.threeten.bp.chrono.ChronoDateImpl)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:251,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl<D>].plusMonths(int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:251,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusMonths()'
      Src: org.threeten.bp.chrono.ChronoDateImpl:251,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoDateImpl<D>
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - monthsToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].minusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusMonths(org.threeten.bp.chrono.ChronoDateImpl)'
    - '[org.threeten.bp.chrono.ChronoDateImpl<D>].plusMonths(int)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusMonths()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoDateImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].minusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusWeeks(org.threeten.bp.chrono.ChronoDateImpl)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:270,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl<D>].plusWeeks(int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:270,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusWeeks()'
      Src: org.threeten.bp.chrono.ChronoDateImpl:270,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoDateImpl<D>
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - weeksToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 271
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].minusWeeks(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusWeeks(org.threeten.bp.chrono.ChronoDateImpl)'
    - '[org.threeten.bp.chrono.ChronoDateImpl<D>].plusWeeks(int)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusWeeks()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoDateImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].minusWeeks(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusDays(org.threeten.bp.chrono.ChronoDateImpl)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:287,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl<D>].plusDays(int)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:287,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].plusDays()'
      Src: org.threeten.bp.chrono.ChronoDateImpl:287,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoDateImpl<D>
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - daysToSubtract
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 288
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 288
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].minusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusDays()'
    - '[org.threeten.bp.chrono.ChronoDateImpl<D>].plusDays(int)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].plusDays(org.threeten.bp.chrono.ChronoDateImpl)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoDateImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].minusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].of(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<?>
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - localTime
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 293
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 293
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].atTime(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].of(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<?>
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].atTime(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].getChronology()'
      Src: org.threeten.bp.chrono.ChronoDateImpl:298,1
    - Dst: '[org.threeten.bp.chrono.ChronoDateImpl].date(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:298,1
    - Dst: '[org.threeten.bp.LocalDate].from()'
      Src: org.threeten.bp.chrono.ChronoDateImpl:300,1
    - Dst: '[org.threeten.bp.LocalDate].until(org.threeten.bp.chrono.ChronoDateImpl,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:300,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.chrono.ChronoDateImpl)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:302,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 303
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 303
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoDateImpl].date(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.chrono.ChronoDateImpl)'
    - '[org.threeten.bp.LocalDate].from()'
    - '[org.threeten.bp.LocalDate].until(org.threeten.bp.chrono.ChronoDateImpl,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.chrono.ChronoDateImpl].getChronology()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.ChronoDateImpl:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: org.threeten.bp.chrono.ChronoLocalDate
    argCount: 1
    argNames:
    - endDate
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 308
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 308
    functionName: '[org.threeten.bp.chrono.ChronoDateImpl].until(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoDateImpl].until(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>,String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:106,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:107,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:109,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:111,1
    - Dst: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:112,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:113,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:115,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:116,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:117,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:118,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDuration()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:119,1
    - Dst: '[org.threeten.bp.Duration].getSeconds()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:119,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>].plusSeconds(long)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:119,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:120,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].contains(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:122,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:125,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:128,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:129,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>
      - org.threeten.bp.ZoneId
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<R>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - localDateTime
    - zone
    - preferredOffset
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>
    - org.threeten.bp.ZoneId
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 130
      start: 104
    functionDepth: 3
    functionLinenumber: 104
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofBest(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].contains(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDuration()'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].get(int)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].size()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.Duration].getSeconds()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>,String)'
    - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>].plusSeconds(long)'
    - '[org.threeten.bp.ZoneId].getRules()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<R>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofBest(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:141,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:142,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:143,1
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:144,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:144,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:144,1
    - Dst: '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:146,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTimeImpl<R>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - chrono
    - instant
    - zone
    argTypes:
    - org.threeten.bp.chrono.Chronology
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 148
      start: 140
    functionDepth: 4
    functionLinenumber: 140
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofInstant(org.threeten.bp.chrono.Chronology,org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.Instant].getNano()'
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTimeImpl<R>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofInstant(org.threeten.bp.chrono.Chronology,org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:158,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:158,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofInstant(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - instant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].create(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getChronology()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofInstant(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDate()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].create(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:170,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:171,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTimeImpl
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - dateTime
    - offset
    - zone
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTimeImpl
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:179,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:179,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:181,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 182
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 182
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
    - '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getOffset()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:190,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:190,1
    - Dst: '[org.threeten.bp.LocalDateTime].from()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:190,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:190,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:191,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:192,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:193,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:194,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 188
    functionDepth: 2
    functionLinenumber: 188
    functionLinenumberEnd: 198
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withEarlierOffsetAtOverlap()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].from()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withEarlierOffsetAtOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:202,1
    - Dst: '[org.threeten.bp.ZoneId].getRules()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:202,1
    - Dst: '[org.threeten.bp.LocalDateTime].from()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:202,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:202,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:204,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getOffset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:205,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:205,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:206,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withLaterOffsetAtOverlap()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].from()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getOffset()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.ZoneId].getRules()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withLaterOffsetAtOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDateTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofBest(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:223,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withZoneSameLocal(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofBest(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withZoneSameLocal(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:228,1
    - Dst: '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:229,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:229,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].create(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:229,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 230
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 230
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withZoneSameInstant(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].create(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneId,String)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].toInstant(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneId].equals(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withZoneSameInstant(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:235,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 236
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 236
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:244,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].plus(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.chrono.ChronoZonedDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:244,1
    - Dst: f.checkValidIntValue(long)
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:246,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.chrono.ChronoZonedDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:246,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:247,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].create(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:247,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].with(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:250,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofBest(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:250,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:252,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:252,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:252,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ensureChronoZonedDateTime(R)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:252,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 253
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 253
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getChronology()'
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].plus(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.chrono.ChronoZonedDateTimeImpl)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofBest(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].create(org.threeten.bp.chrono.ChronoZonedDateTimeImpl,org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.chrono.ChronoZonedDateTimeImpl)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].with(org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ensureChronoZonedDateTime(R)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDate()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].toInstant(org.threeten.bp.ZoneOffset)'
    - f.checkValidIntValue(long)
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toEpochSecond()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:259,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].with(org.threeten.bp.chrono.ChronoZonedDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:259,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:261,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:261,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:261,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ensureChronoZonedDateTime(R)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:261,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 262
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 262
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getChronology()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ensureChronoZonedDateTime(R)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDate()'
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].with(org.threeten.bp.chrono.ChronoZonedDateTimeImpl)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:268,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:268,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].zonedDateTime(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:268,1
    - Dst: end.withZoneSameInstant(org.threeten.bp.ZoneOffset)
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:270,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:271,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].until(org.threeten.bp.chrono.ChronoLocalDateTime<D>,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:271,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.chrono.ChronoZonedDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:273,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 274
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 274
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getChronology()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].zonedDateTime(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].until(org.threeten.bp.chrono.ChronoLocalDateTime<D>,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDate()'
    - end.withZoneSameInstant(org.threeten.bp.ZoneOffset)
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDateTime()'
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.chrono.ChronoZonedDateTimeImpl)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.ChronoZonedDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.ChronoZonedDateTimeImpl)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 288
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectOutput].writeObject(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:291,1
    - Dst: '[java.io.ObjectOutput].writeObject(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:292,1
    - Dst: '[java.io.ObjectOutput].writeObject(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 294
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 294
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutput].writeObject(org.threeten.bp.ZoneOffset)'
    - '[java.io.ObjectOutput].writeObject(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>)'
    - '[java.io.ObjectOutput].writeObject(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInput].readObject()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:297,1
    - Dst: '[java.io.ObjectInput].readObject()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:298,1
    - Dst: '[java.io.ObjectInput].readObject()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:299,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].atZone(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:300,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withZoneSameLocal(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 302
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 302
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].atZone(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withZoneSameLocal(org.threeten.bp.ZoneId)'
    - '[java.io.ObjectInput].readObject()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<?>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].compareTo(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:311,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 314
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 314
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].compareTo(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:318,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].hashCode()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:318,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getOffset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:318,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:318,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:318,1
    - Dst: '[org.threeten.bp.ZoneId].hashCode()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:318,1
    - Dst: Integer.rotateLeft(int,int)
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 316
    functionDepth: 2
    functionLinenumber: 316
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].hashCode()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getOffset()'
    - '[org.threeten.bp.ZoneOffset].hashCode()'
    - Integer.rotateLeft(int,int)
    - '[org.threeten.bp.ZoneId].hashCode()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDateTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:323,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].toString()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:323,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getOffset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:323,1
    - Dst: '[org.threeten.bp.ZoneOffset].toString()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:323,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getOffset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:324,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:324,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:325,1
    - Dst: '[org.threeten.bp.ZoneId].toString()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTimeImpl:325,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneId
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 321
    functionDepth: 2
    functionLinenumber: 321
    functionLinenumberEnd: 328
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].toString()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getOffset()'
    - '[org.threeten.bp.ZoneId].toString()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDateTime()'
    - '[org.threeten.bp.ZoneOffset].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].<init>()'
      Src: org.threeten.bp.chrono.MinguoChronology:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.MinguoChronology
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.chrono.MinguoChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoChronology].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoChronology
    signature: '[org.threeten.bp.chrono.MinguoChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.threeten.bp.chrono.MinguoChronology].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.MinguoChronology].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.threeten.bp.chrono.MinguoChronology].getId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.MinguoChronology].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.chrono.MinguoChronology].getCalendarType()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.MinguoChronology].getCalendarType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.chrono.Era,int,int,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 4
    argNames:
    - era
    - yearOfEra
    - month
    - dayOfMonth
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.chrono.Era,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.MinguoChronology,int,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:168,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoChronology:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 3
    argNames:
    - prolepticYear
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 10
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.MinguoChronology,int,int)'
    - '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 3
    argNames:
    - era
    - yearOfEra
    - dayOfYear
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[org.threeten.bp.chrono.MinguoChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:178,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoChronology:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - prolepticYear
    - dayOfYear
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.threeten.bp.chrono.MinguoChronology].dateYearDay(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.chrono.MinguoChronology,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoChronology].dateYearDay(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.chrono.MinguoChronology:183,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoChronology:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - epochDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[org.threeten.bp.chrono.MinguoChronology].dateEpochDay(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoChronology].dateEpochDay(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.MinguoChronology:192,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoChronology:192,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 193
      start: 187
    functionDepth: 2
    functionLinenumber: 187
    functionLinenumberEnd: 193
    functionName: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.MinguoChronology:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.MinguoDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 199
      start: 195
    functionDepth: 3
    functionLinenumber: 195
    functionLinenumberEnd: 199
    functionName: '[org.threeten.bp.chrono.MinguoChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.MinguoDate>
    signature: '[org.threeten.bp.chrono.MinguoChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.MinguoChronology:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.MinguoDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 205
      start: 201
    functionDepth: 4
    functionLinenumber: 201
    functionLinenumberEnd: 205
    functionName: '[org.threeten.bp.chrono.MinguoChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.MinguoDate>
    signature: '[org.threeten.bp.chrono.MinguoChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.MinguoChronology:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.MinguoDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - instant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 211
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 211
    functionName: '[org.threeten.bp.chrono.MinguoChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.MinguoDate>
    signature: '[org.threeten.bp.chrono.MinguoChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow()'
      Src: org.threeten.bp.chrono.MinguoChronology:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 4
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[org.threeten.bp.chrono.MinguoChronology].dateNow()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoChronology].dateNow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.MinguoChronology:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 4
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[org.threeten.bp.chrono.MinguoChronology].dateNow(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoChronology].dateNow(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.chrono.MinguoChronology:226,1
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.MinguoChronology:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 228
      start: 224
    functionDepth: 3
    functionLinenumber: 224
    functionLinenumberEnd: 228
    functionName: '[org.threeten.bp.chrono.MinguoChronology].dateNow(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoChronology].dateNow(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].isLeapYear(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - prolepticYear
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 244
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 244
    functionName: '[org.threeten.bp.chrono.MinguoChronology].isLeapYear(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].isLeapYear(org.threeten.bp.chrono.MinguoChronology)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.MinguoChronology].isLeapYear(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ClassCastException].<init>(String)'
      Src: org.threeten.bp.chrono.MinguoChronology:249,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - era
    - yearOfEra
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    constantsTouched: []
    func_position:
      end: 252
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 252
    functionName: '[org.threeten.bp.chrono.MinguoChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[ClassCastException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.MinguoChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MinguoEra.of(int)
      Src: org.threeten.bp.chrono.MinguoChronology:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MinguoEra
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - eraValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[org.threeten.bp.chrono.MinguoChronology].eraOf(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - MinguoEra.of(int)
    linkageType: ''
    returnType: MinguoEra
    signature: '[org.threeten.bp.chrono.MinguoChronology].eraOf(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MinguoEra.values()
      Src: org.threeten.bp.chrono.MinguoChronology:261,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.chrono.Era>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[org.threeten.bp.chrono.MinguoChronology].eras()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.chrono.MinguoChronology)'
    - MinguoEra.values()
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.chrono.Era>
    signature: '[org.threeten.bp.chrono.MinguoChronology].eras()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].range()'
      Src: org.threeten.bp.chrono.MinguoChronology:269,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].getMinimum()'
      Src: org.threeten.bp.chrono.MinguoChronology:270,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].getMaximum()'
      Src: org.threeten.bp.chrono.MinguoChronology:270,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:270,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
      Src: org.threeten.bp.chrono.MinguoChronology:273,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].getMaximum()'
      Src: org.threeten.bp.chrono.MinguoChronology:274,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:274,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
      Src: org.threeten.bp.chrono.MinguoChronology:277,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].getMinimum()'
      Src: org.threeten.bp.chrono.MinguoChronology:278,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].getMaximum()'
      Src: org.threeten.bp.chrono.MinguoChronology:278,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:278,1
    - Dst: '[org.threeten.bp.temporal.ChronoField].range()'
      Src: org.threeten.bp.chrono.MinguoChronology:281,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.ChronoField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.ChronoField
    constantsTouched: []
    func_position:
      end: 282
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 282
    functionName: '[org.threeten.bp.chrono.MinguoChronology].range(org.threeten.bp.temporal.ChronoField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoChronology].getMinimum()'
    - '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].range()'
    - '[org.threeten.bp.temporal.ChronoField].range()'
    - '[org.threeten.bp.chrono.MinguoChronology].getMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.MinguoChronology].range(org.threeten.bp.temporal.ChronoField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:286,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:287,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].dateEpochDay(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:287,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:291,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].checkValidValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:294,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:296,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:296,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:297,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.MinguoChronology,long)'
      Src: org.threeten.bp.chrono.MinguoChronology:297,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:301,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR_OF_ERA].checkValidValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:304,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:306,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:308,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:312,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:315,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:319,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].longValue()'
      Src: org.threeten.bp.chrono.MinguoChronology:321,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:322,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].longValue()'
      Src: org.threeten.bp.chrono.MinguoChronology:323,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:324,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:324,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.MinguoChronology:326,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:328,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:329,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ERA].checkValidValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:329,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:333,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:334,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:335,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:336,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:336,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:338,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:338,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:339,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:339,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,int,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:340,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plusMonths(int)'
      Src: org.threeten.bp.chrono.MinguoChronology:340,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plusDays(int)'
      Src: org.threeten.bp.chrono.MinguoChronology:340,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].range(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:342,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:342,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:342,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].range(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:343,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:343,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:343,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,int,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:345,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].lengthOfMonth()'
      Src: org.threeten.bp.chrono.MinguoChronology:345,1
    - Dst: Math.min(int,int)
      Src: org.threeten.bp.chrono.MinguoChronology:345,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:347,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:350,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:351,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:352,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:352,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:354,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:354,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:355,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:355,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:356,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:356,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,int,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:357,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:357,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:357,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:357,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:359,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:359,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:360,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:360,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:361,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:361,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:362,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:362,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:363,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.MinguoChronology:364,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:368,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:369,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:369,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:371,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:371,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:372,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:372,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:373,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:373,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,int,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:374,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:374,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:374,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:374,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:376,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:376,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:377,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:377,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:378,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:378,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:379,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:379,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:379,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].nextOrSame(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:379,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:379,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:380,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.MinguoChronology:381,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:387,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:388,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:388,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:390,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:390,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].dateYearDay(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:391,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plusDays(int)'
      Src: org.threeten.bp.chrono.MinguoChronology:391,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:393,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:393,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].dateYearDay(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:394,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:396,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:397,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:398,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:398,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:400,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:400,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:401,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:401,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,int,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:402,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:402,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:402,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:404,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:404,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:405,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:405,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,int,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:406,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plusDays(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:406,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:407,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.MinguoChronology:408,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:412,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:413,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:413,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:415,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:415,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:416,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:416,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,int,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:417,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:417,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:417,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:419,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:419,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:420,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:420,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,int,int)'
      Src: org.threeten.bp.chrono.MinguoChronology:421,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:421,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:421,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].nextOrSame(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:421,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:421,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.MinguoChronology:422,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.MinguoChronology:423,1
    CyclomaticComplexity: 59
    EdgeCount: 59
    ICount: 198
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.format.ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.MinguoChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - fieldValues
    - resolverStyle
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.format.ResolverStyle
    constantsTouched: []
    func_position:
      end: 430
      start: 284
    functionDepth: 3
    functionLinenumber: 284
    functionLinenumberEnd: 430
    functionName: '[org.threeten.bp.chrono.MinguoChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoChronology].dateYearDay(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.MinguoChronology,int)'
    - Math.min(int,int)
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.MinguoChronology,int)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoChronology].range(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.MinguoChronology].longValue()'
    - '[org.threeten.bp.chrono.MinguoChronology].nextOrSame(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology,int)'
    - '[org.threeten.bp.chrono.MinguoChronology].dateYearDay(org.threeten.bp.chrono.MinguoChronology,int)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoChronology].dateEpochDay(org.threeten.bp.chrono.MinguoChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].checkValidValue(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoDate].plusDays(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoDate].plusMonths(int)'
    - '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,int,org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR_OF_ERA].checkValidValue(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoDate].lengthOfMonth()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.MinguoChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoChronology,int,int)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.MinguoChronology,long)'
    - '[org.threeten.bp.chrono.MinguoDate].plus(int,org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.MinguoChronology,int)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.chrono.MinguoDate].plusDays(int)'
    - '[org.threeten.bp.chrono.MinguoDate].plus(org.threeten.bp.chrono.MinguoChronology,org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ERA].checkValidValue(org.threeten.bp.chrono.MinguoChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.MinguoChronology,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.ChronoLocalDate,String)'
      Src: org.threeten.bp.chrono.ChronoPeriod:89,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.ChronoLocalDate,String)'
      Src: org.threeten.bp.chrono.ChronoPeriod:90,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoPeriod:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - startDateInclusive
    - endDateExclusive
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 92
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].between(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.ChronoLocalDate,String)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoPeriod].between(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 109
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 109
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].get(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ChronoPeriod].get(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].getUnits()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
    signature: '[org.threeten.bp.chrono.ChronoPeriod].getUnits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.chrono.ChronoPeriod].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoPeriod].getUnits()'
      Src: org.threeten.bp.chrono.ChronoPeriod:145,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriod].get(org.threeten.bp.chrono.ChronoPeriod)'
      Src: org.threeten.bp.chrono.ChronoPeriod:146,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 151
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].isZero()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoPeriod].get(org.threeten.bp.chrono.ChronoPeriod)'
    - '[org.threeten.bp.chrono.ChronoPeriod].getUnits()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoPeriod].isZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoPeriod].getUnits()'
      Src: org.threeten.bp.chrono.ChronoPeriod:159,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriod].get(org.threeten.bp.chrono.ChronoPeriod)'
      Src: org.threeten.bp.chrono.ChronoPeriod:160,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].isNegative()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoPeriod].get(org.threeten.bp.chrono.ChronoPeriod)'
    - '[org.threeten.bp.chrono.ChronoPeriod].getUnits()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoPeriod].isNegative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amountToAdd
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 181
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 181
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoPeriod].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amountToSubtract
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 196
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 196
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoPeriod].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - scalar
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 213
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 213
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].multipliedBy(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoPeriod].multipliedBy(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoPeriod].multipliedBy()'
      Src: org.threeten.bp.chrono.ChronoPeriod:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].negated()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoPeriod].multipliedBy()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoPeriod].negated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 246
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].normalized()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoPeriod].normalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 274
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 274
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].addTo(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.ChronoPeriod].addTo(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 301
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 301
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].subtractFrom(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.ChronoPeriod].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 316
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 316
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoPeriod].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 324
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoPeriod].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 335
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.ChronoPeriod].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAmount
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.ChronoPeriod].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoPeriod].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseEra:77,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].<init>(org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.JapaneseEra:77,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseEra:82,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].<init>(int,org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.JapaneseEra:82,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseEra:87,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].<init>(int,org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.JapaneseEra:87,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseEra:92,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].<init>(int,org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.JapaneseEra:92,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseEra:97,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].<init>(int,org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.JapaneseEra:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.threeten.bp.LocalDate
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseEra
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 3
    argNames:
    - eraValue
    - since
    - name
    argTypes:
    - int
    - org.threeten.bp.LocalDate
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 143
    functionName: '[org.threeten.bp.chrono.JapaneseEra].<init>(int,org.threeten.bp.LocalDate,String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseEra].<init>(org.threeten.bp.LocalDate,String)'
    - '[org.threeten.bp.chrono.JapaneseEra].<init>(int,org.threeten.bp.LocalDate,String)'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseEra
    signature: '[org.threeten.bp.chrono.JapaneseEra].<init>(int,org.threeten.bp.LocalDate,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].of(int)'
      Src: org.threeten.bp.chrono.JapaneseEra:155,1
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseEra:157,1
    - Dst: '[java.io.InvalidObjectException].initCause(org.threeten.bp.chrono.JapaneseEra)'
      Src: org.threeten.bp.chrono.JapaneseEra:158,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 161
    functionName: '[org.threeten.bp.chrono.JapaneseEra].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseEra].of(int)'
    - '[java.io.InvalidObjectException].<init>(String)'
    - '[java.io.InvalidObjectException].initCause(org.threeten.bp.chrono.JapaneseEra)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.JapaneseEra].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].get()'
      Src: org.threeten.bp.chrono.JapaneseEra:180,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseEra:182,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.JapaneseEra:184,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.chrono.JapaneseEra:185,1
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseEra:186,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseEra:187,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].<init>(int,org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.JapaneseEra:189,1
    - Dst: '[java.util.Arrays].copyOf(org.threeten.bp.chrono.JapaneseEra,int)'
      Src: org.threeten.bp.chrono.JapaneseEra:190,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].compareAndSet(org.threeten.bp.chrono.JapaneseEra,org.threeten.bp.chrono.JapaneseEra)'
      Src: org.threeten.bp.chrono.JapaneseEra:192,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseEra:193,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseEra
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 2
    argNames:
    - since
    - name
    argTypes:
    - org.threeten.bp.LocalDate
    - String
    constantsTouched: []
    func_position:
      end: 196
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 196
    functionName: '[org.threeten.bp.chrono.JapaneseEra].registerEra(org.threeten.bp.LocalDate,String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(org.threeten.bp.chrono.JapaneseEra,int)'
    - '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].get()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].compareAndSet(org.threeten.bp.chrono.JapaneseEra,org.threeten.bp.chrono.JapaneseEra)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDate,String)'
    - '[org.threeten.bp.chrono.JapaneseEra].<init>(int,org.threeten.bp.LocalDate,String)'
    - '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseEra
    signature: '[org.threeten.bp.chrono.JapaneseEra].registerEra(org.threeten.bp.LocalDate,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].get()'
      Src: org.threeten.bp.chrono.JapaneseEra:210,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseEra:212,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].ordinal(int)'
      Src: org.threeten.bp.chrono.JapaneseEra:214,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseEra
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 1
    argNames:
    - japaneseEra
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 215
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 215
    functionName: '[org.threeten.bp.chrono.JapaneseEra].of(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 4
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].get()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.JapaneseEra].ordinal(int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseEra
    signature: '[org.threeten.bp.chrono.JapaneseEra].of(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.chrono.JapaneseEra:228,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].get()'
      Src: org.threeten.bp.chrono.JapaneseEra:229,1
    - Dst: '[String].equals(org.threeten.bp.chrono.JapaneseEra)'
      Src: org.threeten.bp.chrono.JapaneseEra:231,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseEra:235,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseEra
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 1
    argNames:
    - japaneseEra
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 236
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 236
    functionName: '[org.threeten.bp.chrono.JapaneseEra].valueOf(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 3
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[String].equals(org.threeten.bp.chrono.JapaneseEra)'
    - '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].get()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseEra
    signature: '[org.threeten.bp.chrono.JapaneseEra].valueOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].get()'
      Src: org.threeten.bp.chrono.JapaneseEra:250,1
    - Dst: '[java.util.Arrays].copyOf(org.threeten.bp.chrono.JapaneseEra,org.threeten.bp.chrono.JapaneseEra)'
      Src: org.threeten.bp.chrono.JapaneseEra:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JapaneseEra[]
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 252
    functionName: '[org.threeten.bp.chrono.JapaneseEra].values()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 3
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].get()'
    - '[java.util.Arrays].copyOf(org.threeten.bp.chrono.JapaneseEra,org.threeten.bp.chrono.JapaneseEra)'
    linkageType: ''
    returnType: JapaneseEra[]
    signature: '[org.threeten.bp.chrono.JapaneseEra].values()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseEra:262,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseEra:263,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].get()'
      Src: org.threeten.bp.chrono.JapaneseEra:265,1
    - Dst: '[org.threeten.bp.LocalDate].compareTo(org.threeten.bp.chrono.JapaneseEra)'
      Src: org.threeten.bp.chrono.JapaneseEra:268,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseEra
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 273
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 273
    functionName: '[org.threeten.bp.chrono.JapaneseEra].from(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 2
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>].get()'
    - '[org.threeten.bp.LocalDate].compareTo(org.threeten.bp.chrono.JapaneseEra)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseEra
    signature: '[org.threeten.bp.chrono.JapaneseEra].from(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 1
    argNames:
    - eraValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 283
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionName: '[org.threeten.bp.chrono.JapaneseEra].ordinal(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.JapaneseEra].ordinal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 291
    functionName: '[org.threeten.bp.chrono.JapaneseEra].startDate()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.JapaneseEra].startDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].ordinal(int)'
      Src: org.threeten.bp.chrono.JapaneseEra:298,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].values()'
      Src: org.threeten.bp.chrono.JapaneseEra:299,1
    - Dst: eras[ordinal + 1].startDate()
      Src: org.threeten.bp.chrono.JapaneseEra:303,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].minusDays(int)'
      Src: org.threeten.bp.chrono.JapaneseEra:303,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 304
    functionName: '[org.threeten.bp.chrono.JapaneseEra].endDate()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseEra].values()'
    - '[org.threeten.bp.chrono.JapaneseEra].minusDays(int)'
    - eras[ordinal + 1].startDate()
    - '[org.threeten.bp.chrono.JapaneseEra].ordinal(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.JapaneseEra].endDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.chrono.JapaneseEra].getValue()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.JapaneseEra].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseEra)'
      Src: org.threeten.bp.chrono.JapaneseEra:324,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceEra].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.JapaneseEra:326,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 327
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 327
    functionName: '[org.threeten.bp.chrono.JapaneseEra].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceEra].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseEra)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.JapaneseEra].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 333
    functionName: '[org.threeten.bp.chrono.JapaneseEra].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.JapaneseEra].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.JapaneseEra)'
      Src: org.threeten.bp.chrono.JapaneseEra:337,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: '[org.threeten.bp.chrono.JapaneseEra].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.JapaneseEra)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.JapaneseEra].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].getValue()'
      Src: org.threeten.bp.chrono.JapaneseEra:341,1
    - Dst: '[java.io.DataOutput].writeByte(int)'
      Src: org.threeten.bp.chrono.JapaneseEra:341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.threeten.bp.chrono.JapaneseEra].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeByte(int)'
    - '[org.threeten.bp.chrono.JapaneseEra].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.JapaneseEra].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.chrono.JapaneseEra:345,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].of(org.threeten.bp.chrono.JapaneseEra)'
      Src: org.threeten.bp.chrono.JapaneseEra:346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - long
      - java.util.concurrent.atomic.AtomicReference<JapaneseEra[]>
      - int
      - org.threeten.bp.LocalDate
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseEra
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceEra
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 347
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 347
    functionName: '[org.threeten.bp.chrono.JapaneseEra].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseEra].of(org.threeten.bp.chrono.JapaneseEra)'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseEra
    signature: '[org.threeten.bp.chrono.JapaneseEra].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].timeLineOrder()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].timeLineOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:150,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:154,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:154,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:156,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:156,1
    - Dst: '[R].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:158,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<?>
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 159
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 159
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[R].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<?>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].range()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:166,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:168,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:168,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:170,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 171
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 171
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
    - '[org.threeten.bp.temporal.TemporalField].range()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:177,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:178,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:178,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:180,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:180,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:182,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 183
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 183
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:189,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:190,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:190,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:192,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:192,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:194,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 195
      start: 185
    functionDepth: 3
    functionLinenumber: 185
    functionLinenumberEnd: 195
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:207,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: D
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].toLocalDate()'
    linkageType: ''
    returnType: D
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:219,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 7
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 230
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:241,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
    - '[D].getChronology()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 251
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneId
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 260
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneId
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].withEarlierOffsetAtOverlap()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].withEarlierOffsetAtOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 301
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].withLaterOffsetAtOverlap()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].withLaterOffsetAtOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 319
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 338
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 338
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:344,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:344,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:344,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].ensureChronoZonedDateTime(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 345
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 345
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
    - '[D].getChronology()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].ensureChronoZonedDateTime(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 348
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 348
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:352,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:352,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:352,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].ensureChronoZonedDateTime(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 353
      start: 350
    functionDepth: 2
    functionLinenumber: 350
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
    - '[D].getChronology()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].ensureChronoZonedDateTime(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 356
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 356
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:360,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:360,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:360,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].ensureChronoZonedDateTime(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 2
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(org.threeten.bp.temporal.TemporalAmount)'
    - '[D].getChronology()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].ensureChronoZonedDateTime(org.threeten.bp.temporal.Temporal)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:365,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:365,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:365,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].ensureChronoZonedDateTime(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:365,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 366
      start: 363
    functionDepth: 2
    functionLinenumber: 363
    functionLinenumberEnd: 366
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    - '[D].getChronology()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].ensureChronoZonedDateTime(org.threeten.bp.temporal.Temporal)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:372,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:372,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:373,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:374,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:375,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:375,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:376,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:378,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:379,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:380,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:381,1
    - Dst: '[D].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:381,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.chrono.ChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:381,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:382,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:383,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:385,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 386
      start: 369
    functionDepth: 2
    functionLinenumber: 369
    functionLinenumberEnd: 386
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    - '[D].toEpochDay()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[D].getChronology()'
    - '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.chrono.ChronoZonedDateTime)'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:396,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 398
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 398
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:412,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:412,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:412,1
    - Dst: '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:412,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 3
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].toInstant()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].ofEpochSecond(long,int)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
    - '[org.threeten.bp.LocalTime].getNano()'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].toInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:427,1
    - Dst: '[D].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:427,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:428,1
    - Dst: '[org.threeten.bp.LocalTime].toSecondOfDay()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:428,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:429,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:429,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 426
    functionDepth: 2
    functionLinenumber: 426
    functionLinenumberEnd: 431
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalTime].toSecondOfDay()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
    - '[D].toEpochDay()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:449,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:449,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,org.threeten.bp.chrono.ChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:449,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:451,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:451,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:451,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getNano()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:451,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:453,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:453,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].compareTo(org.threeten.bp.chrono.ChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:453,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:455,1
    - Dst: '[org.threeten.bp.ZoneId].getId()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:455,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].getZone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:455,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getId()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:455,1
    - Dst: '[String].compareTo(org.threeten.bp.chrono.ChronoZonedDateTime)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:455,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:457,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:457,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:457,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getChronology()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:457,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].compareTo(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:457,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoZonedDateTime<?>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoZonedDateTime<?>
    constantsTouched: []
    func_position:
      end: 463
      start: 447
    functionDepth: 3
    functionLinenumber: 447
    functionLinenumberEnd: 463
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].compareTo(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneId].getId()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getNano()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].compareTo(org.threeten.bp.chrono.ChronoZonedDateTime)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].compareTo(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].getZone()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getChronology()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toEpochSecond()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,org.threeten.bp.chrono.ChronoZonedDateTime)'
    - '[D].getChronology()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getId()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalDateTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalDate()'
    - '[String].compareTo(org.threeten.bp.chrono.ChronoZonedDateTime)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].compareTo(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:477,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:478,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:480,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:480,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:480,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getNano()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:480,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoZonedDateTime<?>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoZonedDateTime<?>
    constantsTouched: []
    func_position:
      end: 481
      start: 476
    functionDepth: 3
    functionLinenumber: 476
    functionLinenumberEnd: 481
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].isAfter(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getNano()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toEpochSecond()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].isAfter(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:494,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:495,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:497,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:497,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:497,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getNano()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:497,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoZonedDateTime<?>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoZonedDateTime<?>
    constantsTouched: []
    func_position:
      end: 498
      start: 493
    functionDepth: 3
    functionLinenumber: 493
    functionLinenumberEnd: 498
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].isBefore(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getNano()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toEpochSecond()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].isBefore(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:511,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toEpochSecond()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:511,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:512,1
    - Dst: '[org.threeten.bp.LocalTime].getNano()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:512,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:512,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getNano()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:512,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoZonedDateTime<?>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoZonedDateTime<?>
    constantsTouched: []
    func_position:
      end: 513
      start: 510
    functionDepth: 3
    functionLinenumber: 510
    functionLinenumberEnd: 513
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].isEqual(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toLocalTime()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
    - '[org.threeten.bp.LocalTime].getNano()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getNano()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime<?>].toEpochSecond()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].isEqual(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].compareTo(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:532,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 535
      start: 526
    functionDepth: 4
    functionLinenumber: 526
    functionLinenumberEnd: 535
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].compareTo(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:544,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].hashCode()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:544,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:544,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:544,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:544,1
    - Dst: '[org.threeten.bp.ZoneId].hashCode()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:544,1
    - Dst: Integer.rotateLeft(int,int)
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 542
    functionDepth: 2
    functionLinenumber: 542
    functionLinenumberEnd: 545
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].hashCode()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
    - '[org.threeten.bp.ZoneOffset].hashCode()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
    - Integer.rotateLeft(int,int)
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
    - '[org.threeten.bp.ZoneId].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:557,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].toString()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:557,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:557,1
    - Dst: '[org.threeten.bp.ZoneOffset].toString()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:557,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:558,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:558,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:559,1
    - Dst: '[org.threeten.bp.ZoneId].toString()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:559,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 562
      start: 555
    functionDepth: 2
    functionLinenumber: 555
    functionLinenumberEnd: 562
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTime<D>].toString()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
    - '[org.threeten.bp.ZoneId].toString()'
    - '[org.threeten.bp.ZoneOffset].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.threeten.bp.chrono.ChronoZonedDateTime:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoZonedDateTime<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.ChronoZonedDateTime].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
    functionUses: 0
    functionsReached:
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime
    signature: '[org.threeten.bp.chrono.ChronoZonedDateTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.AbstractChronology
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.AbstractChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/AbstractChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.AbstractChronology
    signature: '[org.threeten.bp.chrono.AbstractChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.chrono.HijrahDate:438,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.HijrahDate:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 437
    functionDepth: 5
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionName: '[org.threeten.bp.chrono.HijrahDate].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.HijrahDate:455,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.HijrahDate:455,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 456
      start: 454
    functionDepth: 5
    functionLinenumber: 454
    functionLinenumberEnd: 456
    functionName: '[org.threeten.bp.chrono.HijrahDate].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].dateNow(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.HijrahDate:471,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 472
      start: 470
    functionDepth: 4
    functionLinenumber: 470
    functionLinenumberEnd: 472
    functionName: '[org.threeten.bp.chrono.HijrahDate].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahChronology].dateNow(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].of(org.threeten.bp.chrono.HijrahDate,int,int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:488,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].of(org.threeten.bp.chrono.HijrahDate,int,int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:489,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - prolepticYear
    - monthOfYear
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 490
      start: 486
    functionDepth: 1
    functionLinenumber: 486
    functionLinenumberEnd: 490
    functionName: '[org.threeten.bp.chrono.HijrahDate].of(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].of(org.threeten.bp.chrono.HijrahDate,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].of(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(HijrahEra,String)'
      Src: org.threeten.bp.chrono.HijrahDate:505,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].checkValidYearOfEra(int)'
      Src: org.threeten.bp.chrono.HijrahDate:506,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].checkValidMonth(int)'
      Src: org.threeten.bp.chrono.HijrahDate:507,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfMonth(int)'
      Src: org.threeten.bp.chrono.HijrahDate:508,1
    - Dst: '[HijrahEra].prolepticYear(int)'
      Src: org.threeten.bp.chrono.HijrahDate:509,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getGregorianEpochDay(org.threeten.bp.chrono.HijrahDate,int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:509,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].<init>(long)'
      Src: org.threeten.bp.chrono.HijrahDate:510,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - HijrahEra
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - era
    - yearOfEra
    - monthOfYear
    - dayOfMonth
    argTypes:
    - HijrahEra
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 511
      start: 504
    functionDepth: 4
    functionLinenumber: 504
    functionLinenumberEnd: 511
    functionName: '[org.threeten.bp.chrono.HijrahDate].of(HijrahEra,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfMonth(int)'
    - '[org.threeten.bp.chrono.HijrahDate].<init>(long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(HijrahEra,String)'
    - '[HijrahEra].prolepticYear(int)'
    - '[org.threeten.bp.chrono.HijrahDate].getGregorianEpochDay(org.threeten.bp.chrono.HijrahDate,int,int)'
    - '[org.threeten.bp.chrono.HijrahDate].checkValidMonth(int)'
    - '[org.threeten.bp.chrono.HijrahDate].checkValidYearOfEra(int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].of(HijrahEra,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:520,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - yearOfEra
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 522
      start: 517
    functionDepth: 1
    functionLinenumber: 517
    functionLinenumberEnd: 522
    functionName: '[org.threeten.bp.chrono.HijrahDate].checkValidYearOfEra(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.HijrahDate].checkValidYearOfEra(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getMaximumDayOfYear()'
      Src: org.threeten.bp.chrono.HijrahDate:526,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:527,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dayOfYear
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 529
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 529
    functionName: '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.HijrahDate].getMaximumDayOfYear()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:533,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - month
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 535
      start: 531
    functionDepth: 1
    functionLinenumber: 531
    functionLinenumberEnd: 535
    functionName: '[org.threeten.bp.chrono.HijrahDate].checkValidMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.HijrahDate].checkValidMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getMaximumDayOfMonth()'
      Src: org.threeten.bp.chrono.HijrahDate:539,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:540,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dayOfMonth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 543
      start: 537
    functionDepth: 1
    functionLinenumber: 537
    functionLinenumberEnd: 543
    functionName: '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfMonth(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].getMaximumDayOfMonth()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.HijrahDate:553,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].<init>(long)'
      Src: org.threeten.bp.chrono.HijrahDate:554,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 4
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: '[org.threeten.bp.chrono.HijrahDate].of(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].<init>(long)'
    - '[org.threeten.bp.LocalDate].toEpochDay()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].of(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].<init>(long)'
      Src: org.threeten.bp.chrono.HijrahDate:558,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - epochDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 559
      start: 557
    functionDepth: 4
    functionLinenumber: 557
    functionLinenumberEnd: 559
    functionName: '[org.threeten.bp.chrono.HijrahDate].ofEpochDay(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].<init>(long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].ofEpochDay(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.HijrahDate:579,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 580
      start: 578
    functionDepth: 6
    functionLinenumber: 578
    functionLinenumberEnd: 580
    functionName: '[org.threeten.bp.chrono.HijrahDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.chrono.HijrahDate:274,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.chrono.HijrahDate:279,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.chrono.HijrahDate:285,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getHijrahDateInfo(long)'
      Src: org.threeten.bp.chrono.HijrahDate:589,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].checkValidYearOfEra()'
      Src: org.threeten.bp.chrono.HijrahDate:591,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].checkValidMonth()'
      Src: org.threeten.bp.chrono.HijrahDate:592,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfMonth()'
      Src: org.threeten.bp.chrono.HijrahDate:593,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfYear()'
      Src: org.threeten.bp.chrono.HijrahDate:594,1
    - Dst: HijrahEra.of()
      Src: org.threeten.bp.chrono.HijrahDate:596,1
    - Dst: '[org.threeten.bp.DayOfWeek].of()'
      Src: org.threeten.bp.chrono.HijrahDate:601,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
      Src: org.threeten.bp.chrono.HijrahDate:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - gregorianDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 604
      start: 588
    functionDepth: 3
    functionLinenumber: 588
    functionLinenumberEnd: 604
    functionName: '[org.threeten.bp.chrono.HijrahDate].<init>(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.DayOfWeek].of()'
    - '[org.threeten.bp.chrono.HijrahDate].checkValidMonth()'
    - '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfMonth()'
    - '[org.threeten.bp.chrono.HijrahDate].getHijrahDateInfo(long)'
    - '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfYear()'
    - '[java.util.HashMap].<init>()'
    - HijrahEra.of()
    - '[org.threeten.bp.chrono.HijrahDate].checkValidYearOfEra()'
    - '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].<init>(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].<init>(long)'
      Src: org.threeten.bp.chrono.HijrahDate:612,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 613
      start: 611
    functionDepth: 4
    functionLinenumber: 611
    functionLinenumberEnd: 613
    functionName: '[org.threeten.bp.chrono.HijrahDate].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].<init>(long)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.HijrahDate].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahChronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 616
    functionDepth: 0
    functionLinenumber: 616
    functionLinenumberEnd: 619
    functionName: '[org.threeten.bp.chrono.HijrahDate].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahChronology
    signature: '[org.threeten.bp.chrono.HijrahDate].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HijrahEra
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 624
      start: 621
    functionDepth: 0
    functionLinenumber: 621
    functionLinenumberEnd: 624
    functionName: '[org.threeten.bp.chrono.HijrahDate].getEra()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: HijrahEra
    signature: '[org.threeten.bp.chrono.HijrahDate].getEra()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.HijrahDate:629,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].lengthOfMonth()'
      Src: org.threeten.bp.chrono.HijrahDate:632,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:632,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].lengthOfYear()'
      Src: org.threeten.bp.chrono.HijrahDate:633,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:633,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:634,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:635,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getChronology()'
      Src: org.threeten.bp.chrono.HijrahDate:637,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].range(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:637,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:639,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.chrono.HijrahDate:641,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 642
      start: 626
    functionDepth: 3
    functionLinenumber: 626
    functionLinenumberEnd: 642
    functionName: '[org.threeten.bp.chrono.HijrahDate].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahChronology].range(org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].lengthOfMonth()'
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.chrono.HijrahDate].getChronology()'
    - '[org.threeten.bp.chrono.HijrahDate].lengthOfYear()'
    - '[org.threeten.bp.chrono.HijrahDate].isSupported(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.HijrahDate].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.chrono.HijrahDate:648,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].toEpochDay()'
      Src: org.threeten.bp.chrono.HijrahDate:653,1
    - Dst: '[HijrahEra].getValue()'
      Src: org.threeten.bp.chrono.HijrahDate:659,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:661,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.chrono.HijrahDate:663,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 664
      start: 644
    functionDepth: 4
    functionLinenumber: 644
    functionLinenumberEnd: 664
    functionName: '[org.threeten.bp.chrono.HijrahDate].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[HijrahEra].getValue()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.DayOfWeek].getValue()'
    - '[org.threeten.bp.chrono.HijrahDate].toEpochDay()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.HijrahDate].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.HijrahDate:669,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 670
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 670
    functionName: '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 2
    functionsReached:
    - '[Object].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f.checkValidValue(long)
      Src: org.threeten.bp.chrono.HijrahDate:676,1
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.chrono.HijrahDate:679,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plusDays(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:679,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getLong(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:680,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plusDays(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:680,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getLong(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:681,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plusDays(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:681,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:682,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:683,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].<init>(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:684,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plusDays(int)'
      Src: org.threeten.bp.chrono.HijrahDate:685,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plusDays(int)'
      Src: org.threeten.bp.chrono.HijrahDate:686,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,org.threeten.bp.chrono.HijrahDate,int)'
      Src: org.threeten.bp.chrono.HijrahDate:687,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:688,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(org.threeten.bp.chrono.HijrahDate,int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:689,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:690,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:692,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.chrono.HijrahDate:694,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 695
      start: 672
    functionDepth: 3
    functionLinenumber: 672
    functionLinenumberEnd: 695
    functionName: '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(org.threeten.bp.chrono.HijrahDate,int,int)'
    - '[org.threeten.bp.chrono.HijrahDate].plusDays(int)'
    - '[org.threeten.bp.chrono.HijrahDate].plusDays(org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.DayOfWeek].getValue()'
    - '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,int,org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].<init>(org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,int)'
    - f.checkValidValue(long)
    - '[org.threeten.bp.chrono.HijrahDate].getLong(org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,int,int)'
    - '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,org.threeten.bp.chrono.HijrahDate,int)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getMonthDays(int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:698,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].of(int,int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:702,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - yearOfEra
    - month
    - day
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 703
      start: 697
    functionDepth: 2
    functionLinenumber: 697
    functionLinenumberEnd: 703
    functionName: '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].of(int,int,org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].getMonthDays(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].plus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.HijrahDate:707,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 708
      start: 705
    functionDepth: 0
    functionLinenumber: 705
    functionLinenumberEnd: 708
    functionName: '[org.threeten.bp.chrono.HijrahDate].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[Object].plus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.HijrahDate:712,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 713
      start: 710
    functionDepth: 0
    functionLinenumber: 710
    functionLinenumberEnd: 713
    functionName: '[org.threeten.bp.chrono.HijrahDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[Object].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].minus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.HijrahDate:717,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 718
      start: 715
    functionDepth: 0
    functionLinenumber: 715
    functionLinenumberEnd: 718
    functionName: '[org.threeten.bp.chrono.HijrahDate].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[Object].minus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].minus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.HijrahDate:722,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 723
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 723
    functionName: '[org.threeten.bp.chrono.HijrahDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[Object].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.HijrahDate:729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.HijrahDate>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localTime
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 730
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 730
    functionName: '[org.threeten.bp.chrono.HijrahDate].atTime(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[Object].atTime(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.HijrahDate>
    signature: '[org.threeten.bp.chrono.HijrahDate].atTime(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getGregorianEpochDay(int,int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:734,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 735
      start: 732
    functionDepth: 3
    functionLinenumber: 732
    functionLinenumberEnd: 735
    functionName: '[org.threeten.bp.chrono.HijrahDate].toEpochDay()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].getGregorianEpochDay(int,int,int)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.HijrahDate].toEpochDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 746
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 746
    functionName: '[org.threeten.bp.chrono.HijrahDate].isLeapYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.HijrahDate].isLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:754,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].of(HijrahEra,int,int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:755,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - years
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 756
      start: 749
    functionDepth: 5
    functionLinenumber: 749
    functionLinenumberEnd: 756
    functionName: '[org.threeten.bp.chrono.HijrahDate].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].of(HijrahEra,int,int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahDate,int)'
      Src: org.threeten.bp.chrono.HijrahDate:769,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:771,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].of(HijrahEra,int,int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:772,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - months
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 773
      start: 758
    functionDepth: 5
    functionLinenumber: 758
    functionLinenumberEnd: 773
    functionName: '[org.threeten.bp.chrono.HijrahDate].plusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].of(HijrahEra,int,int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahDate,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].plusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].<init>(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:777,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 778
      start: 775
    functionDepth: 0
    functionLinenumber: 775
    functionLinenumberEnd: 778
    functionName: '[org.threeten.bp.chrono.HijrahDate].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].<init>(org.threeten.bp.chrono.HijrahDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahDate].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getCycleNumber(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:801,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getDayOfCycle(org.threeten.bp.chrono.HijrahDate,int)'
      Src: org.threeten.bp.chrono.HijrahDate:802,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getYearInCycle(int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:803,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getDayOfYear(int,int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:804,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getMonthOfYear(int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:807,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getDayOfMonth(int,int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:808,1
    - Dst: HijrahEra.AH.getValue()
      Src: org.threeten.bp.chrono.HijrahDate:810,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getYearInCycle(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:818,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getDayOfYear(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate,int)'
      Src: org.threeten.bp.chrono.HijrahDate:819,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:822,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getMonthOfYear(int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:824,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getDayOfMonth(int,int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:825,1
    - Dst: HijrahEra.BEFORE_AH.getValue()
      Src: org.threeten.bp.chrono.HijrahDate:827,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - gregorianDays
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 841
      start: 793
    functionDepth: 2
    functionLinenumber: 793
    functionLinenumberEnd: 841
    functionName: '[org.threeten.bp.chrono.HijrahDate].getHijrahDateInfo(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].getYearInCycle(int,int)'
    - '[org.threeten.bp.chrono.HijrahDate].getYearInCycle(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
    - HijrahEra.AH.getValue()
    - '[org.threeten.bp.chrono.HijrahDate].isLeapYear(org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].getDayOfCycle(org.threeten.bp.chrono.HijrahDate,int)'
    - '[org.threeten.bp.chrono.HijrahDate].getDayOfMonth(int,int,org.threeten.bp.chrono.HijrahDate)'
    - HijrahEra.BEFORE_AH.getValue()
    - '[org.threeten.bp.chrono.HijrahDate].getMonthOfYear(int,org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].getDayOfYear(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate,int)'
    - '[org.threeten.bp.chrono.HijrahDate].getCycleNumber(org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].getDayOfYear(int,int,int)'
    linkageType: ''
    returnType: int[]
    signature: '[org.threeten.bp.chrono.HijrahDate].getHijrahDateInfo(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].yearToGregorianEpochDay(int)'
      Src: org.threeten.bp.chrono.HijrahDate:852,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getMonthDays(int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:853,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - prolepticYear
    - monthOfYear
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 856
      start: 851
    functionDepth: 2
    functionLinenumber: 851
    functionLinenumberEnd: 856
    functionName: '[org.threeten.bp.chrono.HijrahDate].getGregorianEpochDay(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].yearToGregorianEpochDay(int)'
    - '[org.threeten.bp.chrono.HijrahDate].getMonthDays(int,int)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.HijrahDate].getGregorianEpochDay(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: getAdjustedCycle(cycleNumber)[Math.abs(yearInCycle)].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:868,1
    - Dst: Long.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:884,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].longValue()'
      Src: org.threeten.bp.chrono.HijrahDate:887,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - prolepticYear
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 888
      start: 863
    functionDepth: 0
    functionLinenumber: 863
    functionLinenumberEnd: 888
    functionName: '[org.threeten.bp.chrono.HijrahDate].yearToGregorianEpochDay(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - getAdjustedCycle(cycleNumber)[Math.abs(yearInCycle)].intValue()
    - Long.valueOf(int)
    - '[org.threeten.bp.chrono.HijrahDate].longValue()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.HijrahDate].yearToGregorianEpochDay(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: days[i].longValue()
      Src: org.threeten.bp.chrono.HijrahDate:901,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - epochDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 910
      start: 896
    functionDepth: 0
    functionLinenumber: 896
    functionLinenumberEnd: 910
    functionName: '[org.threeten.bp.chrono.HijrahDate].getCycleNumber(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - days[i].longValue()
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getCycleNumber(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:928,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].longValue()'
      Src: org.threeten.bp.chrono.HijrahDate:930,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - epochDay
    - cycleNumber
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 931
      start: 919
    functionDepth: 0
    functionLinenumber: 919
    functionLinenumberEnd: 931
    functionName: '[org.threeten.bp.chrono.HijrahDate].getDayOfCycle(long,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(int)
    - '[org.threeten.bp.chrono.HijrahDate].longValue()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getDayOfCycle(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getAdjustedCycle(int)'
      Src: org.threeten.bp.chrono.HijrahDate:941,1
    - Dst: cycles[i].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:948,1
    - Dst: cycles[i].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:956,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cycleNumber
    - dayOfCycle
    argTypes:
    - int
    - long
    constantsTouched: []
    func_position:
      end: 962
      start: 940
    functionDepth: 1
    functionLinenumber: 940
    functionLinenumberEnd: 962
    functionName: '[org.threeten.bp.chrono.HijrahDate].getYearInCycle(int,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].getAdjustedCycle(int)'
    - cycles[i].intValue()
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getYearInCycle(int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:974,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:974,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cycleNumber
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 982
      start: 971
    functionDepth: 0
    functionLinenumber: 971
    functionLinenumberEnd: 982
    functionName: '[org.threeten.bp.chrono.HijrahDate].getAdjustedCycle(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 2
    functionsReached:
    - Integer.valueOf(int)
    - '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
    linkageType: ''
    returnType: Integer[]
    signature: '[org.threeten.bp.chrono.HijrahDate].getAdjustedCycle(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:993,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:993,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
      Src: org.threeten.bp.chrono.HijrahDate:998,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1005
      start: 990
    functionDepth: 0
    functionLinenumber: 990
    functionLinenumberEnd: 1005
    functionName: '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthDays(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 3
    functionsReached:
    - Integer.valueOf(int)
    - '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
    linkageType: ''
    returnType: Integer[]
    signature: '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthDays(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1016,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1016,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1021,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1028
      start: 1013
    functionDepth: 0
    functionLinenumber: 1013
    functionLinenumberEnd: 1028
    functionName: '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthLength(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - Integer.valueOf(int)
    - '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
    linkageType: ''
    returnType: Integer[]
    signature: '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getAdjustedCycle(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1039,1
    - Dst: cycles[yearInCycle].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1042,1
    - Dst: cycles[yearInCycle].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1044,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - cycleNumber
    - dayOfCycle
    - yearInCycle
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1046
      start: 1038
    functionDepth: 1
    functionLinenumber: 1038
    functionLinenumberEnd: 1046
    functionName: '[org.threeten.bp.chrono.HijrahDate].getDayOfYear(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - cycles[yearInCycle].intValue()
    - '[org.threeten.bp.chrono.HijrahDate].getAdjustedCycle(int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getDayOfYear(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthDays(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1057,1
    - Dst: newMonths[i].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1061,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1067,1
    - Dst: newMonths[i].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1070,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - dayOfYear
    - year
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1076
      start: 1055
    functionDepth: 1
    functionLinenumber: 1055
    functionLinenumberEnd: 1076
    functionName: '[org.threeten.bp.chrono.HijrahDate].getMonthOfYear(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthDays(int)'
    - '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
    - newMonths[i].intValue()
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getMonthOfYear(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthDays(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1088,1
    - Dst: newMonths[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1092,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1097,1
    - Dst: newMonths[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1100,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - dayOfYear
    - month
    - year
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1105
      start: 1086
    functionDepth: 1
    functionLinenumber: 1086
    functionLinenumberEnd: 1105
    functionName: '[org.threeten.bp.chrono.HijrahDate].getDayOfMonth(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthDays(int)'
    - '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
    - newMonths[month].intValue()
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getDayOfMonth(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1115
      start: 1113
    functionDepth: 0
    functionLinenumber: 1113
    functionLinenumberEnd: 1115
    functionName: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthDays(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1125,1
    - Dst: newMonths[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - month
    - year
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1127
      start: 1124
    functionDepth: 1
    functionLinenumber: 1124
    functionLinenumberEnd: 1127
    functionName: '[org.threeten.bp.chrono.HijrahDate].getMonthDays(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthDays(int)'
    - newMonths[month].intValue()
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getMonthDays(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthLength(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1137,1
    - Dst: newMonths[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - month
    - year
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1139
      start: 1136
    functionDepth: 1
    functionLinenumber: 1136
    functionLinenumberEnd: 1139
    functionName: '[org.threeten.bp.chrono.HijrahDate].getMonthLength(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthLength(int)'
    - newMonths[month].intValue()
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getMonthLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getMonthLength(int,int)'
      Src: org.threeten.bp.chrono.HijrahDate:1143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1141
    functionDepth: 2
    functionLinenumber: 1141
    functionLinenumberEnd: 1144
    functionName: '[org.threeten.bp.chrono.HijrahDate].lengthOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].getMonthLength(int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].lengthOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1157,1
    - Dst: ADJUSTED_CYCLES[cycleNumber + 1].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1164,1
    - Dst: ADJUSTED_CYCLES[cycleNumber].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1165,1
    - Dst: cycleYears[yearInCycle].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1166,1
    - Dst: cycleYears[yearInCycle + 1].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1168,1
    - Dst: cycleYears[yearInCycle].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1169,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1171,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1173
      start: 1152
    functionDepth: 1
    functionLinenumber: 1152
    functionLinenumberEnd: 1173
    functionName: '[org.threeten.bp.chrono.HijrahDate].getYearLength(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - cycleYears[yearInCycle].intValue()
    - '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
    - ADJUSTED_CYCLES[cycleNumber].intValue()
    - ADJUSTED_CYCLES[cycleNumber + 1].intValue()
    - cycleYears[yearInCycle + 1].intValue()
    - '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getYearLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getYearLength(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1175
    functionDepth: 2
    functionLinenumber: 1175
    functionLinenumberEnd: 1178
    functionName: '[org.threeten.bp.chrono.HijrahDate].lengthOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].getYearLength(int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].lengthOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1187
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1187
    functionName: '[org.threeten.bp.chrono.HijrahDate].getMaximumDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getMaximumDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1196
      start: 1194
    functionDepth: 0
    functionLinenumber: 1194
    functionLinenumberEnd: 1196
    functionName: '[org.threeten.bp.chrono.HijrahDate].getSmallestMaximumDayOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getSmallestMaximumDayOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1203
    functionDepth: 0
    functionLinenumber: 1203
    functionLinenumberEnd: 1205
    functionName: '[org.threeten.bp.chrono.HijrahDate].getMaximumDayOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getMaximumDayOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1214
      start: 1212
    functionDepth: 0
    functionLinenumber: 1212
    functionLinenumberEnd: 1214
    functionName: '[org.threeten.bp.chrono.HijrahDate].getSmallestMaximumDayOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahDate].getSmallestMaximumDayOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:1237,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:1240,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:1243,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:1247,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:1250,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:1253,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahDate:1256,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1261,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1264,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1264,1
    - Dst: Integer.valueOf()
      Src: org.threeten.bp.chrono.HijrahDate:1270,1
    - Dst: Integer.valueOf()
      Src: org.threeten.bp.chrono.HijrahDate:1275,1
    - Dst: orgStartMonthNums[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1284,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1284,1
    - Dst: orgStartMonthNums[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1288,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1288,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1293,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].put(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1293,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1297,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1297,1
    - Dst: Integer.valueOf()
      Src: org.threeten.bp.chrono.HijrahDate:1303,1
    - Dst: Integer.valueOf()
      Src: org.threeten.bp.chrono.HijrahDate:1308,1
    - Dst: orgStartMonthLengths[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1318,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1317,1
    - Dst: orgStartMonthLengths[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1321,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1320,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1325,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].put(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1325,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1332,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1332,1
    - Dst: Integer.valueOf()
      Src: org.threeten.bp.chrono.HijrahDate:1337,1
    - Dst: startCycles[j].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1342,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1342,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1346,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].put(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1346,1
    - Dst: ADJUSTED_CYCLES[j].longValue()
      Src: org.threeten.bp.chrono.HijrahDate:1357,1
    - Dst: Long.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1357,1
    - Dst: ADJUSTED_CYCLES[j].longValue()
      Src: org.threeten.bp.chrono.HijrahDate:1363,1
    - Dst: Long.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1363,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1371,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1371,1
    - Dst: Integer.valueOf()
      Src: org.threeten.bp.chrono.HijrahDate:1376,1
    - Dst: endCycles[j].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1380,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1380,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1382,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].put(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1382,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
      Src: org.threeten.bp.chrono.HijrahDate:1386,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1388,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1388,1
    - Dst: Integer.valueOf()
      Src: org.threeten.bp.chrono.HijrahDate:1394,1
    - Dst: Integer.valueOf()
      Src: org.threeten.bp.chrono.HijrahDate:1399,1
    - Dst: orgEndMonthDays[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1408,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1408,1
    - Dst: orgEndMonthDays[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1412,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1412,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1417,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].put(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1417,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1420,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1420,1
    - Dst: Integer.valueOf()
      Src: org.threeten.bp.chrono.HijrahDate:1427,1
    - Dst: Integer.valueOf()
      Src: org.threeten.bp.chrono.HijrahDate:1432,1
    - Dst: orgEndMonthLengths[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1442,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1441,1
    - Dst: orgEndMonthLengths[month].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1445,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1444,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1449,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].put(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1449,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1451,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1451,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1453,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1453,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1456,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1455,1
    - Dst: Integer.valueOf(int)
      Src: org.threeten.bp.chrono.HijrahDate:1457,1
    - Dst: '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1457,1
    - Dst: startMonthLengths[startMonth].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1459,1
    - Dst: endMonthLengths[endMonth].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1460,1
    - Dst: startMonthDays[11].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1461,1
    - Dst: startMonthLengths[11].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1462,1
    - Dst: endMonthDays[11].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1463,1
    - Dst: endMonthLengths[11].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1464,1
    - Dst: ADJUSTED_MAX_VALUES[POSITION_DAY_OF_MONTH].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1466,1
    - Dst: ADJUSTED_LEAST_MAX_VALUES[POSITION_DAY_OF_MONTH].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1468,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1477,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1485,1
    - Dst: ADJUSTED_MAX_VALUES[POSITION_DAY_OF_YEAR].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1488,1
    - Dst: ADJUSTED_LEAST_MAX_VALUES[POSITION_DAY_OF_YEAR].intValue()
      Src: org.threeten.bp.chrono.HijrahDate:1489,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1499,1
    - Dst: Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1507,1
    CyclomaticComplexity: 59
    EdgeCount: 59
    ICount: 242
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - startYear
    - startMonth
    - endYear
    - endMonth
    - offset
    argTypes:
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1509
      start: 1233
    functionDepth: 1
    functionLinenumber: 1233
    functionLinenumberEnd: 1509
    functionName: '[org.threeten.bp.chrono.HijrahDate].addDeviationAsHijrah(int,int,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<Integer,Integer[]>].get(org.threeten.bp.chrono.HijrahDate)'
    - Integer.valueOf()
    - '[IllegalArgumentException].<init>(String)'
    - endMonthLengths[endMonth].intValue()
    - Integer.valueOf(int)
    - endMonthLengths[11].intValue()
    - '[java.util.HashMap<Integer,Integer[]>].put(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].isLeapYear(int)'
    - ADJUSTED_LEAST_MAX_VALUES[POSITION_DAY_OF_MONTH].intValue()
    - startCycles[j].intValue()
    - orgEndMonthLengths[month].intValue()
    - endMonthDays[11].intValue()
    - orgStartMonthNums[month].intValue()
    - ADJUSTED_LEAST_MAX_VALUES[POSITION_DAY_OF_YEAR].intValue()
    - Long.valueOf(org.threeten.bp.chrono.HijrahDate)
    - orgEndMonthDays[month].intValue()
    - startMonthLengths[startMonth].intValue()
    - startMonthDays[11].intValue()
    - ADJUSTED_MAX_VALUES[POSITION_DAY_OF_YEAR].intValue()
    - ADJUSTED_MAX_VALUES[POSITION_DAY_OF_MONTH].intValue()
    - ADJUSTED_CYCLES[j].longValue()
    - endCycles[j].intValue()
    - startMonthLengths[11].intValue()
    - Integer.valueOf(org.threeten.bp.chrono.HijrahDate)
    - orgStartMonthLengths[month].intValue()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.HijrahDate].addDeviationAsHijrah(int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].getConfigFileInputStream()'
      Src: org.threeten.bp.chrono.HijrahDate:1530,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: org.threeten.bp.chrono.HijrahDate:1534,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: org.threeten.bp.chrono.HijrahDate:1534,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.threeten.bp.chrono.HijrahDate:1537,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].trim()'
      Src: org.threeten.bp.chrono.HijrahDate:1539,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].parseLine(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1540,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: org.threeten.bp.chrono.HijrahDate:1544,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.text.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1548
      start: 1529
    functionDepth: 2
    functionLinenumber: 1529
    functionLinenumberEnd: 1548
    functionName: '[org.threeten.bp.chrono.HijrahDate].readDeviationConfig()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].trim()'
    - '[java.io.BufferedReader].close()'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
    - '[java.io.BufferedReader].readLine()'
    - '[org.threeten.bp.chrono.HijrahDate].parseLine(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].getConfigFileInputStream()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.HijrahDate].readDeviationConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.StringTokenizer].<init>(String,String)'
      Src: org.threeten.bp.chrono.HijrahDate:1558,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.threeten.bp.chrono.HijrahDate:1559,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.chrono.HijrahDate:1560,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].indexOf(char)'
      Src: org.threeten.bp.chrono.HijrahDate:1561,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].length()'
      Src: org.threeten.bp.chrono.HijrahDate:1564,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].substring(int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1563,1
    - Dst: Integer.parseInt(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1567,1
    - Dst: '[java.text.ParseException].<init>(String,int)'
      Src: org.threeten.bp.chrono.HijrahDate:1569,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].indexOf(char)'
      Src: org.threeten.bp.chrono.HijrahDate:1573,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].substring(int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1575,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].substring(int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1577,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].indexOf(char)'
      Src: org.threeten.bp.chrono.HijrahDate:1579,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].indexOf(char)'
      Src: org.threeten.bp.chrono.HijrahDate:1580,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].substring(int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1586,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].length()'
      Src: org.threeten.bp.chrono.HijrahDate:1589,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].substring(int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1588,1
    - Dst: Integer.parseInt(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1592,1
    - Dst: '[java.text.ParseException].<init>(String,int)'
      Src: org.threeten.bp.chrono.HijrahDate:1594,1
    - Dst: Integer.parseInt(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1599,1
    - Dst: '[java.text.ParseException].<init>(String,int)'
      Src: org.threeten.bp.chrono.HijrahDate:1601,1
    - Dst: '[java.text.ParseException].<init>(String,int)'
      Src: org.threeten.bp.chrono.HijrahDate:1606,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].substring(int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1611,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].length()'
      Src: org.threeten.bp.chrono.HijrahDate:1614,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].substring(int,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1613,1
    - Dst: Integer.parseInt(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1616,1
    - Dst: '[java.text.ParseException].<init>(String,int)'
      Src: org.threeten.bp.chrono.HijrahDate:1618,1
    - Dst: Integer.parseInt(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1623,1
    - Dst: '[java.text.ParseException].<init>(String,int)'
      Src: org.threeten.bp.chrono.HijrahDate:1625,1
    - Dst: '[java.text.ParseException].<init>(String,int)'
      Src: org.threeten.bp.chrono.HijrahDate:1630,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].addDeviationAsHijrah(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1636,1
    - Dst: '[java.text.ParseException].<init>(String,int)'
      Src: org.threeten.bp.chrono.HijrahDate:1639,1
    - Dst: '[java.text.ParseException].<init>(String,int)'
      Src: org.threeten.bp.chrono.HijrahDate:1643,1
    - Dst: '[java.text.ParseException].<init>(String,int)'
      Src: org.threeten.bp.chrono.HijrahDate:1648,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.text.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - line
    - num
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1652
      start: 1557
    functionDepth: 1
    functionLinenumber: 1557
    functionLinenumberEnd: 1652
    functionName: '[org.threeten.bp.chrono.HijrahDate].parseLine(String,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - Integer.parseInt(org.threeten.bp.chrono.HijrahDate)
    - '[org.threeten.bp.chrono.HijrahDate].length()'
    - '[org.threeten.bp.chrono.HijrahDate].indexOf(char)'
    - '[org.threeten.bp.chrono.HijrahDate].addDeviationAsHijrah(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
    - '[java.util.StringTokenizer].<init>(String,String)'
    - '[org.threeten.bp.chrono.HijrahDate].substring(int,org.threeten.bp.chrono.HijrahDate)'
    - '[java.text.ParseException].<init>(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.HijrahDate].parseLine(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.threeten.bp.chrono.HijrahDate:1677,1
    - Dst: System.getProperty(String)
      Src: org.threeten.bp.chrono.HijrahDate:1684,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].length()'
      Src: org.threeten.bp.chrono.HijrahDate:1688,1
    - Dst: System.getProperty(String)
      Src: org.threeten.bp.chrono.HijrahDate:1688,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].endsWith(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1688,1
    - Dst: System.getProperty(String)
      Src: org.threeten.bp.chrono.HijrahDate:1690,1
    - Dst: '[java.io.File].<init>(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1692,1
    - Dst: '[java.io.File].exists()'
      Src: org.threeten.bp.chrono.HijrahDate:1693,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.threeten.bp.chrono.HijrahDate:1695,1
    - Dst: System.getProperty(String)
      Src: org.threeten.bp.chrono.HijrahDate:1703,1
    - Dst: '[java.util.StringTokenizer].<init>(org.threeten.bp.chrono.HijrahDate,String)'
      Src: org.threeten.bp.chrono.HijrahDate:1704,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.threeten.bp.chrono.HijrahDate:1705,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.chrono.HijrahDate:1706,1
    - Dst: '[java.io.File].<init>(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1707,1
    - Dst: '[java.io.File].exists()'
      Src: org.threeten.bp.chrono.HijrahDate:1708,1
    - Dst: '[java.io.File].isDirectory()'
      Src: org.threeten.bp.chrono.HijrahDate:1709,1
    - Dst: '[java.io.File].<init>(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1710,1
    - Dst: '[java.io.File].exists()'
      Src: org.threeten.bp.chrono.HijrahDate:1712,1
    - Dst: '[java.io.FileInputStream].<init>(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1714,1
    - Dst: '[java.util.zip.ZipFile].<init>(java.io.File)'
      Src: org.threeten.bp.chrono.HijrahDate:1724,1
    - Dst: zip.getEntry(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1732,1
    - Dst: targetFile.replace(char,char)
      Src: org.threeten.bp.chrono.HijrahDate:1736,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].replace(char,char)'
      Src: org.threeten.bp.chrono.HijrahDate:1738,1
    - Dst: zip.getEntry(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1740,1
    - Dst: zip.getInputStream(org.threeten.bp.chrono.HijrahDate)
      Src: org.threeten.bp.chrono.HijrahDate:1745,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.InputStream
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1675
    functionDepth: 1
    functionLinenumber: 1675
    functionLinenumberEnd: 1756
    functionName: '[org.threeten.bp.chrono.HijrahDate].getConfigFileInputStream()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 1
    functionsReached:
    - System.getProperty(String)
    - '[java.io.File].exists()'
    - '[java.util.StringTokenizer].nextToken()'
    - '[java.util.zip.ZipFile].<init>(java.io.File)'
    - targetFile.replace(char,char)
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[org.threeten.bp.chrono.HijrahDate].length()'
    - '[org.threeten.bp.chrono.HijrahDate].endsWith(org.threeten.bp.chrono.HijrahDate)'
    - zip.getEntry(org.threeten.bp.chrono.HijrahDate)
    - '[java.io.File].isDirectory()'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[java.util.StringTokenizer].<init>(org.threeten.bp.chrono.HijrahDate,String)'
    - '[org.threeten.bp.chrono.HijrahDate].replace(char,char)'
    - '[java.io.FileInputStream].<init>(org.threeten.bp.chrono.HijrahDate)'
    - '[java.io.File].<init>(org.threeten.bp.chrono.HijrahDate)'
    - '[java.io.File].<init>(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
    - zip.getInputStream(org.threeten.bp.chrono.HijrahDate)
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.threeten.bp.chrono.HijrahDate].getConfigFileInputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1759,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1760
      start: 1758
    functionDepth: 0
    functionLinenumber: 1758
    functionLinenumberEnd: 1760
    functionName: '[org.threeten.bp.chrono.HijrahDate].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.HijrahDate)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.HijrahDate].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1764,1
    - Dst: '[java.io.DataOutput].writeInt(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1764,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1765,1
    - Dst: '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1765,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].get(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1766,1
    - Dst: '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1766,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1767
      start: 1762
    functionDepth: 1
    functionLinenumber: 1762
    functionLinenumberEnd: 1767
    functionName: '[org.threeten.bp.chrono.HijrahDate].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.HijrahDate)'
    - '[org.threeten.bp.chrono.HijrahDate].get(org.threeten.bp.chrono.HijrahDate)'
    - '[java.io.DataOutput].writeInt(org.threeten.bp.chrono.HijrahDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.HijrahDate].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.chrono.HijrahDate:1770,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.chrono.HijrahDate:1771,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.chrono.HijrahDate:1772,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
      Src: org.threeten.bp.chrono.HijrahDate:1773,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - String
      - String
      - String
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - java.util.HashMap<Integer,Integer[]>
      - Long[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - Integer[]
      - int
      - int
      - HijrahEra
      - int
      - int
      - int
      - int
      - org.threeten.bp.DayOfWeek
      - long
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1774
      start: 1769
    functionDepth: 1
    functionLinenumber: 1769
    functionLinenumberEnd: 1774
    functionName: '[org.threeten.bp.chrono.HijrahDate].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInput].readInt()'
    - '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate,org.threeten.bp.chrono.HijrahDate)'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.HijrahDate].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[org.threeten.bp.chrono.Era].getValue()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Era.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.Era].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.TextStyle
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - style
    - locale
    argTypes:
    - org.threeten.bp.format.TextStyle
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[org.threeten.bp.chrono.Era].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Era.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.Era].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Era
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.Era].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Era.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.Era
    signature: '[org.threeten.bp.chrono.Era].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Ser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 94
    functionName: '[org.threeten.bp.chrono.Ser].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Ser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.Ser
    signature: '[org.threeten.bp.chrono.Ser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.Ser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - object
    argTypes:
    - byte
    - Object
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.threeten.bp.chrono.Ser].<init>(byte,Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Ser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.Ser
    signature: '[org.threeten.bp.chrono.Ser].<init>(byte,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Ser].writeInternal(byte,Object,java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.threeten.bp.chrono.Ser].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Ser].writeInternal(byte,Object,java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.Ser].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectOutput].writeByte(byte)'
      Src: org.threeten.bp.chrono.Ser:119,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].writeExternal(java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:122,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].writeExternal(java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:125,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].writeExternal(java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:128,1
    - Dst: '[HijrahEra].writeExternal(java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:131,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].writeExternal(java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:134,1
    - Dst: '[MinguoEra].writeExternal(java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:137,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].writeExternal(java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:140,1
    - Dst: '[ThaiBuddhistEra].writeExternal(java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:143,1
    - Dst: '[org.threeten.bp.chrono.Chronology].writeExternal(java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:146,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<?>].writeExternal(java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:149,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl<?>].writeExternal(java.io.ObjectOutput)'
      Src: org.threeten.bp.chrono.Ser:152,1
    - Dst: '[java.io.InvalidClassException].<init>(String)'
      Src: org.threeten.bp.chrono.Ser:155,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - Object
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - type
    - object
    - out
    argTypes:
    - byte
    - Object
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 157
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.chrono.Ser].writeInternal(byte,Object,java.io.ObjectOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Ser.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].writeExternal(java.io.ObjectOutput)'
    - '[org.threeten.bp.chrono.JapaneseEra].writeExternal(java.io.ObjectOutput)'
    - '[java.io.ObjectOutput].writeByte(byte)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl<?>].writeExternal(java.io.ObjectOutput)'
    - '[ThaiBuddhistEra].writeExternal(java.io.ObjectOutput)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].writeExternal(java.io.ObjectOutput)'
    - '[java.io.InvalidClassException].<init>(String)'
    - '[org.threeten.bp.chrono.MinguoDate].writeExternal(java.io.ObjectOutput)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<?>].writeExternal(java.io.ObjectOutput)'
    - '[MinguoEra].writeExternal(java.io.ObjectOutput)'
    - '[org.threeten.bp.chrono.HijrahDate].writeExternal(java.io.ObjectOutput)'
    - '[HijrahEra].writeExternal(java.io.ObjectOutput)'
    - '[org.threeten.bp.chrono.JapaneseDate].writeExternal(java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.Ser].writeInternal(byte,Object,java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInput].readByte()'
      Src: org.threeten.bp.chrono.Ser:167,1
    - Dst: '[org.threeten.bp.chrono.Ser].readInternal(org.threeten.bp.chrono.Ser,java.io.ObjectInput)'
      Src: org.threeten.bp.chrono.Ser:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 169
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.chrono.Ser].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Ser].readInternal(org.threeten.bp.chrono.Ser,java.io.ObjectInput)'
    - '[java.io.ObjectInput].readByte()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.Ser].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInput].readByte()'
      Src: org.threeten.bp.chrono.Ser:172,1
    - Dst: '[org.threeten.bp.chrono.Ser].readInternal(org.threeten.bp.chrono.Ser,java.io.ObjectInput)'
      Src: org.threeten.bp.chrono.Ser:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[org.threeten.bp.chrono.Ser].read(java.io.ObjectInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Ser].readInternal(org.threeten.bp.chrono.Ser,java.io.ObjectInput)'
    - '[java.io.ObjectInput].readByte()'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.Ser].read(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].readExternal(java.io.ObjectInput)'
      Src: org.threeten.bp.chrono.Ser:178,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].readExternal(java.io.ObjectInput)'
      Src: org.threeten.bp.chrono.Ser:179,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].readExternal(java.io.ObjectInput)'
      Src: org.threeten.bp.chrono.Ser:180,1
    - Dst: HijrahEra.readExternal(java.io.ObjectInput)
      Src: org.threeten.bp.chrono.Ser:181,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].readExternal(java.io.ObjectInput)'
      Src: org.threeten.bp.chrono.Ser:182,1
    - Dst: MinguoEra.readExternal(java.io.ObjectInput)
      Src: org.threeten.bp.chrono.Ser:183,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].readExternal(java.io.ObjectInput)'
      Src: org.threeten.bp.chrono.Ser:184,1
    - Dst: ThaiBuddhistEra.readExternal(java.io.ObjectInput)
      Src: org.threeten.bp.chrono.Ser:185,1
    - Dst: '[org.threeten.bp.chrono.Chronology].readExternal(java.io.ObjectInput)'
      Src: org.threeten.bp.chrono.Ser:186,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].readExternal(java.io.ObjectInput)'
      Src: org.threeten.bp.chrono.Ser:187,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].readExternal(java.io.ObjectInput)'
      Src: org.threeten.bp.chrono.Ser:188,1
    - Dst: '[java.io.StreamCorruptedException].<init>(String)'
      Src: org.threeten.bp.chrono.Ser:190,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - type
    - in
    argTypes:
    - byte
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 192
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 192
    functionName: '[org.threeten.bp.chrono.Ser].readInternal(byte,java.io.ObjectInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Ser.java
    functionUses: 0
    functionsReached:
    - ThaiBuddhistEra.readExternal(java.io.ObjectInput)
    - '[java.io.StreamCorruptedException].<init>(String)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].readExternal(java.io.ObjectInput)'
    - '[org.threeten.bp.chrono.MinguoDate].readExternal(java.io.ObjectInput)'
    - HijrahEra.readExternal(java.io.ObjectInput)
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].readExternal(java.io.ObjectInput)'
    - '[org.threeten.bp.chrono.JapaneseDate].readExternal(java.io.ObjectInput)'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].readExternal(java.io.ObjectInput)'
    - '[org.threeten.bp.chrono.HijrahDate].readExternal(java.io.ObjectInput)'
    - '[org.threeten.bp.chrono.Chronology].readExternal(java.io.ObjectInput)'
    - MinguoEra.readExternal(java.io.ObjectInput)
    - '[org.threeten.bp.chrono.JapaneseEra].readExternal(java.io.ObjectInput)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.Ser].readInternal(byte,java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: '[org.threeten.bp.chrono.Ser].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Ser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.Ser].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.chrono.JapaneseDate:124,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.JapaneseDate:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 4
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.chrono.JapaneseDate].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    - '[org.threeten.bp.chrono.JapaneseDate].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.JapaneseDate:140,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.JapaneseDate:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 4
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.threeten.bp.chrono.JapaneseDate].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    - '[org.threeten.bp.chrono.JapaneseDate].now(org.threeten.bp.Clock)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.JapaneseDate:155,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 3
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.chrono.JapaneseDate].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.JapaneseEra,String)'
      Src: org.threeten.bp.chrono.JapaneseDate:184,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseDate:186,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].startDate()'
      Src: org.threeten.bp.chrono.JapaneseDate:188,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].endDate()'
      Src: org.threeten.bp.chrono.JapaneseDate:189,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:190,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.JapaneseDate,int,int)'
      Src: org.threeten.bp.chrono.JapaneseDate:191,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:192,1
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:192,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseDate:193,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.chrono.JapaneseEra,int,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:195,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - era
    - yearOfEra
    - month
    - dayOfMonth
    argTypes:
    - org.threeten.bp.chrono.JapaneseEra
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 196
      start: 183
    functionDepth: 2
    functionLinenumber: 183
    functionLinenumberEnd: 196
    functionName: '[org.threeten.bp.chrono.JapaneseDate].of(org.threeten.bp.chrono.JapaneseEra,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.JapaneseDate,int,int)'
    - '[org.threeten.bp.chrono.JapaneseEra].endDate()'
    - '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.JapaneseEra].startDate()'
    - '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.chrono.JapaneseEra,int,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.JapaneseEra,String)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].of(org.threeten.bp.chrono.JapaneseEra,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.JapaneseEra,String)'
      Src: org.threeten.bp.chrono.JapaneseDate:214,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseDate:216,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].startDate()'
      Src: org.threeten.bp.chrono.JapaneseDate:218,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].endDate()'
      Src: org.threeten.bp.chrono.JapaneseDate:219,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:221,1
    - Dst: '[org.threeten.bp.LocalDate].lengthOfYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:222,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseDate:223,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:226,1
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:227,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:228,1
    - Dst: '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:228,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseDate:229,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.chrono.JapaneseEra,int,org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:231,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - era
    - yearOfEra
    - dayOfYear
    argTypes:
    - org.threeten.bp.chrono.JapaneseEra
    - int
    - int
    constantsTouched: []
    func_position:
      end: 232
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 232
    functionName: '[org.threeten.bp.chrono.JapaneseDate].ofYearDay(org.threeten.bp.chrono.JapaneseEra,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.LocalDate].lengthOfYear()'
    - '[org.threeten.bp.chrono.JapaneseEra].endDate()'
    - '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - '[org.threeten.bp.chrono.JapaneseEra].startDate()'
    - '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.chrono.JapaneseEra,int,org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.chrono.JapaneseEra,String)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].ofYearDay(org.threeten.bp.chrono.JapaneseEra,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseDate:252,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - prolepticYear
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 3
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.threeten.bp.chrono.JapaneseDate].of(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].of(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.JapaneseDate:273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 274
      start: 272
    functionDepth: 4
    functionLinenumber: 272
    functionLinenumberEnd: 274
    functionName: '[org.threeten.bp.chrono.JapaneseDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseDate:95,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:283,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseDate:284,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].from(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:286,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].startDate()'
      Src: org.threeten.bp.chrono.JapaneseDate:287,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:287,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:288,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isoDate
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 290
      start: 282
    functionDepth: 2
    functionLinenumber: 282
    functionLinenumberEnd: 290
    functionName: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.JapaneseEra].startDate()'
    - '[org.threeten.bp.chrono.JapaneseEra].from(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseDate:95,1
    - Dst: '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:301,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseDate:302,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.JapaneseEra
      - int
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - era
    - year
    - isoDate
    argTypes:
    - org.threeten.bp.chrono.JapaneseEra
    - int
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 307
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 307
    functionName: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.chrono.JapaneseEra,int,org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.chrono.JapaneseEra,int,org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInputStream].defaultReadObject()'
      Src: org.threeten.bp.chrono.JapaneseDate:315,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].from(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:316,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].startDate()'
      Src: org.threeten.bp.chrono.JapaneseDate:317,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:317,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 319
      start: 314
    functionDepth: 2
    functionLinenumber: 314
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.chrono.JapaneseDate].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.chrono.JapaneseEra].from(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.JapaneseEra].startDate()'
    - '[java.io.ObjectInputStream].defaultReadObject()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.JapaneseDate].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseChronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: '[org.threeten.bp.chrono.JapaneseDate].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseChronology
    signature: '[org.threeten.bp.chrono.JapaneseDate].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseEra
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: '[org.threeten.bp.chrono.JapaneseDate].getEra()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseEra
    signature: '[org.threeten.bp.chrono.JapaneseDate].getEra()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.chrono.JapaneseDate:334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 2
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: '[org.threeten.bp.chrono.JapaneseDate].lengthOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].lengthOfMonth()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.JapaneseDate].lengthOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getInstance(java.util.Locale)'
      Src: org.threeten.bp.chrono.JapaneseDate:339,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].getValue()'
      Src: org.threeten.bp.chrono.JapaneseDate:340,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].set(org.threeten.bp.chrono.JapaneseDate,int)'
      Src: org.threeten.bp.chrono.JapaneseDate:340,1
    - Dst: '[org.threeten.bp.LocalDate].getMonthValue()'
      Src: org.threeten.bp.chrono.JapaneseDate:341,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.chrono.JapaneseDate:341,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].set(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseDate:341,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getActualMaximum(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 343
    functionName: '[org.threeten.bp.chrono.JapaneseDate].lengthOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseDate].getActualMaximum(org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[java.util.Calendar].getInstance(java.util.Locale)'
    - '[org.threeten.bp.chrono.JapaneseDate].set(org.threeten.bp.chrono.JapaneseDate,int)'
    - '[org.threeten.bp.LocalDate].getMonthValue()'
    - '[org.threeten.bp.chrono.JapaneseDate].set(int,int,int)'
    - '[org.threeten.bp.chrono.JapaneseEra].getValue()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.JapaneseDate].lengthOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.JapaneseDate:384,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 385
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 385
    functionName: '[org.threeten.bp.chrono.JapaneseDate].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 1
    functionsReached:
    - '[Object].isSupported(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.JapaneseDate].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.JapaneseDate:390,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].actualRange(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:394,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].actualRange(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:396,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getChronology()'
      Src: org.threeten.bp.chrono.JapaneseDate:398,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:398,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseDate:400,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.chrono.JapaneseDate:402,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 403
      start: 387
    functionDepth: 2
    functionLinenumber: 387
    functionLinenumberEnd: 403
    functionName: '[org.threeten.bp.chrono.JapaneseDate].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.chrono.JapaneseDate].isSupported(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.chrono.JapaneseDate].getChronology()'
    - '[org.threeten.bp.chrono.JapaneseDate].actualRange(org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.JapaneseDate].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getInstance(java.util.Locale)'
      Src: org.threeten.bp.chrono.JapaneseDate:406,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].getValue()'
      Src: org.threeten.bp.chrono.JapaneseDate:407,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].set(org.threeten.bp.chrono.JapaneseDate,int)'
      Src: org.threeten.bp.chrono.JapaneseDate:407,1
    - Dst: '[org.threeten.bp.LocalDate].getMonthValue()'
      Src: org.threeten.bp.chrono.JapaneseDate:408,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.chrono.JapaneseDate:408,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].set(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseDate:408,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getActualMinimum(int)'
      Src: org.threeten.bp.chrono.JapaneseDate:409,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getActualMaximum(int)'
      Src: org.threeten.bp.chrono.JapaneseDate:410,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:409,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - calendarField
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 411
      start: 405
    functionDepth: 1
    functionLinenumber: 405
    functionLinenumberEnd: 411
    functionName: '[org.threeten.bp.chrono.JapaneseDate].actualRange(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
    - '[java.util.Calendar].getInstance(java.util.Locale)'
    - '[org.threeten.bp.chrono.JapaneseDate].getActualMinimum(int)'
    - '[org.threeten.bp.chrono.JapaneseDate].getActualMaximum(int)'
    - '[org.threeten.bp.chrono.JapaneseDate].set(org.threeten.bp.chrono.JapaneseDate,int)'
    - '[org.threeten.bp.LocalDate].getMonthValue()'
    - '[org.threeten.bp.chrono.JapaneseDate].set(int,int,int)'
    - '[org.threeten.bp.chrono.JapaneseEra].getValue()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.JapaneseDate].actualRange(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseDate:421,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].getValue()'
      Src: org.threeten.bp.chrono.JapaneseDate:425,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getDayOfYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:427,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.JapaneseDate:429,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.chrono.JapaneseDate:431,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 432
      start: 413
    functionDepth: 4
    functionLinenumber: 413
    functionLinenumberEnd: 432
    functionName: '[org.threeten.bp.chrono.JapaneseDate].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.chrono.JapaneseDate].getDayOfYear()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.chrono.JapaneseEra].getValue()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.JapaneseDate].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:436,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].startDate()'
      Src: org.threeten.bp.chrono.JapaneseDate:436,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:436,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:438,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 434
    functionDepth: 2
    functionLinenumber: 434
    functionLinenumberEnd: 439
    functionName: '[org.threeten.bp.chrono.JapaneseDate].getDayOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].getDayOfYear()'
    - '[org.threeten.bp.chrono.JapaneseEra].startDate()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.JapaneseDate].getDayOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.JapaneseDate:444,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 445
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 445
    functionName: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 2
    functionsReached:
    - '[Object].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getLong(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:451,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getChronology()'
      Src: org.threeten.bp.chrono.JapaneseDate:458,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:458,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:458,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getDayOfYear()'
      Src: org.threeten.bp.chrono.JapaneseDate:461,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:461,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:461,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].withYear(int)'
      Src: org.threeten.bp.chrono.JapaneseDate:463,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].of(int)'
      Src: org.threeten.bp.chrono.JapaneseDate:465,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].withYear(org.threeten.bp.chrono.JapaneseEra,int)'
      Src: org.threeten.bp.chrono.JapaneseDate:465,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.chrono.JapaneseDate:470,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:470,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.chrono.JapaneseDate:472,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 473
      start: 447
    functionDepth: 4
    functionLinenumber: 447
    functionLinenumberEnd: 473
    functionName: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseEra].of(int)'
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.chrono.JapaneseDate].getDayOfYear()'
    - '[org.threeten.bp.chrono.JapaneseDate].getLong(org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.chrono.JapaneseDate].getChronology()'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.JapaneseDate].withYear(int)'
    - '[org.threeten.bp.chrono.JapaneseDate].withYear(org.threeten.bp.chrono.JapaneseEra,int)'
    - '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].plus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.JapaneseDate:477,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 478
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 478
    functionName: '[org.threeten.bp.chrono.JapaneseDate].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[Object].plus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.JapaneseDate:482,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 483
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 483
    functionName: '[org.threeten.bp.chrono.JapaneseDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[Object].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].minus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.JapaneseDate:487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 488
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 488
    functionName: '[org.threeten.bp.chrono.JapaneseDate].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[Object].minus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].minus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.JapaneseDate:492,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 493
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 493
    functionName: '[org.threeten.bp.chrono.JapaneseDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[Object].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].prolepticYear(org.threeten.bp.chrono.JapaneseEra,int)'
      Src: org.threeten.bp.chrono.JapaneseDate:511,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(int)'
      Src: org.threeten.bp.chrono.JapaneseDate:512,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:512,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - era
    - yearOfEra
    argTypes:
    - org.threeten.bp.chrono.JapaneseEra
    - int
    constantsTouched: []
    func_position:
      end: 513
      start: 510
    functionDepth: 4
    functionLinenumber: 510
    functionLinenumberEnd: 513
    functionName: '[org.threeten.bp.chrono.JapaneseDate].withYear(org.threeten.bp.chrono.JapaneseEra,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].withYear(int)'
    - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.JapaneseChronology].prolepticYear(org.threeten.bp.chrono.JapaneseEra,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].withYear(org.threeten.bp.chrono.JapaneseEra,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getEra()'
      Src: org.threeten.bp.chrono.JapaneseDate:529,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].withYear(org.threeten.bp.chrono.JapaneseEra,int)'
      Src: org.threeten.bp.chrono.JapaneseDate:529,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 530
      start: 528
    functionDepth: 5
    functionLinenumber: 528
    functionLinenumberEnd: 530
    functionName: '[org.threeten.bp.chrono.JapaneseDate].withYear(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseDate].withYear(org.threeten.bp.chrono.JapaneseEra,int)'
    - '[org.threeten.bp.chrono.JapaneseDate].getEra()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].withYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusYears(long)'
      Src: org.threeten.bp.chrono.JapaneseDate:535,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:535,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - years
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 536
      start: 533
    functionDepth: 4
    functionLinenumber: 533
    functionLinenumberEnd: 536
    functionName: '[org.threeten.bp.chrono.JapaneseDate].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusYears(long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(long)'
      Src: org.threeten.bp.chrono.JapaneseDate:540,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:540,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - months
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 541
      start: 538
    functionDepth: 4
    functionLinenumber: 538
    functionLinenumberEnd: 541
    functionName: '[org.threeten.bp.chrono.JapaneseDate].plusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusMonths(long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].plusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusDays(long)'
      Src: org.threeten.bp.chrono.JapaneseDate:545,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:545,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 546
      start: 543
    functionDepth: 4
    functionLinenumber: 543
    functionLinenumberEnd: 546
    functionName: '[org.threeten.bp.chrono.JapaneseDate].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusDays(long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:549,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:549,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newDate
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 550
      start: 548
    functionDepth: 3
    functionLinenumber: 548
    functionLinenumberEnd: 550
    functionName: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.JapaneseDate:555,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.JapaneseDate>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localTime
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 556
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 556
    functionName: '[org.threeten.bp.chrono.JapaneseDate].atTime(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[Object].atTime(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.JapaneseDate>
    signature: '[org.threeten.bp.chrono.JapaneseDate].atTime(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:560,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getChronology()'
      Src: org.threeten.bp.chrono.JapaneseDate:561,1
    - Dst: '[long].getYears()'
      Src: org.threeten.bp.chrono.JapaneseDate:561,1
    - Dst: '[long].getMonths()'
      Src: org.threeten.bp.chrono.JapaneseDate:561,1
    - Dst: '[long].getDays()'
      Src: org.threeten.bp.chrono.JapaneseDate:561,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].period(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - endDate
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 562
      start: 558
    functionDepth: 3
    functionLinenumber: 558
    functionLinenumberEnd: 562
    functionName: '[org.threeten.bp.chrono.JapaneseDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[long].getDays()'
    - '[long].getYears()'
    - '[long].getMonths()'
    - '[org.threeten.bp.LocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.chrono.JapaneseDate].getChronology()'
    - '[org.threeten.bp.chrono.JapaneseChronology].period(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.JapaneseDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.JapaneseDate:566,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 567
      start: 564
    functionDepth: 2
    functionLinenumber: 564
    functionLinenumberEnd: 567
    functionName: '[org.threeten.bp.chrono.JapaneseDate].toEpochDay()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].toEpochDay()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.JapaneseDate].toEpochDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:577,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 580
      start: 570
    functionDepth: 0
    functionLinenumber: 570
    functionLinenumberEnd: 580
    functionName: '[org.threeten.bp.chrono.JapaneseDate].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.chrono.JapaneseDate)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.JapaneseDate].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getChronology()'
      Src: org.threeten.bp.chrono.JapaneseDate:584,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].getId()'
      Src: org.threeten.bp.chrono.JapaneseDate:584,1
    - Dst: '[String].hashCode()'
      Src: org.threeten.bp.chrono.JapaneseDate:584,1
    - Dst: '[org.threeten.bp.LocalDate].hashCode()'
      Src: org.threeten.bp.chrono.JapaneseDate:584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 582
    functionDepth: 1
    functionLinenumber: 582
    functionLinenumberEnd: 585
    functionName: '[org.threeten.bp.chrono.JapaneseDate].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].getId()'
    - '[org.threeten.bp.LocalDate].hashCode()'
    - '[org.threeten.bp.chrono.JapaneseDate].getChronology()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.JapaneseDate].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 590
    functionName: '[org.threeten.bp.chrono.JapaneseDate].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.JapaneseDate)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.JapaneseDate].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].get(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:594,1
    - Dst: '[java.io.DataOutput].writeInt(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:594,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].get(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:595,1
    - Dst: '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:595,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].get(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:596,1
    - Dst: '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:596,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 597
      start: 592
    functionDepth: 1
    functionLinenumber: 592
    functionLinenumberEnd: 597
    functionName: '[org.threeten.bp.chrono.JapaneseDate].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeInt(org.threeten.bp.chrono.JapaneseDate)'
    - '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.JapaneseDate)'
    - '[org.threeten.bp.chrono.JapaneseDate].get(org.threeten.bp.chrono.JapaneseDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.JapaneseDate].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.chrono.JapaneseDate:600,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.chrono.JapaneseDate:601,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.chrono.JapaneseDate:602,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
      Src: org.threeten.bp.chrono.JapaneseDate:603,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      - org.threeten.bp.LocalDate
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 604
      start: 599
    functionDepth: 1
    functionLinenumber: 599
    functionLinenumberEnd: 604
    functionName: '[org.threeten.bp.chrono.JapaneseDate].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate,org.threeten.bp.chrono.JapaneseDate)'
    - '[java.io.DataInput].readInt()'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.JapaneseDate].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].<init>(R,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - R
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - date
    - time
    argTypes:
    - R
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].of(R,org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].<init>(R,org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].of(R,org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(D,String)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:153,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalTime,String)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - date
    - time
    argTypes:
    - D
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 157
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 157
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].<init>(D,org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(D,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalTime,String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].<init>(D,org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:172,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:172,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:173,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newDate
    - newTime
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 174
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 174
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.LocalTime)'
    - '[D].getChronology()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: D
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].toLocalDate()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: D
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].toLocalTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].toLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isDateBased()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:191,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:191,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:193,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 194
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 194
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[org.threeten.bp.temporal.TemporalField].isDateBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:199,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:199,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:201,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 202
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 202
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
    - '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:207,1
    - Dst: '[org.threeten.bp.LocalTime].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:207,1
    - Dst: '[D].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:207,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:209,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 210
      start: 204
    functionDepth: 4
    functionLinenumber: 204
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalTime].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[D].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:215,1
    - Dst: '[org.threeten.bp.LocalTime].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:215,1
    - Dst: '[D].get(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:215,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:217,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:217,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:217,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 218
      start: 212
    functionDepth: 4
    functionLinenumber: 212
    functionLinenumberEnd: 218
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].get(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[org.threeten.bp.LocalTime].get(org.threeten.bp.temporal.TemporalField)'
    - '[D].get(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].range(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].get(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:223,1
    - Dst: '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:223,1
    - Dst: '[D].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:223,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:225,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 226
      start: 220
    functionDepth: 4
    functionLinenumber: 220
    functionLinenumberEnd: 226
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[D].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:233,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(D,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:235,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:237,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].ensureChronoLocalDateTime(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<?>)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:237,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:239,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:239,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].ensureChronoLocalDateTime(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<?>)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:239,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 240
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 240
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].ensureChronoLocalDateTime(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<?>)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(D,org.threeten.bp.LocalTime)'
    - '[D].getChronology()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:245,1
    - Dst: '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:246,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(D,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:246,1
    - Dst: '[D].with(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:248,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:248,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:251,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:251,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].ensureChronoLocalDateTime(R)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:251,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 252
      start: 242
    functionDepth: 3
    functionLinenumber: 242
    functionLinenumberEnd: 252
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
    - '[D].with(org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(D,org.threeten.bp.LocalTime)'
    - '[D].getChronology()'
    - '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].ensureChronoLocalDateTime(R)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusNanos(long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:260,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusDays(org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:261,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].plusNanos(int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:261,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusDays(org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:262,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].plusNanos(int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:262,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusSeconds(long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:263,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusMinutes(long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:264,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusHours(long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:265,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusDays(int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:266,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].plusHours(int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:266,1
    - Dst: '[D].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:268,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:268,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:270,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:270,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].ensureChronoLocalDateTime(R)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:270,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 271
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 271
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusSeconds(long)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusDays(org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusNanos(long)'
    - '[D].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusHours(long)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].plusHours(int)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>].plusNanos(int)'
    - '[org.threeten.bp.temporal.TemporalUnit].addTo(long)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusDays(int)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusMinutes(long)'
    - '[D].getChronology()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].ensureChronoLocalDateTime(R)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[D].plus(long,org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:274,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 275
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.LocalTime)'
    - '[D].plus(long,org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusWithOverflow(D,long,int,int,int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hours
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusHours(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusWithOverflow(D,long,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusHours(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusWithOverflow(D,int,long,int,int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minutes
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 283
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusMinutes(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusWithOverflow(D,int,long,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusMinutes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusWithOverflow(D,int,int,long,int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - seconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 287
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusSeconds(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusWithOverflow(D,int,int,long,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusSeconds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusWithOverflow(D,int,int,int,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nanos
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 291
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 291
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusNanos(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusWithOverflow(D,int,int,int,long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusNanos(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(D,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:297,1
    - Dst: '[org.threeten.bp.LocalTime].toNanoOfDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:307,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:309,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:310,1
    - Dst: '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:311,1
    - Dst: '[D].plus(long,org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:312,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:312,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      - long
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - newDate
    - hours
    - minutes
    - seconds
    - nanos
    argTypes:
    - D
    - long
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 313
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 313
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusWithOverflow(D,long,long,long,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
    - '[D].plus(long,org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,long)'
    - '[org.threeten.bp.LocalTime].toNanoOfDay()'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(D,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusWithOverflow(D,long,long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofBest(org.threeten.bp.ZoneId,null)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 319
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].atZone(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofBest(org.threeten.bp.ZoneId,null)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<D>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].atZone(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].toLocalDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:325,1
    - Dst: '[D].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:325,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].localDateTime(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:325,1
    - Dst: f.isTimeBased()
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:328,1
    - Dst: end.getLong(org.threeten.bp.chrono.ChronoLocalDateTimeImpl)
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:329,1
    - Dst: '[D].getLong(org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:329,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:331,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:332,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:333,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:334,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:335,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:336,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:337,1
    - Dst: end.toLocalTime()
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:339,1
    - Dst: '[org.threeten.bp.LocalTime].until(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:339,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:339,1
    - Dst: end.toLocalDate()
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:341,1
    - Dst: end.toLocalTime()
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:342,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].isBefore(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:342,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].minus(int,org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:343,1
    - Dst: '[D].until(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:345,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:347,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - endExclusive
    - unit
    argTypes:
    - org.threeten.bp.temporal.Temporal
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 348
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 348
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].localDateTime(org.threeten.bp.temporal.Temporal)'
    - end.getLong(org.threeten.bp.chrono.ChronoLocalDateTimeImpl)
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].toLocalDate()'
    - '[D].getLong(org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].isBefore(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
    - '[D].until(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,long)'
    - end.toLocalDate()
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].minus(int,org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,long)'
    - f.isTimeBased()
    - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
    - '[org.threeten.bp.LocalTime].until(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,org.threeten.bp.temporal.TemporalUnit)'
    - '[D].getChronology()'
    - end.toLocalTime()
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(org.threeten.bp.chrono.ChronoLocalDateTimeImpl,long)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectOutput].writeObject(D)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:356,1
    - Dst: '[java.io.ObjectOutput].writeObject(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutput].writeObject(org.threeten.bp.LocalTime)'
    - '[java.io.ObjectOutput].writeObject(D)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInput].readObject()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:361,1
    - Dst: '[java.io.ObjectInput].readObject()'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:362,1
    - Dst: '[D].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDateTimeImpl:363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - long
      - long
      - long
      - long
      - D
      - org.threeten.bp.LocalTime
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Serializable
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 364
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 364
    functionName: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
    functionUses: 1
    functionsReached:
    - '[D].atTime(org.threeten.bp.LocalTime)'
    - '[java.io.ObjectInput].readObject()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<?>
    signature: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriodImpl
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 4
    argNames:
    - chronology
    - years
    - months
    - days
    argTypes:
    - org.threeten.bp.chrono.Chronology
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(org.threeten.bp.chrono.Chronology,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriodImpl
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(org.threeten.bp.chrono.Chronology,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:88,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 89
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 89
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].get(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].get(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.chrono.ChronoPeriodImpl,org.threeten.bp.chrono.ChronoPeriodImpl,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:93,1
    - Dst: '[java.util.Collections].unmodifiableList(org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].getUnits()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.chrono.ChronoPeriodImpl,org.threeten.bp.chrono.ChronoPeriodImpl,org.threeten.bp.chrono.ChronoPeriodImpl)'
    - '[java.util.Collections].unmodifiableList(org.threeten.bp.chrono.ChronoPeriodImpl)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.temporal.TemporalUnit>
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].getUnits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: amount.getChronology()
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:106,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].getChronology()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:106,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:106,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:109,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:110,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:111,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(org.threeten.bp.chrono.Chronology,int,int,int)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:107,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - amountToAdd
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 115
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 115
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].getChronology()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].equals(org.threeten.bp.chrono.Chronology)'
    - amount.getChronology()
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(org.threeten.bp.chrono.Chronology,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: amount.getChronology()
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:121,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].getChronology()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:121,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:121,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:124,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:125,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:126,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(org.threeten.bp.chrono.Chronology,int,int,int)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:122,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:129,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - amountToSubtract
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 130
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].getChronology()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].equals(org.threeten.bp.chrono.Chronology)'
    - amount.getChronology()
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(org.threeten.bp.chrono.Chronology,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:136,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:137,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:138,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(org.threeten.bp.chrono.Chronology,int,int,int)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - scalar
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 139
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 139
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].multipliedBy(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(org.threeten.bp.chrono.Chronology,int,int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].multipliedBy(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].range(org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:143,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].isFixed()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:143,1
    - Dst: '[org.threeten.bp.chrono.Chronology].range(org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:144,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMaximum()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:144,1
    - Dst: '[org.threeten.bp.chrono.Chronology].range(org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:144,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].getMinimum()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:144,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:146,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:147,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(org.threeten.bp.chrono.Chronology,int,int,int)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:148,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 151
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].normalized()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].isFixed()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.chrono.ChronoPeriodImpl)'
    - '[org.threeten.bp.chrono.Chronology].range(org.threeten.bp.chrono.ChronoPeriodImpl)'
    - '[org.threeten.bp.temporal.ValueRange].getMinimum()'
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(org.threeten.bp.chrono.Chronology,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].normalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.Temporal,String)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:155,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:156,1
    - Dst: '[org.threeten.bp.temporal.Temporal].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:156,1
    - Dst: '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:157,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].getId()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:158,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:158,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:161,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:164,1
    - Dst: '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:167,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 170
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 170
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].addTo(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.chrono.ChronoPeriodImpl)'
    - '[org.threeten.bp.temporal.Temporal].plus(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.Temporal,String)'
    - '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.ChronoPeriodImpl)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.Temporal].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].getId()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].addTo(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.Temporal,String)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:174,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:175,1
    - Dst: '[org.threeten.bp.temporal.Temporal].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:175,1
    - Dst: '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:176,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].getId()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:177,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:177,1
    - Dst: '[org.threeten.bp.temporal.Temporal].minus(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:180,1
    - Dst: '[org.threeten.bp.temporal.Temporal].minus(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:183,1
    - Dst: '[org.threeten.bp.temporal.Temporal].minus(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:186,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 189
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 189
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].subtractFrom(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.chrono.ChronoPeriodImpl)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.Temporal,String)'
    - '[org.threeten.bp.temporal.Temporal].minus(int,org.threeten.bp.chrono.ChronoPeriodImpl)'
    - '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.ChronoPeriodImpl)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.Temporal].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].getId()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.ChronoPeriodImpl)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:200,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 203
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 203
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.ChronoPeriodImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].hashCode()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:207,1
    - Dst: Integer.rotateLeft(int,int)
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:207,1
    - Dst: Integer.rotateLeft(int,int)
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 2
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].hashCode()'
    - Integer.rotateLeft(int,int)
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].isZero()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:212,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:215,1
    - Dst: '[StringBuilder].append(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:216,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].append(char)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:216,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].append(char)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:216,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:218,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].append(char)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:218,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:221,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].append(char)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:221,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:224,1
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].append(char)'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:224,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.chrono.ChronoPeriodImpl:226,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.chrono.Chronology
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.ChronoPeriod
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 228
    functionName: '[org.threeten.bp.chrono.ChronoPeriodImpl].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(org.threeten.bp.chrono.Chronology)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].toString()'
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].isZero()'
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].append(char)'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.ChronoPeriodImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].<init>()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistChronology
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 117
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistChronology
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].getId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].getCalendarType()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].getCalendarType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.chrono.Era,int,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 4
    argNames:
    - era
    - yearOfEra
    - month
    - dayOfMonth
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.chrono.Era,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.ThaiBuddhistChronology,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:168,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 3
    argNames:
    - prolepticYear
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 13
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.ThaiBuddhistChronology,int,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 3
    argNames:
    - era
    - yearOfEra
    - dayOfYear
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:178,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - prolepticYear
    - dayOfYear
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateYearDay(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateYearDay(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:183,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - epochDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateEpochDay(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateEpochDay(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:192,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:192,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 193
      start: 187
    functionDepth: 2
    functionLinenumber: 187
    functionLinenumberEnd: 193
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.ThaiBuddhistDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 199
      start: 195
    functionDepth: 3
    functionLinenumber: 195
    functionLinenumberEnd: 199
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.ThaiBuddhistDate>
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.ThaiBuddhistDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 205
      start: 201
    functionDepth: 4
    functionLinenumber: 201
    functionLinenumberEnd: 205
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.ThaiBuddhistDate>
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.ThaiBuddhistDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - instant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 211
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 211
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.ThaiBuddhistDate>
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 4
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateNow()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateNow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 4
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateNow(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateNow(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:226,1
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 228
      start: 224
    functionDepth: 3
    functionLinenumber: 224
    functionLinenumberEnd: 228
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateNow(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateNow(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].isLeapYear(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - prolepticYear
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 244
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 244
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].isLeapYear(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].isLeapYear(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].isLeapYear(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ClassCastException].<init>(String)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:249,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - era
    - yearOfEra
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    constantsTouched: []
    func_position:
      end: 252
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 252
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[ClassCastException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ThaiBuddhistEra.of(int)
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ThaiBuddhistEra
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - eraValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].eraOf(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - ThaiBuddhistEra.of(int)
    linkageType: ''
    returnType: ThaiBuddhistEra
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].eraOf(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ThaiBuddhistEra.values()
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:261,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.chrono.Era>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].eras()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - ThaiBuddhistEra.values()
    - '[java.util.Arrays].asList(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.chrono.Era>
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].eras()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].range()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:269,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].getMinimum()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:270,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].getMaximum()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:270,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:270,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:273,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].getMaximum()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:274,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:274,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:277,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].getMinimum()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:278,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].getMaximum()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:278,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:278,1
    - Dst: '[org.threeten.bp.temporal.ChronoField].range()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:281,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.ChronoField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.ChronoField
    constantsTouched: []
    func_position:
      end: 282
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 282
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.temporal.ChronoField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].getMinimum()'
    - '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].range()'
    - '[org.threeten.bp.temporal.ChronoField].range()'
    - '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].getMaximum()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.temporal.ChronoField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:286,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:287,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateEpochDay(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:287,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:291,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].checkValidValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:294,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:296,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:296,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:297,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.ThaiBuddhistChronology,long)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:297,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:301,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR_OF_ERA].checkValidValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:304,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:306,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:308,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:312,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:315,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:319,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].longValue()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:321,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:322,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].longValue()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:323,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:324,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:324,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:326,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:328,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:329,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ERA].checkValidValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:329,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:333,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:334,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:335,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:336,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:336,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:338,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:338,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:339,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:339,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:340,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plusMonths(int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:340,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plusDays(int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:340,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:342,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:342,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:342,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:343,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:343,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:343,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:345,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].lengthOfMonth()'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:345,1
    - Dst: Math.min(int,int)
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:345,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:347,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:350,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:351,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:352,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:352,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:354,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:354,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:355,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:355,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:356,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:356,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:357,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:357,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:357,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:357,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:359,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:359,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:360,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:360,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:361,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:361,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:362,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:362,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].get(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:363,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:364,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:368,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:369,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:369,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:371,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:371,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:372,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:372,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:373,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:373,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:374,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:374,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:374,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:374,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:376,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:376,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:377,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:377,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:378,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:378,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:379,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:379,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:379,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].nextOrSame(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:379,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:379,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].get(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:380,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:381,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:387,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:388,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:388,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:390,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:390,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateYearDay(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:391,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plusDays(int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:391,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:393,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:393,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateYearDay(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:394,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:396,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:397,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:398,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:398,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:400,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:400,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:401,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:401,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:402,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:402,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:402,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:404,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:404,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:405,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:405,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:406,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plusDays(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:406,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].get(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:407,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:408,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:412,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:413,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:413,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:415,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:415,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:416,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:416,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:417,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:417,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:417,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:419,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:419,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:420,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:420,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:421,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:421,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:421,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].nextOrSame(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:421,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:421,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].get(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:422,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.ThaiBuddhistChronology:423,1
    CyclomaticComplexity: 59
    EdgeCount: 59
    ICount: 198
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.format.ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.ThaiBuddhistChronology
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - fieldValues
    - resolverStyle
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.format.ResolverStyle
    constantsTouched: []
    func_position:
      end: 430
      start: 284
    functionDepth: 3
    functionLinenumber: 284
    functionLinenumberEnd: 430
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].checkValidValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
    - '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - Math.min(int,int)
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].get(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,int,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateEpochDay(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].plusMonths(int)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].lengthOfMonth()'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].longValue()'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateYearDay(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].nextOrSame(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateYearDay(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].plusDays(int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].plusDays(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.ThaiBuddhistChronology,long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.ThaiBuddhistChronology,int)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ERA].checkValidValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR_OF_ERA].checkValidValue(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.chrono.ThaiBuddhistChronology,org.threeten.bp.chrono.ThaiBuddhistChronology)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:98,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 3
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:114,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 3
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:129,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - prolepticYear
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].of(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].of(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 3
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDate,String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistChronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistChronology
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getEra()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ThaiBuddhistEra
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].getEra()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[Object].getEra()'
    linkageType: ''
    returnType: ThaiBuddhistEra
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].getEra()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 2
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].lengthOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].lengthOfMonth()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].lengthOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:201,1
    - Dst: '[org.threeten.bp.LocalDate].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:207,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:209,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticYear()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:210,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getMinimum()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:210,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getMaximum()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:210,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:211,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:214,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:214,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:216,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:218,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 219
      start: 198
    functionDepth: 3
    functionLinenumber: 198
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticYear()'
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getMinimum()'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].isSupported(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.LocalDate].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getMaximum()'
    - '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticMonth()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:226,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticYear()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:228,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticYear()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:232,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticYear()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:234,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:236,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:238,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 239
      start: 221
    functionDepth: 4
    functionLinenumber: 221
    functionLinenumberEnd: 239
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticYear()'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticMonth()'
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticYear()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:242,1
    - Dst: '[org.threeten.bp.LocalDate].getMonthValue()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticYear()'
    - '[org.threeten.bp.LocalDate].getMonthValue()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDate].getYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 253
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 253
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 2
    functionsReached:
    - '[Object].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getLong(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:259,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:264,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:264,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidValue(long,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:264,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticMonth()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:265,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].plusMonths(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:265,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:269,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:269,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:269,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:272,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:272,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:274,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:274,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:276,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:276,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:280,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:280,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:282,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 283
      start: 255
    functionDepth: 4
    functionLinenumber: 255
    functionLinenumberEnd: 283
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidValue(long,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].plusMonths(org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.LocalDate].withYear(org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticMonth()'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getLong(org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].plus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 288
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 288
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[Object].plus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 293
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 293
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[Object].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].minus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 298
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 298
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[Object].minus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].minus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 303
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[Object].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusYears(long)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:308,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - years
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 2
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusYears(long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(long)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:313,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - months
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 314
      start: 311
    functionDepth: 2
    functionLinenumber: 311
    functionLinenumberEnd: 314
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].plusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusMonths(long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].plusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusDays(long)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:318,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 319
      start: 316
    functionDepth: 3
    functionLinenumber: 316
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusDays(long)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:322,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:322,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ThaiBuddhistDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newDate
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 323
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ThaiBuddhistDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.ThaiBuddhistDate>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localTime
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].atTime(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[Object].atTime(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.ThaiBuddhistDate>
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].atTime(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:333,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:334,1
    - Dst: '[long].getYears()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:334,1
    - Dst: '[long].getMonths()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:334,1
    - Dst: '[long].getDays()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:334,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].period(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - endDate
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 335
      start: 331
    functionDepth: 3
    functionLinenumber: 331
    functionLinenumberEnd: 335
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[long].getDays()'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].period(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[long].getYears()'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
    - '[long].getMonths()'
    - '[org.threeten.bp.LocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:339,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 337
    functionDepth: 2
    functionLinenumber: 337
    functionLinenumberEnd: 340
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].toEpochDay()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].toEpochDay()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].toEpochDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:350,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 353
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.chrono.ThaiBuddhistDate)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:357,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].getId()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:357,1
    - Dst: '[String].hashCode()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:357,1
    - Dst: '[org.threeten.bp.LocalDate].hashCode()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 1
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].hashCode()'
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].getId()'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.ThaiBuddhistDate)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].get(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:367,1
    - Dst: '[java.io.DataOutput].writeInt(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:367,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].get(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:368,1
    - Dst: '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:368,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistDate].get(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:369,1
    - Dst: '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 370
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 370
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[java.io.DataOutput].writeInt(org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[org.threeten.bp.chrono.ThaiBuddhistDate].get(org.threeten.bp.chrono.ThaiBuddhistDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:373,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:374,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:375,1
    - Dst: '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
      Src: org.threeten.bp.chrono.ThaiBuddhistDate:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 377
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 377
    functionName: '[org.threeten.bp.chrono.ThaiBuddhistDate].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate,org.threeten.bp.chrono.ThaiBuddhistDate)'
    - '[java.io.DataInput].readInt()'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.ThaiBuddhistDate].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.chrono.MinguoDate:98,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.MinguoDate:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 3
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.threeten.bp.chrono.MinguoDate].now()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].now()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.MinguoDate:114,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.MinguoDate:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 3
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.threeten.bp.chrono.MinguoDate].now(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].now(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.MinguoDate:129,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoDate:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.chrono.MinguoDate].now(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].now(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.MinguoDate:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - prolepticYear
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.chrono.MinguoDate].of(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].of(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.MinguoDate:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 3
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.threeten.bp.chrono.MinguoDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDate,String)'
      Src: org.threeten.bp.chrono.MinguoDate:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDate,String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoChronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionName: '[org.threeten.bp.chrono.MinguoDate].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoChronology
    signature: '[org.threeten.bp.chrono.MinguoDate].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getEra()'
      Src: org.threeten.bp.chrono.MinguoDate:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MinguoEra
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[org.threeten.bp.chrono.MinguoDate].getEra()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[Object].getEra()'
    linkageType: ''
    returnType: MinguoEra
    signature: '[org.threeten.bp.chrono.MinguoDate].getEra()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].lengthOfMonth()'
      Src: org.threeten.bp.chrono.MinguoDate:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 2
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[org.threeten.bp.chrono.MinguoDate].lengthOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].lengthOfMonth()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.MinguoDate].lengthOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoDate].isSupported(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.MinguoDate:201,1
    - Dst: '[org.threeten.bp.LocalDate].range(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.MinguoDate:207,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
      Src: org.threeten.bp.chrono.MinguoDate:209,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getProlepticYear()'
      Src: org.threeten.bp.chrono.MinguoDate:210,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getMinimum()'
      Src: org.threeten.bp.chrono.MinguoDate:210,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getMaximum()'
      Src: org.threeten.bp.chrono.MinguoDate:210,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:211,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getChronology()'
      Src: org.threeten.bp.chrono.MinguoDate:214,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].range(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:214,1
    - Dst: '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
      Src: org.threeten.bp.chrono.MinguoDate:216,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
      Src: org.threeten.bp.chrono.MinguoDate:218,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 219
      start: 198
    functionDepth: 3
    functionLinenumber: 198
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.chrono.MinguoDate].range(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy()'
    - '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.chrono.MinguoDate].getProlepticYear()'
    - '[org.threeten.bp.chrono.MinguoDate].isSupported(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.chrono.MinguoChronology].range(org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.LocalDate].range(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.chrono.MinguoDate].getMaximum()'
    - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].range()'
    - '[org.threeten.bp.chrono.MinguoDate].getMinimum()'
    - '[org.threeten.bp.chrono.MinguoDate].getChronology()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.MinguoDate].range(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getProlepticMonth()'
      Src: org.threeten.bp.chrono.MinguoDate:226,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getProlepticYear()'
      Src: org.threeten.bp.chrono.MinguoDate:228,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getProlepticYear()'
      Src: org.threeten.bp.chrono.MinguoDate:232,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getProlepticYear()'
      Src: org.threeten.bp.chrono.MinguoDate:234,1
    - Dst: '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
      Src: org.threeten.bp.chrono.MinguoDate:236,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].getFrom()'
      Src: org.threeten.bp.chrono.MinguoDate:238,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 239
      start: 221
    functionDepth: 4
    functionLinenumber: 221
    functionLinenumberEnd: 239
    functionName: '[org.threeten.bp.chrono.MinguoDate].getLong(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].getFrom()'
    - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
    - '[org.threeten.bp.chrono.MinguoDate].getProlepticMonth()'
    - '[org.threeten.bp.chrono.MinguoDate].getProlepticYear()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.MinguoDate].getLong(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getProlepticYear()'
      Src: org.threeten.bp.chrono.MinguoDate:242,1
    - Dst: '[org.threeten.bp.LocalDate].getMonthValue()'
      Src: org.threeten.bp.chrono.MinguoDate:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.threeten.bp.chrono.MinguoDate].getProlepticMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].getMonthValue()'
    - '[org.threeten.bp.chrono.MinguoDate].getProlepticYear()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.MinguoDate].getProlepticMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.MinguoDate:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.threeten.bp.chrono.MinguoDate].getProlepticYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDate].getYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.MinguoDate].getProlepticYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.MinguoDate:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 253
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 253
    functionName: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 2
    functionsReached:
    - '[Object].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getLong(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:259,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getChronology()'
      Src: org.threeten.bp.chrono.MinguoDate:264,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].range(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:264,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidValue(long,org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:264,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getProlepticMonth()'
      Src: org.threeten.bp.chrono.MinguoDate:265,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].plusMonths(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:265,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getChronology()'
      Src: org.threeten.bp.chrono.MinguoDate:269,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].range(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:269,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:269,1
    - Dst: '[org.threeten.bp.LocalDate].withYear()'
      Src: org.threeten.bp.chrono.MinguoDate:272,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoDate:272,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:274,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoDate:274,1
    - Dst: '[org.threeten.bp.LocalDate].withYear(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:276,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoDate:276,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
      Src: org.threeten.bp.chrono.MinguoDate:280,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoDate:280,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
      Src: org.threeten.bp.chrono.MinguoDate:282,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 283
      start: 255
    functionDepth: 4
    functionLinenumber: 255
    functionLinenumberEnd: 283
    functionName: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].adjustInto(long)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.chrono.MinguoDate].getLong(org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.LocalDate].withYear(org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.chrono.MinguoDate].plusMonths(org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.chrono.MinguoChronology].range(org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.LocalDate].withYear()'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidValue(long,org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.chrono.MinguoDate].getProlepticMonth()'
    - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.MinguoDate].getChronology()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].plus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.MinguoDate:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 288
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 288
    functionName: '[org.threeten.bp.chrono.MinguoDate].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[Object].plus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].plus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.MinguoDate:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 293
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 293
    functionName: '[org.threeten.bp.chrono.MinguoDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[Object].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].minus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.MinguoDate:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 298
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 298
    functionName: '[org.threeten.bp.chrono.MinguoDate].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[Object].minus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].minus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.MinguoDate:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 303
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionName: '[org.threeten.bp.chrono.MinguoDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[Object].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusYears(long)'
      Src: org.threeten.bp.chrono.MinguoDate:308,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoDate:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - years
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 2
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: '[org.threeten.bp.chrono.MinguoDate].plusYears(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusYears(long)'
    - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].plusYears(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(long)'
      Src: org.threeten.bp.chrono.MinguoDate:313,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoDate:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - months
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 314
      start: 311
    functionDepth: 2
    functionLinenumber: 311
    functionLinenumberEnd: 314
    functionName: '[org.threeten.bp.chrono.MinguoDate].plusMonths(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].plusMonths(long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].plusMonths(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].plusDays(long)'
      Src: org.threeten.bp.chrono.MinguoDate:318,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoDate:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - days
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 319
      start: 316
    functionDepth: 3
    functionLinenumber: 316
    functionLinenumberEnd: 319
    functionName: '[org.threeten.bp.chrono.MinguoDate].plusDays(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusDays(long)'
    - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].plusDays(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoDate:322,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.MinguoDate:322,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.MinguoDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newDate
    argTypes:
    - org.threeten.bp.LocalDate
    constantsTouched: []
    func_position:
      end: 323
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionName: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.MinguoDate
    signature: '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.MinguoDate:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.MinguoDate>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localTime
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: '[org.threeten.bp.chrono.MinguoDate].atTime(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[Object].atTime(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.MinguoDate>
    signature: '[org.threeten.bp.chrono.MinguoDate].atTime(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.MinguoDate:333,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getChronology()'
      Src: org.threeten.bp.chrono.MinguoDate:334,1
    - Dst: '[long].getYears()'
      Src: org.threeten.bp.chrono.MinguoDate:334,1
    - Dst: '[long].getMonths()'
      Src: org.threeten.bp.chrono.MinguoDate:334,1
    - Dst: '[long].getDays()'
      Src: org.threeten.bp.chrono.MinguoDate:334,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].period(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - endDate
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 335
      start: 331
    functionDepth: 3
    functionLinenumber: 331
    functionLinenumberEnd: 335
    functionName: '[org.threeten.bp.chrono.MinguoDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[long].getDays()'
    - '[long].getYears()'
    - '[org.threeten.bp.chrono.MinguoChronology].period(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)'
    - '[long].getMonths()'
    - '[org.threeten.bp.LocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.chrono.MinguoDate].getChronology()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.MinguoDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.MinguoDate:339,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 337
    functionDepth: 2
    functionLinenumber: 337
    functionLinenumberEnd: 340
    functionName: '[org.threeten.bp.chrono.MinguoDate].toEpochDay()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].toEpochDay()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.MinguoDate].toEpochDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].equals(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:350,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 353
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.chrono.MinguoDate].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].equals(org.threeten.bp.chrono.MinguoDate)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.MinguoDate].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoDate].getChronology()'
      Src: org.threeten.bp.chrono.MinguoDate:357,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].getId()'
      Src: org.threeten.bp.chrono.MinguoDate:357,1
    - Dst: '[String].hashCode()'
      Src: org.threeten.bp.chrono.MinguoDate:357,1
    - Dst: '[org.threeten.bp.LocalDate].hashCode()'
      Src: org.threeten.bp.chrono.MinguoDate:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 1
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[org.threeten.bp.chrono.MinguoDate].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].hashCode()'
    - '[org.threeten.bp.chrono.MinguoChronology].getId()'
    - '[String].hashCode()'
    - '[org.threeten.bp.chrono.MinguoDate].getChronology()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.MinguoDate].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionName: '[org.threeten.bp.chrono.MinguoDate].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.MinguoDate)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.MinguoDate].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:367,1
    - Dst: '[java.io.DataOutput].writeInt(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:367,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:368,1
    - Dst: '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:368,1
    - Dst: '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:369,1
    - Dst: '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: '[org.threeten.bp.chrono.MinguoDate].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeInt(org.threeten.bp.chrono.MinguoDate)'
    - '[java.io.DataOutput].writeByte(org.threeten.bp.chrono.MinguoDate)'
    - '[org.threeten.bp.chrono.MinguoDate].get(org.threeten.bp.chrono.MinguoDate)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.MinguoDate].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.chrono.MinguoDate:374,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.chrono.MinguoDate:375,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.chrono.MinguoDate:376,1
    - Dst: '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)'
      Src: org.threeten.bp.chrono.MinguoDate:377,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDate
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 378
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 378
    functionName: '[org.threeten.bp.chrono.MinguoDate].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInput].readInt()'
    - '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate,org.threeten.bp.chrono.MinguoDate)'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.MinguoDate].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].timeLineOrder()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].timeLineOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:274,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:278,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:278,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:280,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:280,1
    - Dst: '[R].date(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:282,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: true
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 283
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 283
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[R].date(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 294
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:310,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:310,1
    - Dst: '[org.threeten.bp.chrono.Chronology].eraOf(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Era
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 311
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].getEra()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].get(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    - '[org.threeten.bp.chrono.Chronology].eraOf(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.Era
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].getEra()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:326,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:326,1
    - Dst: '[org.threeten.bp.chrono.Chronology].isLeapYear(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].isLeapYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].isLeapYear(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].isLeapYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 336
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].lengthOfMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].lengthOfMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].isLeapYear()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:348,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].lengthOfYear()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].isLeapYear()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].lengthOfYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalField].isDateBased()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:354,1
    - Dst: '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:356,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    constantsTouched: []
    func_position:
      end: 357
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 357
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalField].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalField].isDateBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:362,1
    - Dst: '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:364,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - unit
    argTypes:
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 365
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 365
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy()'
    - '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:371,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:371,1
    - Dst: '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:371,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAdjuster
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - adjuster
    argTypes:
    - org.threeten.bp.temporal.TemporalAdjuster
    constantsTouched: []
    func_position:
      end: 372
      start: 369
    functionDepth: 2
    functionLinenumber: 369
    functionLinenumberEnd: 372
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalField
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - field
    - newValue
    argTypes:
    - org.threeten.bp.temporal.TemporalField
    - long
    constantsTouched: []
    func_position:
      end: 375
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 375
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:379,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:379,1
    - Dst: '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 380
      start: 377
    functionDepth: 2
    functionLinenumber: 377
    functionLinenumberEnd: 380
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.temporal.TemporalAmount)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - amountToAdd
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 383
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 383
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:387,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(org.threeten.bp.temporal.TemporalAmount)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:387,1
    - Dst: '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAmount
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - amount
    argTypes:
    - org.threeten.bp.temporal.TemporalAmount
    constantsTouched: []
    func_position:
      end: 388
      start: 385
    functionDepth: 2
    functionLinenumber: 385
    functionLinenumberEnd: 388
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].minus(org.threeten.bp.temporal.TemporalAmount)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(org.threeten.bp.temporal.TemporalAmount)'
    - '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:392,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:392,1
    - Dst: '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:392,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.temporal.TemporalUnit
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 2
    argNames:
    - amountToSubtract
    - unit
    argTypes:
    - long
    - org.threeten.bp.temporal.TemporalUnit
    constantsTouched: []
    func_position:
      end: 393
      start: 390
    functionDepth: 2
    functionLinenumber: 390
    functionLinenumberEnd: 393
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:399,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:400,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].precision()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:401,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localDate()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:403,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:404,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:404,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].localTime()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:405,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zone()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:405,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:406,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].offset()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:406,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].query(org.threeten.bp.temporal.TemporalQuery<R>)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:409,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalQuery<R>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - query
    argTypes:
    - org.threeten.bp.temporal.TemporalQuery<R>
    constantsTouched: []
    func_position:
      end: 410
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 410
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
    - '[org.threeten.bp.temporal.TemporalQueries].zone()'
    - '[org.threeten.bp.temporal.TemporalQueries].offset()'
    - '[org.threeten.bp.temporal.TemporalQueries].precision()'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].query(org.threeten.bp.temporal.TemporalQuery<R>)'
    - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
    - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    linkageType: ''
    returnType: R
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:414,1
    - Dst: '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.chrono.ChronoLocalDate,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:414,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.Temporal
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 415
      start: 412
    functionDepth: 1
    functionLinenumber: 412
    functionLinenumberEnd: 415
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].adjustInto(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.chrono.ChronoLocalDate,long)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.Temporal
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].adjustInto(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - endDateExclusive
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 439
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 439
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:456,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:457,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.DateTimeFormatter
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.threeten.bp.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 458
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 458
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].format(org.threeten.bp.format.DateTimeFormatter)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.format.DateTimeFormatter,String)'
    - '[org.threeten.bp.format.DateTimeFormatter].format()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].format(org.threeten.bp.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].of(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:471,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalTime
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<?>
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - localTime
    argTypes:
    - org.threeten.bp.LocalTime
    constantsTouched: []
    func_position:
      end: 472
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 472
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 19
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].of(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<?>
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:485,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 486
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:517,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:517,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:517,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:519,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:519,1
    - Dst: '[org.threeten.bp.chrono.Chronology].compareTo(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:519,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 522
      start: 515
    functionDepth: 2
    functionLinenumber: 515
    functionLinenumberEnd: 522
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    - '[org.threeten.bp.chrono.Chronology].compareTo(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:538,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:538,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 539
      start: 537
    functionDepth: 1
    functionLinenumber: 537
    functionLinenumberEnd: 539
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].isAfter(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].isAfter(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:554,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:554,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 555
      start: 553
    functionDepth: 1
    functionLinenumber: 553
    functionLinenumberEnd: 555
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].isBefore(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].isBefore(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:570,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:570,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.ChronoLocalDate
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.ChronoLocalDate
    constantsTouched: []
    func_position:
      end: 571
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 571
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].isEqual(org.threeten.bp.chrono.ChronoLocalDate)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].isEqual(org.threeten.bp.chrono.ChronoLocalDate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:591,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 594
      start: 585
    functionDepth: 3
    functionLinenumber: 585
    functionLinenumberEnd: 594
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoLocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:603,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:604,1
    - Dst: '[org.threeten.bp.chrono.Chronology].hashCode()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:604,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 605
      start: 601
    functionDepth: 2
    functionLinenumber: 601
    functionLinenumberEnd: 605
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].hashCode()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:618,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:619,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:620,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:621,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:622,1
    - Dst: '[org.threeten.bp.chrono.Chronology].toString()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:622,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:622,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].append(String)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:622,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].getEra()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:624,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].append(org.threeten.bp.chrono.Era)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:622,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].append(String)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:622,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].append(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:622,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].append()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:622,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].append(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:622,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].append()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:622,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].append(org.threeten.bp.chrono.ChronoLocalDate)'
      Src: org.threeten.bp.chrono.ChronoLocalDate:622,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:629,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 615
    functionDepth: 2
    functionLinenumber: 615
    functionLinenumberEnd: 630
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 5
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].append(String)'
    - '[org.threeten.bp.chrono.Chronology].toString()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].append(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getLong(org.threeten.bp.chrono.ChronoLocalDate)'
    - '[StringBuilder].toString()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].append(org.threeten.bp.chrono.Era)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getEra()'
    - '[StringBuilder].<init>(int)'
    - '[org.threeten.bp.chrono.ChronoLocalDate].append()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.threeten.bp.chrono.ChronoLocalDate:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.threeten.bp.chrono.ChronoLocalDate>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.threeten.bp.temporal.TemporalAdjuster
      - org.threeten.bp.temporal.Temporal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: org.threeten.bp.jdk8.DefaultInterfaceTemporal
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.chrono.ChronoLocalDate].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
    functionUses: 0
    functionsReached:
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.ChronoLocalDate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].<init>()'
      Src: org.threeten.bp.chrono.HijrahChronology:176,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.chrono.HijrahChronology:185,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.chrono.HijrahChronology:189,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.chrono.HijrahChronology:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.HijrahChronology
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 216
    functionName: '[org.threeten.bp.chrono.HijrahChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.threeten.bp.chrono.HijrahChronology].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahChronology
    signature: '[org.threeten.bp.chrono.HijrahChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.threeten.bp.chrono.HijrahChronology].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.HijrahChronology].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 240
    functionName: '[org.threeten.bp.chrono.HijrahChronology].getId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.HijrahChronology].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[org.threeten.bp.chrono.HijrahChronology].getCalendarType()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.HijrahChronology].getCalendarType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.chrono.Era,int,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 4
    argNames:
    - era
    - yearOfEra
    - month
    - dayOfMonth
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 2
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.chrono.Era,int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 3
    argNames:
    - prolepticYear
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 268
      start: 265
    functionDepth: 2
    functionLinenumber: 265
    functionLinenumberEnd: 268
    functionName: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 9
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 3
    argNames:
    - era
    - yearOfEra
    - dayOfYear
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    constantsTouched: []
    func_position:
      end: 273
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 273
    functionName: '[org.threeten.bp.chrono.HijrahChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:277,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plusDays(int)'
      Src: org.threeten.bp.chrono.HijrahChronology:277,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - prolepticYear
    - dayOfYear
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 278
      start: 275
    functionDepth: 2
    functionLinenumber: 275
    functionLinenumberEnd: 278
    functionName: '[org.threeten.bp.chrono.HijrahChronology].dateYearDay(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].plusDays(int)'
    - '[org.threeten.bp.chrono.HijrahDate].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahChronology].dateYearDay(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.chrono.HijrahChronology:282,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].of(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.HijrahChronology:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - epochDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 283
      start: 280
    functionDepth: 5
    functionLinenumber: 280
    functionLinenumberEnd: 283
    functionName: '[org.threeten.bp.chrono.HijrahChronology].dateEpochDay(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    - '[org.threeten.bp.chrono.HijrahDate].of(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahChronology].dateEpochDay(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:291,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].ofEpochDay(long)'
      Src: org.threeten.bp.chrono.HijrahChronology:291,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 292
      start: 286
    functionDepth: 5
    functionLinenumber: 286
    functionLinenumberEnd: 292
    functionName: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].ofEpochDay(long)'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.chrono.HijrahChronology)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.HijrahChronology:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.HijrahDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 298
      start: 294
    functionDepth: 3
    functionLinenumber: 294
    functionLinenumberEnd: 298
    functionName: '[org.threeten.bp.chrono.HijrahChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.HijrahDate>
    signature: '[org.threeten.bp.chrono.HijrahChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.HijrahChronology:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.HijrahDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 304
      start: 300
    functionDepth: 4
    functionLinenumber: 300
    functionLinenumberEnd: 304
    functionName: '[org.threeten.bp.chrono.HijrahChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.HijrahDate>
    signature: '[org.threeten.bp.chrono.HijrahChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.HijrahChronology:309,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.HijrahDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - instant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 310
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 310
    functionName: '[org.threeten.bp.chrono.HijrahChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.HijrahDate>
    signature: '[org.threeten.bp.chrono.HijrahChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow()'
      Src: org.threeten.bp.chrono.HijrahChronology:315,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 313
    functionDepth: 4
    functionLinenumber: 313
    functionLinenumberEnd: 316
    functionName: '[org.threeten.bp.chrono.HijrahChronology].dateNow()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahChronology].dateNow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.HijrahChronology:320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 321
      start: 318
    functionDepth: 4
    functionLinenumber: 318
    functionLinenumberEnd: 321
    functionName: '[org.threeten.bp.chrono.HijrahChronology].dateNow(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahChronology].dateNow(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.chrono.HijrahChronology:325,1
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.HijrahChronology:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 327
      start: 323
    functionDepth: 3
    functionLinenumber: 323
    functionLinenumberEnd: 327
    functionName: '[org.threeten.bp.chrono.HijrahChronology].dateNow(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahChronology].dateNow(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.HijrahDate].isLeapYear(long)'
      Src: org.threeten.bp.chrono.HijrahChronology:332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - prolepticYear
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 333
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 333
    functionName: '[org.threeten.bp.chrono.HijrahChronology].isLeapYear(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.HijrahDate].isLeapYear(long)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.HijrahChronology].isLeapYear(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ClassCastException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahChronology:338,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - era
    - yearOfEra
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    constantsTouched: []
    func_position:
      end: 341
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 341
    functionName: '[org.threeten.bp.chrono.HijrahChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[ClassCastException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.HijrahChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahChronology:351,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HijrahEra
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - eraValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 353
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.chrono.HijrahChronology].eraOf(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    linkageType: ''
    returnType: HijrahEra
    signature: '[org.threeten.bp.chrono.HijrahChronology].eraOf(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: HijrahEra.values()
      Src: org.threeten.bp.chrono.HijrahChronology:357,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.chrono.Era>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[org.threeten.bp.chrono.HijrahChronology].eras()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.chrono.HijrahChronology)'
    - HijrahEra.values()
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.chrono.Era>
    signature: '[org.threeten.bp.chrono.HijrahChronology].eras()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].range()'
      Src: org.threeten.bp.chrono.HijrahChronology:363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.ChronoField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.ChronoField
    constantsTouched: []
    func_position:
      end: 364
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 364
    functionName: '[org.threeten.bp.chrono.HijrahChronology].range(org.threeten.bp.temporal.ChronoField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField].range()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.HijrahChronology].range(org.threeten.bp.temporal.ChronoField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:368,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:369,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].dateEpochDay(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:369,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:373,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].checkValidValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:376,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:378,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:378,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:379,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.HijrahChronology,long)'
      Src: org.threeten.bp.chrono.HijrahChronology:379,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:383,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR_OF_ERA].checkValidValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:386,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:388,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:390,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:394,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:397,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:401,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].longValue()'
      Src: org.threeten.bp.chrono.HijrahChronology:403,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:404,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].longValue()'
      Src: org.threeten.bp.chrono.HijrahChronology:405,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:406,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:406,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahChronology:408,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:410,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:411,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ERA].checkValidValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:411,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:415,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:416,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:417,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:418,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:418,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:420,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:420,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:421,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:421,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:422,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plusMonths(int)'
      Src: org.threeten.bp.chrono.HijrahChronology:422,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plusDays(int)'
      Src: org.threeten.bp.chrono.HijrahChronology:422,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].range(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:424,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:424,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:424,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].range(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:425,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:425,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:425,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:427,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].lengthOfMonth()'
      Src: org.threeten.bp.chrono.HijrahChronology:427,1
    - Dst: Math.min(int,int)
      Src: org.threeten.bp.chrono.HijrahChronology:427,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:429,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:432,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:433,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:434,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:434,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:436,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:436,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:437,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:437,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:438,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:438,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:439,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:439,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:439,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:439,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:441,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:441,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:442,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:442,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:443,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:443,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:444,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:444,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].get(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:445,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahChronology:446,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:450,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:451,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:451,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:453,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:453,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:454,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:454,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:455,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:455,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:456,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:456,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:456,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:456,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:458,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:458,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:459,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:459,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:460,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:460,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:461,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:461,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:461,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].nextOrSame(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:461,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:461,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].get(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:462,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahChronology:463,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:469,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:470,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:470,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:472,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:472,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].dateYearDay(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:473,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plusDays(int)'
      Src: org.threeten.bp.chrono.HijrahChronology:473,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:475,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:475,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].dateYearDay(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:476,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:478,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:479,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:480,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:480,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:482,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:482,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:483,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:483,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:484,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:484,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:484,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:486,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:486,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:487,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:487,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:488,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plusDays(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:488,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].get(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:489,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahChronology:490,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:494,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:495,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:495,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:497,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:497,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:498,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:498,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:499,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:499,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:499,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:501,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:501,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:502,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:502,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,int,int)'
      Src: org.threeten.bp.chrono.HijrahChronology:503,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:503,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:503,1
    - Dst: '[org.threeten.bp.chrono.HijrahChronology].nextOrSame(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:503,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:503,1
    - Dst: '[org.threeten.bp.chrono.HijrahDate].get(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.HijrahChronology:504,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.HijrahChronology:505,1
    CyclomaticComplexity: 59
    EdgeCount: 59
    ICount: 198
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.format.ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.HijrahChronology
      - long
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - java.util.HashMap<String,String[]>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.HijrahDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - fieldValues
    - resolverStyle
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.format.ResolverStyle
    constantsTouched: []
    func_position:
      end: 512
      start: 366
    functionDepth: 3
    functionLinenumber: 366
    functionLinenumberEnd: 512
    functionName: '[org.threeten.bp.chrono.HijrahChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.HijrahChronology,int)'
    - '[org.threeten.bp.chrono.HijrahChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahDate].plusDays(int)'
    - '[org.threeten.bp.chrono.HijrahDate].plus(int,org.threeten.bp.chrono.HijrahChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].dateYearDay(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology)'
    - Math.min(int,int)
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahDate].plus(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].longValue()'
    - '[org.threeten.bp.chrono.HijrahDate].get(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.HijrahDate].lengthOfMonth()'
    - '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahDate].plusMonths(int)'
    - '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,int,org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahDate].plusDays(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology,int)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.HijrahChronology,int,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.HijrahChronology,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.HijrahChronology,int)'
    - '[org.threeten.bp.chrono.HijrahChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.HijrahChronology,long)'
    - '[org.threeten.bp.chrono.HijrahChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.HijrahChronology,int)'
    - '[org.threeten.bp.temporal.ChronoField.ERA].checkValidValue(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].nextOrSame(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.HijrahChronology,org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].checkValidValue(org.threeten.bp.chrono.HijrahChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR_OF_ERA].checkValidValue(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].range(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].dateEpochDay(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.HijrahChronology].dateYearDay(org.threeten.bp.chrono.HijrahChronology,int)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR].checkValidIntValue(org.threeten.bp.chrono.HijrahChronology)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.HijrahDate
    signature: '[org.threeten.bp.chrono.HijrahChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
      Src: org.threeten.bp.chrono.Chronology:193,1
    - Dst: '[org.threeten.bp.temporal.TemporalQueries].chronology()'
      Src: org.threeten.bp.chrono.Chronology:194,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
      Src: org.threeten.bp.chrono.Chronology:194,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 196
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 196
    functionName: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.temporal.TemporalAccessor,String)'
    - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
    - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].init()'
      Src: org.threeten.bp.chrono.Chronology:240,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
      Src: org.threeten.bp.chrono.Chronology:241,1
    - Dst: '[Method].invoke(java.util.Locale,String)'
      Src: org.threeten.bp.chrono.Chronology:246,1
    - Dst: '[java.util.Locale].equals(java.util.Locale)'
      Src: org.threeten.bp.chrono.Chronology:254,1
    - Dst: '[String].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:257,1
    - Dst: '[String].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:257,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].get(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:260,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.Chronology:262,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 266
      start: 239
    functionDepth: 2
    functionLinenumber: 239
    functionLinenumberEnd: 266
    functionName: '[org.threeten.bp.chrono.Chronology].ofLocale(java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[String].equals(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.Locale,String)'
    - '[Method].invoke(java.util.Locale,String)'
    - '[org.threeten.bp.chrono.Chronology].init()'
    - '[java.util.Locale].equals(java.util.Locale)'
    - '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].get(org.threeten.bp.chrono.Chronology)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.chrono.Chronology].ofLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].init()'
      Src: org.threeten.bp.chrono.Chronology:289,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].get(String)'
      Src: org.threeten.bp.chrono.Chronology:290,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].get(String)'
      Src: org.threeten.bp.chrono.Chronology:294,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.Chronology:298,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 299
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 299
    functionName: '[org.threeten.bp.chrono.Chronology].of(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.Chronology].init()'
    - '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].get(String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.chrono.Chronology].of(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].init()'
      Src: org.threeten.bp.chrono.Chronology:309,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].values()'
      Src: org.threeten.bp.chrono.Chronology:310,1
    - Dst: '[java.util.HashSet].<init>(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<org.threeten.bp.chrono.Chronology>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 2
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[org.threeten.bp.chrono.Chronology].getAvailableChronologies()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 4
    functionsReached:
    - '[java.util.HashSet].<init>(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.Chronology].init()'
    - '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].values()'
    linkageType: ''
    returnType: java.util.Set<org.threeten.bp.chrono.Chronology>
    signature: '[org.threeten.bp.chrono.Chronology].getAvailableChronologies()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].isEmpty()'
      Src: org.threeten.bp.chrono.Chronology:314,1
    - Dst: '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.Chronology:315,1
    - Dst: '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.ThaiBuddhistChronology)'
      Src: org.threeten.bp.chrono.Chronology:316,1
    - Dst: '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.MinguoChronology)'
      Src: org.threeten.bp.chrono.Chronology:317,1
    - Dst: '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.Chronology:318,1
    - Dst: '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.Chronology:319,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].putIfAbsent(String,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.Chronology:320,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].putIfAbsent(String,org.threeten.bp.chrono.HijrahChronology)'
      Src: org.threeten.bp.chrono.Chronology:321,1
    - Dst: Chronology.class.getClassLoader()
      Src: org.threeten.bp.chrono.Chronology:322,1
    - Dst: '[java.util.ServiceLoader].load(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:322,1
    - Dst: chrono.getId()
      Src: org.threeten.bp.chrono.Chronology:324,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].putIfAbsent(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:324,1
    - Dst: chrono.getCalendarType()
      Src: org.threeten.bp.chrono.Chronology:325,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].putIfAbsent(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:327,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 331
    functionName: '[org.threeten.bp.chrono.Chronology].init()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.IsoChronology)'
    - '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].putIfAbsent(String,org.threeten.bp.chrono.HijrahChronology)'
    - '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.ThaiBuddhistChronology)'
    - Chronology.class.getClassLoader()
    - '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].putIfAbsent(org.threeten.bp.chrono.Chronology,org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.MinguoChronology)'
    - '[java.util.ServiceLoader].load(org.threeten.bp.chrono.Chronology)'
    - chrono.getId()
    - chrono.getCalendarType()
    - '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].isEmpty()'
    - '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.JapaneseChronology)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.Chronology].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.Chronology:334,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].putIfAbsent(String,org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:334,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getCalendarType()'
      Src: org.threeten.bp.chrono.Chronology:335,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].putIfAbsent(String,org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:337,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - chrono
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 339
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 339
    functionName: '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].getCalendarType()'
    - '[java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>].putIfAbsent(String,org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.TemporalQuery].<init>()'
      Src: org.threeten.bp.chrono.Chronology:146,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>()'
      Src: org.threeten.bp.chrono.Chronology:156,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>()'
      Src: org.threeten.bp.chrono.Chronology:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 346
    functionName: '[org.threeten.bp.chrono.Chronology].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap].<init>()'
    - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.chrono.Chronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: other.getChronology()
      Src: org.threeten.bp.chrono.Chronology:360,1
    - Dst: '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:360,1
    - Dst: other.getChronology()
      Src: org.threeten.bp.chrono.Chronology:361,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.Chronology:361,1
    - Dst: '[ClassCastException].<init>(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:361,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: D
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 364
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 364
    functionName: '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 4
    functionsReached:
    - other.getChronology()
    - '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[ClassCastException].<init>(org.threeten.bp.chrono.Chronology)'
    linkageType: ''
    returnType: D
    signature: '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: other.toLocalDate()
      Src: org.threeten.bp.chrono.Chronology:377,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getChronology()'
      Src: org.threeten.bp.chrono.Chronology:377,1
    - Dst: '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:377,1
    - Dst: other.toLocalDate()
      Src: org.threeten.bp.chrono.Chronology:379,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getChronology()'
      Src: org.threeten.bp.chrono.Chronology:379,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.Chronology:379,1
    - Dst: '[ClassCastException].<init>(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:378,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 382
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 382
    functionName: '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDateTime(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[ClassCastException].<init>(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.Chronology].getChronology()'
    - '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - other.toLocalDate()
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDateTime(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: other.toLocalDate()
      Src: org.threeten.bp.chrono.Chronology:395,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getChronology()'
      Src: org.threeten.bp.chrono.Chronology:395,1
    - Dst: '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:395,1
    - Dst: other.toLocalDate()
      Src: org.threeten.bp.chrono.Chronology:397,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getChronology()'
      Src: org.threeten.bp.chrono.Chronology:397,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.Chronology:397,1
    - Dst: '[ClassCastException].<init>(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:396,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.Temporal
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTimeImpl<D>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.Temporal
    constantsTouched: []
    func_position:
      end: 400
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 400
    functionName: '[org.threeten.bp.chrono.Chronology].ensureChronoZonedDateTime(org.threeten.bp.temporal.Temporal)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[ClassCastException].<init>(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.Chronology].getChronology()'
    - '[org.threeten.bp.chrono.Chronology].equals(org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - other.toLocalDate()
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTimeImpl<D>
    signature: '[org.threeten.bp.chrono.Chronology].ensureChronoZonedDateTime(org.threeten.bp.temporal.Temporal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 412
    functionName: '[org.threeten.bp.chrono.Chronology].getId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.Chronology].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 426
    functionName: '[org.threeten.bp.chrono.Chronology].getCalendarType()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.Chronology].getCalendarType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
      Src: org.threeten.bp.chrono.Chronology:442,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.Chronology:442,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - era
    - yearOfEra
    - month
    - dayOfMonth
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 443
      start: 441
    functionDepth: 1
    functionLinenumber: 441
    functionLinenumberEnd: 443
    functionName: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.chrono.Era,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.Chronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prolepticYear
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 455
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 455
    functionName: '[org.threeten.bp.chrono.Chronology].date(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.Chronology].date(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
      Src: org.threeten.bp.chrono.Chronology:469,1
    - Dst: '[org.threeten.bp.chrono.Chronology].dateYearDay(int,int)'
      Src: org.threeten.bp.chrono.Chronology:469,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - era
    - yearOfEra
    - dayOfYear
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    constantsTouched: []
    func_position:
      end: 470
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 470
    functionName: '[org.threeten.bp.chrono.Chronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateYearDay(int,int)'
    - '[org.threeten.bp.chrono.Chronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.Chronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prolepticYear
    - dayOfYear
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 481
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 481
    functionName: '[org.threeten.bp.chrono.Chronology].dateYearDay(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.Chronology].dateYearDay(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - epochDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 493
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 493
    functionName: '[org.threeten.bp.chrono.Chronology].dateEpochDay(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.Chronology].dateEpochDay(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 507
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 507
    functionName: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.chrono.Chronology:525,1
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.Chronology:525,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 526
      start: 524
    functionDepth: 3
    functionLinenumber: 524
    functionLinenumberEnd: 526
    functionName: '[org.threeten.bp.chrono.Chronology].dateNow()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.Chronology].dateNow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.Chronology:542,1
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.Chronology:542,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 543
      start: 541
    functionDepth: 3
    functionLinenumber: 541
    functionLinenumberEnd: 543
    functionName: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.chrono.Chronology:557,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.Chronology:558,1
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.Chronology:558,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 559
      start: 556
    functionDepth: 2
    functionLinenumber: 556
    functionLinenumberEnd: 559
    functionName: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.Chronology:578,1
    - Dst: '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.Chronology:579,1
    - Dst: '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.chrono.Chronology:579,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.chrono.Chronology:581,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String,org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:581,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 583
      start: 576
    functionDepth: 2
    functionLinenumber: 576
    functionLinenumberEnd: 583
    functionName: '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.DateTimeException].<init>(String,org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<?>
    signature: '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneId].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.Chronology:601,1
    - Dst: '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.Chronology:603,1
    - Dst: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.Chronology:604,1
    - Dst: '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.Chronology:607,1
    - Dst: '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDateTime(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
      Src: org.threeten.bp.chrono.Chronology:608,1
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofBest(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,org.threeten.bp.ZoneId,null)'
      Src: org.threeten.bp.chrono.Chronology:609,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
      Src: org.threeten.bp.chrono.Chronology:612,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String,org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:612,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 614
      start: 598
    functionDepth: 3
    functionLinenumber: 598
    functionLinenumberEnd: 614
    functionName: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.temporal.TemporalAccessor].getClass()'
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofBest(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,org.threeten.bp.ZoneId,null)'
    - '[org.threeten.bp.ZoneId].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.DateTimeException].<init>(String,org.threeten.bp.chrono.Chronology)'
    - '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDateTime(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
    - '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<?>
    signature: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.Chronology:627,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<?>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - instant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 629
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 629
    functionName: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<?>
    signature: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(int,int,int)'
      Src: org.threeten.bp.chrono.Chronology:659,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoPeriod
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - years
    - months
    - days
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 660
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 660
    functionName: '[org.threeten.bp.chrono.Chronology].period(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoPeriod
    signature: '[org.threeten.bp.chrono.Chronology].period(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prolepticYear
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 676
      start: 676
    functionDepth: 0
    functionLinenumber: 676
    functionLinenumberEnd: 676
    functionName: '[org.threeten.bp.chrono.Chronology].isLeapYear(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.Chronology].isLeapYear(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - era
    - yearOfEra
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    constantsTouched: []
    func_position:
      end: 689
      start: 689
    functionDepth: 0
    functionLinenumber: 689
    functionLinenumberEnd: 689
    functionName: '[org.threeten.bp.chrono.Chronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.Chronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.Era
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eraValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 710
      start: 710
    functionDepth: 0
    functionLinenumber: 710
    functionLinenumberEnd: 710
    functionName: '[org.threeten.bp.chrono.Chronology].eraOf(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.Era
    signature: '[org.threeten.bp.chrono.Chronology].eraOf(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.chrono.Era>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 721
      start: 721
    functionDepth: 0
    functionLinenumber: 721
    functionLinenumberEnd: 721
    functionName: '[org.threeten.bp.chrono.Chronology].eras()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.chrono.Era>
    signature: '[org.threeten.bp.chrono.Chronology].eras()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.ChronoField
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.ChronoField
    constantsTouched: []
    func_position:
      end: 740
      start: 740
    functionDepth: 0
    functionLinenumber: 740
    functionLinenumberEnd: 740
    functionName: '[org.threeten.bp.chrono.Chronology].range(org.threeten.bp.temporal.ChronoField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.Chronology].range(org.threeten.bp.temporal.ChronoField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
      Src: org.threeten.bp.chrono.Chronology:754,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].appendChronologyText(org.threeten.bp.format.TextStyle)'
      Src: org.threeten.bp.chrono.Chronology:754,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
      Src: org.threeten.bp.chrono.Chronology:754,1
    - Dst: '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
      Src: org.threeten.bp.chrono.Chronology:754,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor)'
      Src: org.threeten.bp.chrono.Chronology:754,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.format.TextStyle
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - style
    - locale
    argTypes:
    - org.threeten.bp.format.TextStyle
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 772
      start: 753
    functionDepth: 2
    functionLinenumber: 753
    functionLinenumberEnd: 772
    functionName: '[org.threeten.bp.chrono.Chronology].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendChronologyText(org.threeten.bp.format.TextStyle)'
    - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
    - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
    - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.Chronology].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.format.ResolverStyle
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fieldValues
    - resolverStyle
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.format.ResolverStyle
    constantsTouched: []
    func_position:
      end: 793
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 793
    functionName: '[org.threeten.bp.chrono.Chronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDate
    signature: '[org.threeten.bp.chrono.Chronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.ChronoField)'
      Src: org.threeten.bp.chrono.Chronology:803,1
    - Dst: '[org.threeten.bp.chrono.Chronology].longValue()'
      Src: org.threeten.bp.chrono.Chronology:804,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:805,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.temporal.ChronoField,long)'
      Src: org.threeten.bp.chrono.Chronology:807,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.temporal.ChronoField
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fieldValues
    - field
    - value
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.temporal.ChronoField
    - long
    constantsTouched: []
    func_position:
      end: 808
      start: 802
    functionDepth: 0
    functionLinenumber: 802
    functionLinenumberEnd: 808
    functionName: '[org.threeten.bp.chrono.Chronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.ChronoField,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.temporal.ChronoField,long)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.chrono.Chronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.temporal.ChronoField)'
    - '[org.threeten.bp.chrono.Chronology].longValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.Chronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.ChronoField,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.Chronology:826,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.Chronology:826,1
    - Dst: '[String].compareTo(String)'
      Src: org.threeten.bp.chrono.Chronology:826,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Chronology
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.threeten.bp.chrono.Chronology
    constantsTouched: []
    func_position:
      end: 827
      start: 824
    functionDepth: 1
    functionLinenumber: 824
    functionLinenumberEnd: 827
    functionName: '[org.threeten.bp.chrono.Chronology].compareTo(org.threeten.bp.chrono.Chronology)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[String].compareTo(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.Chronology].compareTo(org.threeten.bp.chrono.Chronology)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].compareTo(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:845,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 848
      start: 839
    functionDepth: 2
    functionLinenumber: 839
    functionLinenumberEnd: 848
    functionName: '[org.threeten.bp.chrono.Chronology].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].compareTo(org.threeten.bp.chrono.Chronology)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.Chronology].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].getClass()'
      Src: org.threeten.bp.chrono.Chronology:860,1
    - Dst: '[org.threeten.bp.chrono.Chronology].hashCode()'
      Src: org.threeten.bp.chrono.Chronology:860,1
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.Chronology:860,1
    - Dst: '[String].hashCode()'
      Src: org.threeten.bp.chrono.Chronology:860,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 861
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 861
    functionName: '[org.threeten.bp.chrono.Chronology].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].hashCode()'
    - '[org.threeten.bp.chrono.Chronology].getClass()'
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.Chronology].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.Chronology:871,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 872
      start: 869
    functionDepth: 1
    functionLinenumber: 869
    functionLinenumberEnd: 872
    functionName: '[org.threeten.bp.chrono.Chronology].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].getId()'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.Chronology].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:876,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 877
      start: 875
    functionDepth: 0
    functionLinenumber: 875
    functionLinenumberEnd: 877
    functionName: '[org.threeten.bp.chrono.Chronology].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(org.threeten.bp.chrono.Chronology)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.Chronology].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InvalidObjectException].<init>(String)'
      Src: org.threeten.bp.chrono.Chronology:885,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 886
      start: 884
    functionDepth: 0
    functionLinenumber: 884
    functionLinenumberEnd: 886
    functionName: '[org.threeten.bp.chrono.Chronology].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[java.io.InvalidObjectException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.Chronology].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].getId()'
      Src: org.threeten.bp.chrono.Chronology:889,1
    - Dst: '[java.io.DataOutput].writeUTF(String)'
      Src: org.threeten.bp.chrono.Chronology:889,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 890
      start: 888
    functionDepth: 1
    functionLinenumber: 888
    functionLinenumberEnd: 890
    functionName: '[org.threeten.bp.chrono.Chronology].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].getId()'
    - '[java.io.DataOutput].writeUTF(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.chrono.Chronology].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readUTF()'
      Src: org.threeten.bp.chrono.Chronology:893,1
    - Dst: '[org.threeten.bp.chrono.Chronology].of(org.threeten.bp.chrono.Chronology)'
      Src: org.threeten.bp.chrono.Chronology:894,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - java.util.concurrent.ConcurrentHashMap<String,org.threeten.bp.chrono.Chronology>
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.Chronology
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 895
      start: 892
    functionDepth: 0
    functionLinenumber: 892
    functionLinenumberEnd: 895
    functionName: '[org.threeten.bp.chrono.Chronology].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].of(org.threeten.bp.chrono.Chronology)'
    - '[java.io.DataInput].readUTF()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.Chronology
    signature: '[org.threeten.bp.chrono.Chronology].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].<init>(String,String,String)'
      Src: org.threeten.bp.chrono.JapaneseChronology:104,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].<init>()'
      Src: org.threeten.bp.chrono.JapaneseChronology:109,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.chrono.JapaneseChronology:119,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.chrono.JapaneseChronology:123,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.chrono.JapaneseChronology:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseChronology
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 1
    functionsReached:
    - '[java.util.Locale].<init>(String,String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.threeten.bp.chrono.JapaneseChronology].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseChronology
    signature: '[org.threeten.bp.chrono.JapaneseChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.JapaneseChronology].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].getId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.JapaneseChronology].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].getCalendarType()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.JapaneseChronology].getCalendarType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ClassCastException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseChronology:203,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].of(org.threeten.bp.chrono.JapaneseEra,int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:205,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 4
    argNames:
    - era
    - yearOfEra
    - month
    - dayOfMonth
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 3
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseDate].of(org.threeten.bp.chrono.JapaneseEra,int,int,int)'
    - '[ClassCastException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:210,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseChronology:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 3
    argNames:
    - prolepticYear
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 3
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 10
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    - '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ClassCastException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseChronology:238,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].ofYearDay(org.threeten.bp.chrono.JapaneseEra,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:240,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 3
    argNames:
    - era
    - yearOfEra
    - dayOfYear
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    constantsTouched: []
    func_position:
      end: 241
      start: 235
    functionDepth: 3
    functionLinenumber: 235
    functionLinenumberEnd: 241
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[ClassCastException].<init>(String)'
    - '[org.threeten.bp.chrono.JapaneseDate].ofYearDay(org.threeten.bp.chrono.JapaneseEra,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:258,1
    - Dst: '[org.threeten.bp.LocalDate].getMonthValue()'
      Src: org.threeten.bp.chrono.JapaneseChronology:259,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.chrono.JapaneseChronology:259,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - prolepticYear
    - dayOfYear
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 260
      start: 256
    functionDepth: 4
    functionLinenumber: 256
    functionLinenumberEnd: 260
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].getMonthValue()'
    - '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.chrono.JapaneseChronology:264,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseChronology:264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - epochDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 265
      start: 262
    functionDepth: 3
    functionLinenumber: 262
    functionLinenumberEnd: 265
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].dateEpochDay(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].dateEpochDay(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.JapaneseChronology:273,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.JapaneseChronology:273,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 274
      start: 268
    functionDepth: 3
    functionLinenumber: 268
    functionLinenumberEnd: 274
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    - '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.JapaneseChronology:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.JapaneseDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 280
      start: 276
    functionDepth: 3
    functionLinenumber: 276
    functionLinenumberEnd: 280
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoLocalDateTime<org.threeten.bp.chrono.JapaneseDate>
    signature: '[org.threeten.bp.chrono.JapaneseChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.JapaneseChronology:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.JapaneseDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 286
      start: 282
    functionDepth: 4
    functionLinenumber: 282
    functionLinenumberEnd: 286
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.JapaneseDate>
    signature: '[org.threeten.bp.chrono.JapaneseChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.JapaneseChronology:291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.JapaneseDate>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - instant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 292
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 292
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.ChronoZonedDateTime<org.threeten.bp.chrono.JapaneseDate>
    signature: '[org.threeten.bp.chrono.JapaneseChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow()'
      Src: org.threeten.bp.chrono.JapaneseChronology:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 295
    functionDepth: 4
    functionLinenumber: 295
    functionLinenumberEnd: 298
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].dateNow()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].dateNow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.JapaneseChronology:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 303
      start: 300
    functionDepth: 4
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].dateNow(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].dateNow(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.chrono.JapaneseChronology:307,1
    - Dst: '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.JapaneseChronology:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 309
      start: 305
    functionDepth: 3
    functionLinenumber: 305
    functionLinenumberEnd: 309
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].dateNow(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].dateNow(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].isLeapYear(long)'
      Src: org.threeten.bp.chrono.JapaneseChronology:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - prolepticYear
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].isLeapYear(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].isLeapYear(long)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.JapaneseChronology].isLeapYear(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ClassCastException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseChronology:330,1
    - Dst: jera.startDate()
      Src: org.threeten.bp.chrono.JapaneseChronology:333,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].getYear()'
      Src: org.threeten.bp.chrono.JapaneseChronology:333,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:334,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidValue(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:335,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - era
    - yearOfEra
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    constantsTouched: []
    func_position:
      end: 337
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 337
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].getYear()'
    - '[ClassCastException].<init>(String)'
    - jera.startDate()
    - '[org.threeten.bp.temporal.ValueRange].checkValidValue(int,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.temporal.ValueRange].of(int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.JapaneseChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].of(int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseEra
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - eraValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 353
      start: 350
    functionDepth: 2
    functionLinenumber: 350
    functionLinenumberEnd: 353
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].eraOf(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseEra].of(int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseEra
    signature: '[org.threeten.bp.chrono.JapaneseChronology].eraOf(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].values()'
      Src: org.threeten.bp.chrono.JapaneseChronology:357,1
    - Dst: '[java.util.Arrays].asList(JapaneseEra[])'
      Src: org.threeten.bp.chrono.JapaneseChronology:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.chrono.Era>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 1
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].eras()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 2
    functionsReached:
    - '[java.util.Arrays].asList(JapaneseEra[])'
    - '[org.threeten.bp.chrono.JapaneseEra].values()'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.chrono.Era>
    signature: '[org.threeten.bp.chrono.JapaneseChronology].eras()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].range()'
      Src: org.threeten.bp.chrono.JapaneseChronology:382,1
    - Dst: '[java.util.Calendar].getInstance(java.util.Locale)'
      Src: org.threeten.bp.chrono.JapaneseChronology:384,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].values()'
      Src: org.threeten.bp.chrono.JapaneseChronology:387,1
    - Dst: eras[0].getValue()
      Src: org.threeten.bp.chrono.JapaneseChronology:388,1
    - Dst: eras[eras.length - 1].getValue()
      Src: org.threeten.bp.chrono.JapaneseChronology:388,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:388,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].values()'
      Src: org.threeten.bp.chrono.JapaneseChronology:391,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.JapaneseChronology:392,1
    - Dst: eras[eras.length - 1].endDate()
      Src: org.threeten.bp.chrono.JapaneseChronology:392,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].getYear()'
      Src: org.threeten.bp.chrono.JapaneseChronology:392,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:392,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].values()'
      Src: org.threeten.bp.chrono.JapaneseChronology:395,1
    - Dst: eras[eras.length - 1].endDate()
      Src: org.threeten.bp.chrono.JapaneseChronology:396,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].getYear()'
      Src: org.threeten.bp.chrono.JapaneseChronology:396,1
    - Dst: eras[eras.length - 1].startDate()
      Src: org.threeten.bp.chrono.JapaneseChronology:397,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].getYear()'
      Src: org.threeten.bp.chrono.JapaneseChronology:397,1
    - Dst: Math.min(org.threeten.bp.chrono.JapaneseChronology,int)
      Src: org.threeten.bp.chrono.JapaneseChronology:400,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:402,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].getMinimum(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:405,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].getGreatestMinimum(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:405,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].getLeastMaximum(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:406,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].getMaximum(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:406,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:405,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].values()'
      Src: org.threeten.bp.chrono.JapaneseChronology:408,1
    - Dst: Math.min(org.threeten.bp.chrono.JapaneseChronology,int)
      Src: org.threeten.bp.chrono.JapaneseChronology:411,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:413,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseChronology:417,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.ChronoField
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.ChronoField
    constantsTouched: []
    func_position:
      end: 419
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 419
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.temporal.ChronoField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[org.threeten.bp.chrono.JapaneseChronology].getMinimum(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseChronology].getMaximum(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.temporal.ValueRange].of(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - eras[eras.length - 1].getValue()
    - '[org.threeten.bp.chrono.JapaneseChronology].getYear()'
    - '[org.threeten.bp.temporal.ValueRange].of(int,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.temporal.ChronoField].range()'
    - '[java.util.Calendar].getInstance(java.util.Locale)'
    - eras[eras.length - 1].endDate()
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,int,int)'
    - Math.min(org.threeten.bp.chrono.JapaneseChronology,int)
    - '[org.threeten.bp.chrono.JapaneseChronology].getLeastMaximum(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseChronology].getGreatestMinimum(org.threeten.bp.chrono.JapaneseChronology)'
    - eras[eras.length - 1].startDate()
    - '[UnsupportedOperationException].<init>(String)'
    - eras[0].getValue()
    - '[org.threeten.bp.temporal.ValueRange].of(int,int,org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseEra].values()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.temporal.ChronoField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:423,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:424,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].dateEpochDay(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:424,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:428,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].checkValidValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:431,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:433,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:433,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:434,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.JapaneseChronology,long)'
      Src: org.threeten.bp.chrono.JapaneseChronology:434,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:438,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:441,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:441,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].eraOf(int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:441,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:443,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:445,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:445,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:446,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].eras()'
      Src: org.threeten.bp.chrono.JapaneseChronology:447,1
    - Dst: '[java.util.List<org.threeten.bp.chrono.Era>].size()'
      Src: org.threeten.bp.chrono.JapaneseChronology:448,1
    - Dst: '[java.util.List<org.threeten.bp.chrono.Era>].get(int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:448,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:451,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:451,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:452,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:453,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].resolveEYMD(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle,org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:454,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:456,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:457,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:458,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].resolveEYD(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle,org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:459,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:464,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:465,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:466,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:467,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:467,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:469,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:469,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:470,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:470,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:471,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plusMonths(int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:471,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plusDays(int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:471,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:473,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:473,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:473,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:474,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:474,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:474,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:476,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].lengthOfMonth()'
      Src: org.threeten.bp.chrono.JapaneseChronology:476,1
    - Dst: Math.min(int,int)
      Src: org.threeten.bp.chrono.JapaneseChronology:476,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:478,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:481,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:482,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:483,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:483,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:485,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:485,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:486,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:486,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:487,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:487,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:488,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:488,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:488,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:488,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:490,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:490,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:491,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:491,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:492,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:492,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:493,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:493,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].get(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:494,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseChronology:495,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:499,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:500,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:500,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:502,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:502,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:503,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:503,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:504,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:504,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:505,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:505,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:505,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:505,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:507,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:507,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:508,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:508,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:509,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:509,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:510,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:510,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:510,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].nextOrSame(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:510,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:510,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].get(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:511,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseChronology:512,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:518,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:519,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:519,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:521,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:521,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:522,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plusDays(int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:522,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:524,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:524,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:525,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:527,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:528,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:529,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:529,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:531,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:531,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:532,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:532,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:533,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:533,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:533,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:535,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:535,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:536,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:536,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:537,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plusDays(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:537,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].get(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:538,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseChronology:539,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:543,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:544,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:544,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:546,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:546,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:547,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:547,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:548,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:548,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:548,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:550,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:550,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:551,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:551,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:552,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:552,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:552,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].nextOrSame(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:552,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:552,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].get(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:553,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseChronology:554,1
    CyclomaticComplexity: 59
    EdgeCount: 59
    ICount: 202
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.format.ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - fieldValues
    - resolverStyle
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.format.ResolverStyle
    constantsTouched: []
    func_position:
      end: 561
      start: 421
    functionDepth: 3
    functionLinenumber: 421
    functionLinenumberEnd: 561
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseDate].plusMonths(int)'
    - '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
    - '[java.util.List<org.threeten.bp.chrono.Era>].size()'
    - '[org.threeten.bp.chrono.JapaneseChronology].dateEpochDay(org.threeten.bp.chrono.JapaneseChronology)'
    - Math.min(int,int)
    - '[org.threeten.bp.chrono.JapaneseDate].get(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseDate].plusDays(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseDate].plus(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.chrono.JapaneseChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.JapaneseChronology,long)'
    - '[org.threeten.bp.chrono.JapaneseChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseDate].lengthOfMonth()'
    - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.JapaneseChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
    - '[java.util.List<org.threeten.bp.chrono.Era>].get(int)'
    - '[org.threeten.bp.chrono.JapaneseChronology].resolveEYD(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle,org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[org.threeten.bp.chrono.JapaneseChronology].nextOrSame(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
    - '[org.threeten.bp.chrono.JapaneseChronology].resolveEYMD(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle,org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[org.threeten.bp.chrono.JapaneseChronology].eras()'
    - '[org.threeten.bp.chrono.JapaneseDate].plusDays(int)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].checkValidValue(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseChronology].eraOf(int)'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].startDate()'
      Src: org.threeten.bp.chrono.JapaneseChronology:565,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.JapaneseChronology:565,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:566,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:566,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:567,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:567,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:568,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:568,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:568,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:570,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:570,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:570,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:571,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:571,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:571,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.JapaneseChronology:574,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].startDate()'
      Src: org.threeten.bp.chrono.JapaneseChronology:576,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.JapaneseChronology:576,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:578,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].lengthOfMonth()'
      Src: org.threeten.bp.chrono.JapaneseChronology:578,1
    - Dst: Math.min(int,int)
      Src: org.threeten.bp.chrono.JapaneseChronology:578,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:580,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getEra()'
      Src: org.threeten.bp.chrono.JapaneseChronology:581,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].getEra()'
      Src: org.threeten.bp.chrono.JapaneseChronology:583,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].getValue()'
      Src: org.threeten.bp.chrono.JapaneseChronology:583,1
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].getValue()'
      Src: org.threeten.bp.chrono.JapaneseChronology:583,1
    - Dst: Math.abs(int)
      Src: org.threeten.bp.chrono.JapaneseChronology:583,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:584,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].get(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:586,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:587,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseEra,int,int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:592,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.format.ResolverStyle
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 4
    argNames:
    - fieldValues
    - resolverStyle
    - era
    - yoe
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.format.ResolverStyle
    - org.threeten.bp.chrono.JapaneseEra
    - int
    constantsTouched: []
    func_position:
      end: 593
      start: 563
    functionDepth: 3
    functionLinenumber: 563
    functionLinenumberEnd: 593
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].resolveEYMD(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle,org.threeten.bp.chrono.JapaneseEra,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseEra,int,int,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseDate].getEra()'
    - '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,int)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - Math.abs(int)
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseDate].lengthOfMonth()'
    - Math.min(int,int)
    - '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.JapaneseChronology,int,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.DateTimeException].<init>(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseEra].startDate()'
    - '[org.threeten.bp.chrono.JapaneseDate].get(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.chrono.JapaneseEra].getValue()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].resolveEYMD(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle,org.threeten.bp.chrono.JapaneseEra,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.JapaneseEra].startDate()'
      Src: org.threeten.bp.chrono.JapaneseChronology:597,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.chrono.JapaneseChronology:597,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:598,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:598,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(org.threeten.bp.chrono.JapaneseChronology,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:599,1
    - Dst: '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:599,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:601,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:601,1
    - Dst: '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
      Src: org.threeten.bp.chrono.JapaneseChronology:601,1
    - Dst: '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(org.threeten.bp.chrono.JapaneseEra,int,int)'
      Src: org.threeten.bp.chrono.JapaneseChronology:602,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.format.ResolverStyle
      - org.threeten.bp.chrono.JapaneseEra
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      - org.threeten.bp.chrono.JapaneseChronology
      - long
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - java.util.Map<String,String[]>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.JapaneseDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 4
    argNames:
    - fieldValues
    - resolverStyle
    - era
    - yoe
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.format.ResolverStyle
    - org.threeten.bp.chrono.JapaneseEra
    - int
    constantsTouched: []
    func_position:
      end: 603
      start: 595
    functionDepth: 1
    functionLinenumber: 595
    functionLinenumberEnd: 603
    functionName: '[org.threeten.bp.chrono.JapaneseChronology].resolveEYD(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle,org.threeten.bp.chrono.JapaneseEra,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(org.threeten.bp.chrono.JapaneseChronology,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[org.threeten.bp.chrono.JapaneseDate].plus(int,org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseEra].startDate()'
    - '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(org.threeten.bp.chrono.JapaneseEra,int,int)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.JapaneseChronology)'
    - '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(org.threeten.bp.chrono.JapaneseChronology,int)'
    - '[org.threeten.bp.LocalDate].getYear()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.JapaneseDate
    signature: '[org.threeten.bp.chrono.JapaneseChronology].resolveEYD(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle,org.threeten.bp.chrono.JapaneseEra,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].<init>()'
      Src: org.threeten.bp.chrono.IsoChronology:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.chrono.IsoChronology
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 114
    functionName: '[org.threeten.bp.chrono.IsoChronology].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.chrono.IsoChronology
    signature: '[org.threeten.bp.chrono.IsoChronology].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.threeten.bp.chrono.IsoChronology].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.chrono.IsoChronology].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[org.threeten.bp.chrono.IsoChronology].getId()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.IsoChronology].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[org.threeten.bp.chrono.IsoChronology].getCalendarType()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.chrono.IsoChronology].getCalendarType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
      Src: org.threeten.bp.chrono.IsoChronology:171,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 4
    argNames:
    - era
    - yearOfEra
    - month
    - dayOfMonth
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
    - '[org.threeten.bp.chrono.IsoChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 3
    argNames:
    - prolepticYear
    - month
    - dayOfMonth
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 10
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
      Src: org.threeten.bp.chrono.IsoChronology:202,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].dateYearDay(int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 3
    argNames:
    - era
    - yearOfEra
    - dayOfYear
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    - int
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 3
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[org.threeten.bp.chrono.IsoChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
    - '[org.threeten.bp.chrono.IsoChronology].dateYearDay(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.IsoChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - prolepticYear
    - dayOfYear
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 218
      start: 215
    functionDepth: 2
    functionLinenumber: 215
    functionLinenumberEnd: 218
    functionName: '[org.threeten.bp.chrono.IsoChronology].dateYearDay(int,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.IsoChronology].dateYearDay(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.chrono.IsoChronology:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - epochDay
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 223
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 223
    functionName: '[org.threeten.bp.chrono.IsoChronology].dateEpochDay(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.IsoChronology].dateEpochDay(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.IsoChronology:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 2
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.IsoChronology:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 252
      start: 249
    functionDepth: 4
    functionLinenumber: 249
    functionLinenumberEnd: 252
    functionName: '[org.threeten.bp.chrono.IsoChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.chrono.IsoChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
      Src: org.threeten.bp.chrono.IsoChronology:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.TemporalAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - temporal
    argTypes:
    - org.threeten.bp.temporal.TemporalAccessor
    constantsTouched: []
    func_position:
      end: 266
      start: 263
    functionDepth: 6
    functionLinenumber: 263
    functionLinenumberEnd: 266
    functionName: '[org.threeten.bp.chrono.IsoChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.chrono.IsoChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.IsoChronology:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZonedDateTime
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - instant
    - zone
    argTypes:
    - org.threeten.bp.Instant
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 281
      start: 278
    functionDepth: 6
    functionLinenumber: 278
    functionLinenumberEnd: 281
    functionName: '[org.threeten.bp.chrono.IsoChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.ZonedDateTime
    signature: '[org.threeten.bp.chrono.IsoChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].systemDefaultZone()'
      Src: org.threeten.bp.chrono.IsoChronology:298,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].dateNow(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.IsoChronology:298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 3
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: '[org.threeten.bp.chrono.IsoChronology].dateNow()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].dateNow(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].systemDefaultZone()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.IsoChronology].dateNow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
      Src: org.threeten.bp.chrono.IsoChronology:315,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].dateNow(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.IsoChronology:315,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneId
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - zone
    argTypes:
    - org.threeten.bp.ZoneId
    constantsTouched: []
    func_position:
      end: 316
      start: 313
    functionDepth: 3
    functionLinenumber: 313
    functionLinenumberEnd: 316
    functionName: '[org.threeten.bp.chrono.IsoChronology].dateNow(org.threeten.bp.ZoneId)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.chrono.IsoChronology].dateNow(org.threeten.bp.Clock)'
    - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.IsoChronology].dateNow(org.threeten.bp.ZoneId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
      Src: org.threeten.bp.chrono.IsoChronology:331,1
    - Dst: '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
      Src: org.threeten.bp.chrono.IsoChronology:332,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.chrono.IsoChronology:332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Clock
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - clock
    argTypes:
    - org.threeten.bp.Clock
    constantsTouched: []
    func_position:
      end: 333
      start: 329
    functionDepth: 2
    functionLinenumber: 329
    functionLinenumberEnd: 333
    functionName: '[org.threeten.bp.chrono.IsoChronology].dateNow(org.threeten.bp.Clock)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
    - '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.LocalDate)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Clock,String)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.IsoChronology].dateNow(org.threeten.bp.Clock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - prolepticYear
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[org.threeten.bp.chrono.IsoChronology].isLeapYear(long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.chrono.IsoChronology].isLeapYear(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ClassCastException].<init>(String)'
      Src: org.threeten.bp.chrono.IsoChronology:363,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.chrono.Era
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - era
    - yearOfEra
    argTypes:
    - org.threeten.bp.chrono.Era
    - int
    constantsTouched: []
    func_position:
      end: 366
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 366
    functionName: '[org.threeten.bp.chrono.IsoChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 2
    functionsReached:
    - '[ClassCastException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.chrono.IsoChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: IsoEra.of(int)
      Src: org.threeten.bp.chrono.IsoChronology:370,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: IsoEra
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - eraValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 371
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 371
    functionName: '[org.threeten.bp.chrono.IsoChronology].eraOf(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached:
    - IsoEra.of(int)
    linkageType: ''
    returnType: IsoEra
    signature: '[org.threeten.bp.chrono.IsoChronology].eraOf(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: IsoEra.values()
      Src: org.threeten.bp.chrono.IsoChronology:375,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:375,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.chrono.Era>
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 376
    functionName: '[org.threeten.bp.chrono.IsoChronology].eras()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached:
    - IsoEra.values()
    - '[java.util.Arrays].asList(org.threeten.bp.chrono.IsoChronology)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.chrono.Era>
    signature: '[org.threeten.bp.chrono.IsoChronology].eras()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.temporal.ChronoField].range()'
      Src: org.threeten.bp.chrono.IsoChronology:381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.temporal.ChronoField
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.temporal.ValueRange
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.threeten.bp.temporal.ChronoField
    constantsTouched: []
    func_position:
      end: 382
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 382
    functionName: '[org.threeten.bp.chrono.IsoChronology].range(org.threeten.bp.temporal.ChronoField)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField].range()'
    linkageType: ''
    returnType: org.threeten.bp.temporal.ValueRange
    signature: '[org.threeten.bp.chrono.IsoChronology].range(org.threeten.bp.temporal.ChronoField)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:386,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:387,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:387,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:391,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].checkValidValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:394,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:396,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:396,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:397,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.IsoChronology,long)'
      Src: org.threeten.bp.chrono.IsoChronology:397,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:401,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR_OF_ERA].checkValidValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:404,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:406,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:408,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:412,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.chrono.IsoChronology,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:415,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:419,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].longValue()'
      Src: org.threeten.bp.chrono.IsoChronology:421,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.IsoChronology,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:422,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].longValue()'
      Src: org.threeten.bp.chrono.IsoChronology:423,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:424,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:424,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.IsoChronology:426,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:428,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:429,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ERA].checkValidValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:429,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:433,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:434,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:435,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:436,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:436,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:437,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:437,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:438,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:438,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:440,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:441,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:442,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(int)'
      Src: org.threeten.bp.chrono.IsoChronology:442,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.chrono.IsoChronology:442,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].checkValidValue(int)'
      Src: org.threeten.bp.chrono.IsoChronology:444,1
    - Dst: Math.min(int,int)
      Src: org.threeten.bp.chrono.IsoChronology:446,1
    - Dst: '[org.threeten.bp.Year].isLeap(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:448,1
    - Dst: Month.FEBRUARY.length(boolean)
      Src: org.threeten.bp.chrono.IsoChronology:448,1
    - Dst: Math.min(org.threeten.bp.chrono.IsoChronology,org.threeten.bp.chrono.IsoChronology)
      Src: org.threeten.bp.chrono.IsoChronology:448,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,int,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:450,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,int,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:452,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:455,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:456,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:457,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:457,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:459,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:459,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:460,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:460,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:461,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:461,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:462,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(int)'
      Src: org.threeten.bp.chrono.IsoChronology:462,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.chrono.IsoChronology:462,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.chrono.IsoChronology:462,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:464,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:464,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:465,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:465,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:466,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:466,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:467,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:467,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:468,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.IsoChronology:469,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:473,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:474,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:474,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:476,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:476,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:477,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:477,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:478,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:478,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:479,1
    - Dst: '[org.threeten.bp.LocalDate].plusMonths(int)'
      Src: org.threeten.bp.chrono.IsoChronology:479,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.chrono.IsoChronology:479,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.chrono.IsoChronology:479,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:481,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:481,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:482,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:482,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:483,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:483,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:484,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.chrono.IsoChronology:484,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:484,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].nextOrSame(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:484,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:484,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:485,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.IsoChronology:486,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:492,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:493,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:493,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:495,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:495,1
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:496,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.chrono.IsoChronology:496,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:498,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:498,1
    - Dst: '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.chrono.IsoChronology,org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:499,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:501,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:502,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:503,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:503,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:505,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:505,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:506,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:506,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:507,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.chrono.IsoChronology:507,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.chrono.IsoChronology:507,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:509,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:509,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:510,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:510,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:511,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:511,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:512,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.IsoChronology:513,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:517,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:518,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:518,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:520,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:520,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:521,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
      Src: org.threeten.bp.chrono.IsoChronology:521,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:522,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.chrono.IsoChronology:522,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.chrono.IsoChronology:522,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:524,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:524,1
    - Dst: '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:525,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:525,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,int,int)'
      Src: org.threeten.bp.chrono.IsoChronology:526,1
    - Dst: '[org.threeten.bp.LocalDate].plusWeeks(int)'
      Src: org.threeten.bp.chrono.IsoChronology:526,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:526,1
    - Dst: '[org.threeten.bp.chrono.IsoChronology].nextOrSame(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:526,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:526,1
    - Dst: '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.IsoChronology)'
      Src: org.threeten.bp.chrono.IsoChronology:527,1
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.chrono.IsoChronology:528,1
    CyclomaticComplexity: 64
    EdgeCount: 64
    ICount: 204
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
      - org.threeten.bp.format.ResolverStyle
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.chrono.IsoChronology
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: org.threeten.bp.chrono.Chronology
    argCount: 2
    argNames:
    - fieldValues
    - resolverStyle
    argTypes:
    - java.util.Map<org.threeten.bp.temporal.TemporalField,Long>
    - org.threeten.bp.format.ResolverStyle
    constantsTouched: []
    func_position:
      end: 535
      start: 384
    functionDepth: 1
    functionLinenumber: 384
    functionLinenumberEnd: 535
    functionName: '[org.threeten.bp.chrono.IsoChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.LocalDate].ofEpochDay(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_WEEK].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
    - Math.min(int,int)
    - '[org.threeten.bp.temporal.ChronoField.YEAR_OF_ERA].checkValidValue(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,org.threeten.bp.chrono.IsoChronology,int)'
    - '[org.threeten.bp.LocalDate].plusMonths(int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.MONTH_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,int,int)'
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.chrono.IsoChronology,int)'
    - '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.chrono.IsoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.IsoChronology,int)'
    - '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.chrono.IsoChronology,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(org.threeten.bp.chrono.IsoChronology,int)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.chrono.IsoChronology].longValue()'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].put(org.threeten.bp.chrono.IsoChronology,org.threeten.bp.chrono.IsoChronology)'
    - Math.min(org.threeten.bp.chrono.IsoChronology,org.threeten.bp.chrono.IsoChronology)
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.chrono.IsoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.chrono.IsoChronology,int)'
    - '[org.threeten.bp.temporal.ChronoField.ERA].checkValidValue(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
    - Month.FEBRUARY.length(boolean)
    - '[org.threeten.bp.LocalDate].plusWeeks(int)'
    - '[org.threeten.bp.chrono.IsoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.IsoChronology,org.threeten.bp.chrono.IsoChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].get(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.chrono.IsoChronology,int,org.threeten.bp.chrono.IsoChronology)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].containsKey(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.PROLEPTIC_MONTH].checkValidValue(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.Year].isLeap(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.chrono.IsoChronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.chrono.IsoChronology,long)'
    - '[org.threeten.bp.LocalDate].get(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.LocalDate].ofYearDay(org.threeten.bp.chrono.IsoChronology,int)'
    - '[java.util.Map<org.threeten.bp.temporal.TemporalField,Long>].remove(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR].checkValidIntValue(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.chrono.IsoChronology].nextOrSame(org.threeten.bp.chrono.IsoChronology)'
    - '[org.threeten.bp.temporal.ChronoField.DAY_OF_MONTH].checkValidValue(int)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.chrono.IsoChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<String>].iterator()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:129,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].hasNext()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:129,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].next()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:130,1
    - Dst: '[java.util.Map<String,Integer>].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<String>
      - int
      - java.util.Map<String,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - strs
    - value
    - map
    argTypes:
    - java.util.Set<String>
    - int
    - java.util.Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 132
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 132
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].put(java.util.Set<String>,int,java.util.Map<String,Integer>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<String>].iterator()'
    - '[java.util.Map<String,Integer>].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,int)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].next()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].put(java.util.Set<String>,int,java.util.Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:135,1
    - Dst: code.equals(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:137,1
    - Dst: '[java.util.HashSet].add(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:138,1
    - Dst: code.length()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:139,1
    - Dst: code.substring(int,int)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:139,1
    - Dst: '[java.util.HashSet].add(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<String>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - whole
    - shortest
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 143
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].expand(String,String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached:
    - code.equals(String)
    - code.substring(int,int)
    - code.length()
    - '[java.util.HashSet].add(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].expand(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputHelp()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:152,1
    - Dst: arg.startsWith(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:167,1
    - Dst: '[String].equals(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:170,1
    - Dst: '[java.io.File].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:172,1
    - Dst: '[String].equals(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:175,1
    - Dst: '[java.io.File].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:177,1
    - Dst: '[String].equals(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:180,1
    - Dst: '[String].equals(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:185,1
    - Dst: '[String].equals(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:190,1
    - Dst: '[String].equals(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:195,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:196,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputHelp()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:198,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:204,1
    - Dst: '[java.io.File].isDirectory()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:207,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:208,1
    - Dst: '[java.util.Arrays].copyOfRange(String[],org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:214,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:214,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].isEmpty()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:215,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:216,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:217,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:218,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:223,1
    - Dst: '[java.io.File].<init>(java.io.File,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:225,1
    - Dst: '[java.io.File].isDirectory()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:226,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:227,1
    - Dst: '[java.util.ArrayList].add(java.io.File)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:230,1
    - Dst: '[java.io.File].listFiles()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:232,1
    - Dst: dir.isDirectory()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:234,1
    - Dst: dir.getName()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:234,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].matches(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:234,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:235,1
    - Dst: '[java.util.ArrayList].isEmpty()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:239,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:240,1
    - Dst: dstDir.exists()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:245,1
    - Dst: dstDir.mkdirs()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:245,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:246,1
    - Dst: dstDir.isDirectory()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:249,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:250,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].process(java.util.ArrayList,org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler,boolean)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:253,1
    CyclomaticComplexity: 44
    EdgeCount: 44
    ICount: 84
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 254
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 254
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].main(String[])'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(java.io.File)'
    - '[java.io.File].listFiles()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Arrays].copyOfRange(String[],org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].isEmpty()'
    - dir.isDirectory()
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].matches(String)'
    - dir.getName()
    - dstDir.mkdirs()
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].process(java.util.ArrayList,org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler,boolean)'
    - '[java.io.File].<init>()'
    - '[java.util.ArrayList].isEmpty()'
    - '[java.util.Arrays].asList(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - arg.startsWith(String)
    - dstDir.exists()
    - '[java.util.ArrayList].add(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputHelp()'
    - dstDir.isDirectory()
    - System.out.println(String)
    - '[java.io.File].isDirectory()'
    - '[java.io.File].<init>(java.io.File,String)'
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
    - '[String].equals(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:260,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:261,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:262,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:263,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:264,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:265,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:266,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:267,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:268,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:269,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:270,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:271,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:272,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 274
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputHelp()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputHelp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:281,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:282,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:283,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:284,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:289,1
    - Dst: '[java.io.File].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:291,1
    - Dst: '[java.io.File].exists()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:292,1
    - Dst: '[java.util.ArrayList].add(java.io.File)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:293,1
    - Dst: '[java.util.ArrayList].isEmpty()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:296,1
    - Dst: '[java.io.File].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:299,1
    - Dst: '[java.io.File].exists()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:300,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:301,1
    - Dst: srcDir.getName()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:306,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.ArrayList,java.io.File,boolean)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:307,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].setDeduplicateMap(java.util.HashMap)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:308,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].compile()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:311,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getZones()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:312,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getLeapSeconds()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:313,1
    - Dst: '[java.io.File].<init>(java.io.File,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:317,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:319,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:321,1
    - Dst: '[java.util.TreeMap].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:325,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].keySet()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:326,1
    - Dst: '[java.util.TreeSet].addAll(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:326,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].values()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:327,1
    - Dst: '[java.util.HashSet].addAll(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:327,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getMostRecentLeapSecond()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:330,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getMostRecentLeapSecond()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:332,1
    - Dst: bestLeapSeconds.lastKey()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:332,1
    - Dst: '[org.threeten.bp.LocalDate].compareTo(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:332,1
    - Dst: ex.toString()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:338,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:338,1
    - Dst: ex.printStackTrace()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:339,1
    - Dst: System.exit(int)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:340,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:347,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFilesDat(java.io.File,java.util.TreeMap,java.util.TreeSet,java.util.HashSet,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:349,1
    - Dst: '[java.io.File].<init>(java.io.File,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:351,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:353,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,java.util.TreeMap,java.util.TreeSet,java.util.HashSet,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:355,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.io.File>
      - java.util.List<String>
      - java.io.File
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - srcDirs
    - srcFileNames
    - dstDir
    - unpacked
    - verbose
    argTypes:
    - java.util.List<java.io.File>
    - java.util.List<String>
    - java.io.File
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 357
      start: 279
    functionDepth: 4
    functionLinenumber: 279
    functionLinenumberEnd: 357
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].process(java.util.List<java.io.File>,java.util.List<String>,java.io.File,boolean,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - System.exit(int)
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getLeapSeconds()'
    - '[java.util.HashSet].addAll(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.ArrayList].add(java.io.File)'
    - '[java.util.TreeMap].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.HashSet].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getZones()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
    - '[java.io.File].exists()'
    - bestLeapSeconds.lastKey()
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getMostRecentLeapSecond()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.ArrayList,java.io.File,boolean)'
    - ex.toString()
    - '[java.io.File].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].compile()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.TreeSet].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,java.util.TreeMap,java.util.TreeSet,java.util.HashSet,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.TreeSet].addAll(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.ArrayList].isEmpty()'
    - '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].values()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFilesDat(java.io.File,java.util.TreeMap,java.util.TreeSet,java.util.HashSet,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.LocalDate].compareTo(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].keySet()'
    - '[java.io.File].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - srcDir.getName()
    - '[java.util.TreeMap].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>)'
    - ex.printStackTrace()
    - System.out.println(String)
    - '[java.io.File].<init>(java.io.File,String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].setDeduplicateMap(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].process(java.util.List<java.io.File>,java.util.List<String>,java.io.File,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(java.io.File,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:364,1
    - Dst: '[java.io.File].delete()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:365,1
    - Dst: '[java.io.FileOutputStream].<init>(java.io.File)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:369,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbDat(java.io.FileOutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:370,1
    - Dst: '[java.io.FileOutputStream].close()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:373,1
    - Dst: ex.toString()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:377,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:377,1
    - Dst: ex.printStackTrace()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:378,1
    - Dst: System.exit(int)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:379,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>
      - java.util.Set<String>
      - java.util.Set<org.threeten.bp.zone.ZoneRules>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - dstDir
    - allBuiltZones
    - allRegionIds
    - allRules
    - leapSeconds
    argTypes:
    - java.io.File
    - java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>
    - java.util.Set<String>
    - java.util.Set<org.threeten.bp.zone.ZoneRules>
    - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
    constantsTouched: []
    func_position:
      end: 381
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 381
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFilesDat(java.io.File,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].delete()'
    - System.exit(int)
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbDat(java.io.FileOutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
    - ex.printStackTrace()
    - System.out.println(String)
    - '[java.io.File].<init>(java.io.File,String)'
    - '[java.io.FileOutputStream].close()'
    - ex.toString()
    - '[java.io.FileOutputStream].<init>(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFilesDat(java.io.File,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:387,1
    - Dst: '[java.util.TreeMap].put(String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:388,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].keySet()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:389,1
    - Dst: '[java.util.TreeSet].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:389,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].values()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:390,1
    - Dst: '[java.util.HashSet].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:390,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,java.util.TreeMap,java.util.TreeSet,java.util.HashSet,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - String
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - dstFile
    - version
    - builtZones
    - leapSeconds
    argTypes:
    - java.io.File
    - String
    - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
    - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
    constantsTouched: []
    func_position:
      end: 392
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 392
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].values()'
    - '[java.util.TreeMap].put(String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>)'
    - '[java.util.TreeMap].<init>()'
    - '[java.util.HashSet].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,java.util.TreeMap,java.util.TreeSet,java.util.HashSet,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
    - '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].keySet()'
    - '[java.util.TreeSet].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileOutputStream].<init>(java.io.File)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:401,1
    - Dst: '[java.util.jar.JarOutputStream].<init>(java.io.FileOutputStream)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:401,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbEntry(java.util.jar.JarOutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:402,1
    - Dst: ex.toString()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:404,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:404,1
    - Dst: ex.printStackTrace()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:405,1
    - Dst: System.exit(int)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:406,1
    - Dst: '[java.util.jar.JarOutputStream].close()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:410,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>
      - java.util.Set<String>
      - java.util.Set<org.threeten.bp.zone.ZoneRules>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - dstFile
    - allBuiltZones
    - allRegionIds
    - allRules
    - leapSeconds
    argTypes:
    - java.io.File
    - java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>
    - java.util.Set<String>
    - java.util.Set<org.threeten.bp.zone.ZoneRules>
    - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
    constantsTouched: []
    func_position:
      end: 416
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 416
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - System.exit(int)
    - '[java.util.jar.JarOutputStream].close()'
    - ex.printStackTrace()
    - System.out.println(String)
    - '[java.util.jar.JarOutputStream].<init>(java.io.FileOutputStream)'
    - ex.toString()
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbEntry(java.util.jar.JarOutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
    - '[java.io.FileOutputStream].<init>(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.zip.ZipEntry].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:426,1
    - Dst: '[java.util.jar.JarOutputStream].putNextEntry(java.util.zip.ZipEntry)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:426,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbDat(java.util.jar.JarOutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:427,1
    - Dst: '[java.util.jar.JarOutputStream].closeEntry()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:428,1
    - Dst: ex.toString()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:430,1
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:430,1
    - Dst: ex.printStackTrace()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:431,1
    - Dst: System.exit(int)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:432,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.jar.JarOutputStream
      - java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>
      - java.util.Set<String>
      - java.util.Set<org.threeten.bp.zone.ZoneRules>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - jos
    - allBuiltZones
    - allRegionIds
    - allRules
    argTypes:
    - java.util.jar.JarOutputStream
    - java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>
    - java.util.Set<String>
    - java.util.Set<org.threeten.bp.zone.ZoneRules>
    constantsTouched: []
    func_position:
      end: 434
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 434
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbEntry(java.util.jar.JarOutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached:
    - System.exit(int)
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbDat(java.util.jar.JarOutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
    - '[java.util.zip.ZipEntry].<init>(String)'
    - System.out.println(String)
    - ex.printStackTrace()
    - ex.toString()
    - '[java.util.jar.JarOutputStream].putNextEntry(java.util.zip.ZipEntry)'
    - '[java.util.jar.JarOutputStream].closeEntry()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbEntry(java.util.jar.JarOutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutputStream].<init>(java.io.OutputStream)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:442,1
    - Dst: '[java.io.DataOutputStream].writeByte(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:445,1
    - Dst: '[java.io.DataOutputStream].writeUTF(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:447,1
    - Dst: '[java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>].keySet()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:449,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].toArray()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:449,1
    - Dst: '[java.io.DataOutputStream].writeShort(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:450,1
    - Dst: '[java.io.DataOutputStream].writeUTF(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:452,1
    - Dst: '[java.util.Set<String>].toArray()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:455,1
    - Dst: '[java.io.DataOutputStream].writeShort(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:456,1
    - Dst: '[java.io.DataOutputStream].writeUTF(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:458,1
    - Dst: '[java.util.ArrayList].<init>(java.util.Set<org.threeten.bp.zone.ZoneRules>)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:461,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:462,1
    - Dst: '[java.io.DataOutputStream].writeShort(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:462,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:463,1
    - Dst: '[java.io.ByteArrayOutputStream].reset()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:465,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:466,1
    - Dst: '[org.threeten.bp.Ser].write(java.util.Map<String,java.util.List<TZDBRule>>,java.io.DataOutputStream)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:467,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:468,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:469,1
    - Dst: '[java.io.DataOutputStream].writeShort(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:470,1
    - Dst: '[java.io.DataOutputStream].write(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:471,1
    - Dst: '[java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>].keySet()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:474,1
    - Dst: '[java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>].get(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:475,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].size()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:475,1
    - Dst: '[java.io.DataOutputStream].writeShort(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:475,1
    - Dst: '[java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>].get(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:476,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].entrySet()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:476,1
    - Dst: entry.getKey()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:477,1
    - Dst: '[java.util.Arrays].binarySearch(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:477,1
    - Dst: entry.getValue()
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:478,1
    - Dst: '[java.util.ArrayList].indexOf(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:478,1
    - Dst: '[java.io.DataOutputStream].writeShort(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:479,1
    - Dst: '[java.io.DataOutputStream].writeShort(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:480,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:483,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>
      - java.util.Set<String>
      - java.util.Set<org.threeten.bp.zone.ZoneRules>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - jos
    - allBuiltZones
    - allRegionIds
    - allRules
    argTypes:
    - java.io.OutputStream
    - java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>
    - java.util.Set<String>
    - java.util.Set<org.threeten.bp.zone.ZoneRules>
    constantsTouched: []
    func_position:
      end: 484
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 484
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbDat(java.io.OutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].<init>(java.io.OutputStream)'
    - '[java.util.Set<String>].toArray()'
    - '[java.util.Arrays].binarySearch(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.io.DataOutputStream].writeUTF(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].size()'
    - '[java.util.ArrayList].<init>(java.util.Set<org.threeten.bp.zone.ZoneRules>)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].entrySet()'
    - '[java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>].keySet()'
    - '[java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>].get(String)'
    - '[java.io.DataOutputStream].flush()'
    - '[java.io.DataOutputStream].writeShort(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.io.ByteArrayOutputStream].reset()'
    - '[java.io.DataOutputStream].writeUTF(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.ArrayList].indexOf(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayOutputStream].<init>(int)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[java.util.ArrayList].size()'
    - '[java.io.DataOutputStream].write(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.io.DataOutputStream].writeByte(int)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].toArray()'
    - entry.getValue()
    - '[org.threeten.bp.Ser].write(java.util.Map<String,java.util.List<TZDBRule>>,java.io.DataOutputStream)'
    - entry.getKey()
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbDat(java.io.OutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].expand(String,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:96,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].expand(String,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:97,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].expand(String,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:98,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].expand(String,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:99,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].expand(String,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:100,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].expand(String,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:101,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:102,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:117,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:488,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:490,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:492,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:494,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:496,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TzdbZoneRulesCompiler
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - sourceFiles
    - leapSecondsFile
    - verbose
    argTypes:
    - String
    - java.util.List<java.io.File>
    - java.io.File
    - boolean
    constantsTouched: []
    func_position:
      end: 521
      start: 516
    functionDepth: 2
    functionLinenumber: 516
    functionLinenumberEnd: 521
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.List<java.io.File>,java.io.File,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeMap].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].expand(String,String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.TzdbZoneRulesCompiler
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.List<java.io.File>,java.io.File,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:531,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseFiles()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:532,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseLeapSecondsFile()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:533,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].buildZoneRules()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:534,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 536
      start: 530
    functionDepth: 2
    functionLinenumber: 530
    functionLinenumberEnd: 536
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].compile()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseFiles()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseLeapSecondsFile()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].buildZoneRules()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].compile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 545
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getZones()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getZones()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 554
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 554
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getLeapSeconds()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getLeapSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SortedMap<org.threeten.bp.LocalDate,Byte>].isEmpty()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:562,1
    - Dst: '[java.util.SortedMap<org.threeten.bp.LocalDate,Byte>].lastKey()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:562,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 563
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 563
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getMostRecentLeapSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached:
    - '[java.util.SortedMap<org.threeten.bp.LocalDate,Byte>].isEmpty()'
    - '[java.util.SortedMap<org.threeten.bp.LocalDate,Byte>].lastKey()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getMostRecentLeapSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<Object,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deduplicateMap
    argTypes:
    - java.util.Map<Object,Object>
    constantsTouched: []
    func_position:
      end: 572
      start: 570
    functionDepth: 0
    functionLinenumber: 570
    functionLinenumberEnd: 572
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].setDeduplicateMap(java.util.Map<Object,Object>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].setDeduplicateMap(java.util.Map<Object,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:582,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseFile(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:583,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 580
    functionDepth: 1
    functionLinenumber: 580
    functionLinenumberEnd: 585
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseFiles()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseFile(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:593,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:599,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.FileReader)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:599,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:600,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].indexOf(char)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:601,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].substring(int,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:603,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].trim()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:605,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].length()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:605,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:608,1
    - Dst: '[java.util.SortedMap<org.threeten.bp.LocalDate,Byte>].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:609,1
    - Dst: '[Exception].<init>(String,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:612,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:616,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 592
    functionDepth: 1
    functionLinenumber: 592
    functionLinenumberEnd: 622
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseLeapSecondsFile()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].substring(int,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.io.BufferedReader].close()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].trim()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].indexOf(char)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[Exception].<init>(String,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.io.BufferedReader].readLine()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].length()'
    - '[java.util.SortedMap<org.threeten.bp.LocalDate,Byte>].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.io.BufferedReader].<init>(java.io.FileReader)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseLeapSecondsFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.StringTokenizer].<init>(String,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:639,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:640,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].equals(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:641,1
    - Dst: '[java.util.StringTokenizer].countTokens()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:642,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:643,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:644,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:647,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:650,1
    - Dst: Integer.parseInt(org.threeten.bp.zone.TzdbZoneRulesCompiler)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:650,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:651,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:651,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:652,1
    - Dst: Integer.parseInt(org.threeten.bp.zone.TzdbZoneRulesCompiler)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:652,1
    - Dst: '[org.threeten.bp.LocalDate].of(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.Month,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:653,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:654,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:657,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].equals(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:658,1
    - Dst: '[String].equals(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:659,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:660,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].equals(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:663,1
    - Dst: '[String].equals(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:664,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:665,1
    - Dst: '[IllegalArgumentException].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:669,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:672,1
    - Dst: '[String].equalsIgnoreCase(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:673,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:674,1
    - Dst: '[LeapSecondRule].<init>(org.threeten.bp.LocalDate,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:676,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: LeapSecondRule
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 677
      start: 624
    functionDepth: 1
    functionLinenumber: 624
    functionLinenumberEnd: 677
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseLeapSecondRule(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - '[String].equalsIgnoreCase(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[IllegalArgumentException].<init>(String)'
    - '[LeapSecondRule].<init>(org.threeten.bp.LocalDate,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].equals(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.StringTokenizer].countTokens()'
    - Integer.parseInt(org.threeten.bp.zone.TzdbZoneRulesCompiler)
    - '[IllegalArgumentException].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.LocalDate].of(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.Month,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.StringTokenizer].<init>(String,String)'
    - '[String].equals(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    linkageType: ''
    returnType: LeapSecondRule
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseLeapSecondRule(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:690,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.FileReader)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:690,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:692,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].indexOf(char)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:693,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].substring(int,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:695,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].trim()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:697,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].length()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:697,1
    - Dst: '[java.util.StringTokenizer].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:700,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].charAt(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:701,1
    - Dst: Character.isWhitespace(org.threeten.bp.zone.TzdbZoneRulesCompiler)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:701,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:701,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseZoneLine(java.util.StringTokenizer,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:702,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:706,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:707,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].toLowerCase(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:707,1
    - Dst: '[java.util.Set<String>].contains(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:708,1
    - Dst: '[java.util.StringTokenizer].countTokens()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:709,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:710,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:711,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:713,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:714,1
    - Dst: '[java.util.Map<String,java.util.List<TZDBZone>>].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.ArrayList)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:714,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseZoneLine(java.util.StringTokenizer,java.util.ArrayList)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:715,1
    - Dst: '[java.util.Set<String>].contains(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:720,1
    - Dst: '[java.util.StringTokenizer].countTokens()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:721,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:722,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:723,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseRuleLine(java.util.StringTokenizer)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:725,1
    - Dst: '[java.util.Set<String>].contains(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:727,1
    - Dst: '[java.util.StringTokenizer].countTokens()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:728,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:729,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:730,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:732,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:733,1
    - Dst: '[java.util.Map<String,String>].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:734,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:737,1
    - Dst: '[Exception].<init>(String,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:744,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:747,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 750
      start: 685
    functionDepth: 2
    functionLinenumber: 685
    functionLinenumberEnd: 750
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseFile(java.io.File)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
    - '[java.io.BufferedReader].close()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].trim()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].indexOf(char)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].charAt(int)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Map<String,String>].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.StringTokenizer].nextToken()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseZoneLine(java.util.StringTokenizer,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.Map<String,java.util.List<TZDBZone>>].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.ArrayList)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseZoneLine(java.util.StringTokenizer,java.util.ArrayList)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[Exception].<init>(String,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].length()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].substring(int,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.Set<String>].contains(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].toLowerCase(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.io.BufferedReader].readLine()'
    - Character.isWhitespace(org.threeten.bp.zone.TzdbZoneRulesCompiler)
    - '[java.io.BufferedReader].<init>(java.io.FileReader)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseRuleLine(java.util.StringTokenizer)'
    - '[java.util.StringTokenizer].countTokens()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseFile(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TZDBRule].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:758,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:759,1
    - Dst: '[java.util.Map<String,java.util.List<TZDBRule>>].containsKey(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:760,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:761,1
    - Dst: '[java.util.Map<String,java.util.List<TZDBRule>>].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.ArrayList)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:761,1
    - Dst: '[java.util.Map<String,java.util.List<TZDBRule>>].get(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:763,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].add(TZDBRule)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:763,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:764,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:764,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:765,1
    - Dst: '[IllegalArgumentException].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:767,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:769,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOptional(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:769,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonthDayTime(java.util.StringTokenizer,TZDBRule)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:770,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:771,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parsePeriod(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:771,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:772,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOptional(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:772,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.StringTokenizer
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - st
    argTypes:
    - java.util.StringTokenizer
    constantsTouched: []
    func_position:
      end: 773
      start: 757
    functionDepth: 1
    functionLinenumber: 757
    functionLinenumberEnd: 773
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseRuleLine(java.util.StringTokenizer)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - '[java.util.Map<String,java.util.List<TZDBRule>>].containsKey(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[TZDBRule].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonthDayTime(java.util.StringTokenizer,TZDBRule)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].add(TZDBRule)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,int)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOptional(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.Map<String,java.util.List<TZDBRule>>].get(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[IllegalArgumentException].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Map<String,java.util.List<TZDBRule>>].put(org.threeten.bp.zone.TzdbZoneRulesCompiler,java.util.ArrayList)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parsePeriod(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseRuleLine(java.util.StringTokenizer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TZDBZone].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:782,1
    - Dst: '[java.util.List<TZDBZone>].add(TZDBZone)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:783,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:784,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOffset(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:784,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:785,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOptional(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:785,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parsePeriod(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:791,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:798,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:799,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:800,1
    - Dst: Integer.parseInt(org.threeten.bp.zone.TzdbZoneRulesCompiler)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:800,1
    - Dst: '[org.threeten.bp.Year].of(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:800,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:801,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonthDayTime(java.util.StringTokenizer,TZDBZone)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:802,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.StringTokenizer
      - java.util.List<TZDBZone>
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - st
    - zoneList
    argTypes:
    - java.util.StringTokenizer
    - java.util.List<TZDBZone>
    constantsTouched: []
    func_position:
      end: 808
      start: 781
    functionDepth: 3
    functionLinenumber: 781
    functionLinenumberEnd: 808
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseZoneLine(java.util.StringTokenizer,java.util.List<TZDBZone>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[TZDBZone].<init>()'
    - '[java.util.StringTokenizer].nextToken()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parsePeriod(String)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOptional(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - Integer.parseInt(org.threeten.bp.zone.TzdbZoneRulesCompiler)
    - '[org.threeten.bp.Year].of(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.List<TZDBZone>].add(TZDBZone)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonthDayTime(java.util.StringTokenizer,TZDBZone)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOffset(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseZoneLine(java.util.StringTokenizer,java.util.List<TZDBZone>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:817,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:817,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:818,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:819,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].startsWith(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:820,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].substring(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:822,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseDayOfWeek(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:822,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].indexOf(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:825,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].substring(int,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:827,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseDayOfWeek(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:827,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].substring(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:828,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].indexOf(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:830,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].substring(int,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:832,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseDayOfWeek(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:832,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].substring(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:834,1
    - Dst: Integer.parseInt(org.threeten.bp.zone.TzdbZoneRulesCompiler)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:837,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:839,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:840,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseSecs(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:841,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:842,1
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(long)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:842,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].deduplicate(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:842,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(int,int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:844,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].length()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:845,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].charAt(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:845,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseTimeDefinition(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:845,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.StringTokenizer
      - TZDBMonthDayTime
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - st
    - mdt
    argTypes:
    - java.util.StringTokenizer
    - TZDBMonthDayTime
    constantsTouched: []
    func_position:
      end: 848
      start: 816
    functionDepth: 1
    functionLinenumber: 816
    functionLinenumberEnd: 848
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonthDayTime(java.util.StringTokenizer,TZDBMonthDayTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].indexOf(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].startsWith(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].substring(int,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].deduplicate(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].charAt(int)'
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(long)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseTimeDefinition(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - Integer.parseInt(org.threeten.bp.zone.TzdbZoneRulesCompiler)
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].substring(int)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseSecs(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(int,int)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].length()'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseDayOfWeek(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonthDayTime(java.util.StringTokenizer,TZDBMonthDayTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:851,1
    - Dst: '[java.util.Set<String>].contains(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:852,1
    - Dst: '[java.util.Set<String>].contains(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:854,1
    - Dst: '[java.util.Set<String>].contains(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:856,1
    - Dst: Integer.parseInt(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:859,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - str
    - defaultYear
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 860
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 860
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseYear(String,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<String>].contains(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - Integer.parseInt(String)
    - '[String].toLowerCase(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseYear(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:863,1
    - Dst: '[java.util.Map<String,Integer>].get(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:863,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:865,1
    - Dst: '[org.threeten.bp.Month].of(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:867,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.Month
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 868
      start: 862
    functionDepth: 0
    functionLinenumber: 862
    functionLinenumberEnd: 868
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonth(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.Month].of(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[String].toLowerCase(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.Map<String,Integer>].get(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    linkageType: ''
    returnType: org.threeten.bp.Month
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:871,1
    - Dst: '[java.util.Map<String,Integer>].get(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:871,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:873,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:875,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.DayOfWeek
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 876
      start: 870
    functionDepth: 0
    functionLinenumber: 870
    functionLinenumberEnd: 876
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseDayOfWeek(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[String].toLowerCase(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.Map<String,Integer>].get(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    linkageType: ''
    returnType: org.threeten.bp.DayOfWeek
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseDayOfWeek(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:879,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 880
      start: 878
    functionDepth: 0
    functionLinenumber: 878
    functionLinenumberEnd: 880
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOptional(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOptional(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:883,1
    - Dst: '[String].startsWith(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:887,1
    - Dst: '[java.text.ParsePosition].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:890,1
    - Dst: '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:891,1
    - Dst: '[java.text.ParsePosition].getErrorIndex()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:892,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:893,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:895,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:896,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:896,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:897,1
    - Dst: '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:897,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 903
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 903
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseSecs(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 2
    functionsReached:
    - '[String].equals(String)'
    - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(String,java.text.ParsePosition)'
    - '[java.text.ParsePosition].getErrorIndex()'
    - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.text.ParsePosition].<init>(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseSecs(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseSecs(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:906,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:907,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 908
      start: 905
    functionDepth: 4
    functionLinenumber: 905
    functionLinenumberEnd: 908
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOffset(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseSecs(String)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOffset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseSecs(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:911,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 912
      start: 910
    functionDepth: 2
    functionLinenumber: 910
    functionLinenumberEnd: 912
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parsePeriod(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseSecs(String)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parsePeriod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 934
      start: 914
    functionDepth: 0
    functionLinenumber: 914
    functionLinenumberEnd: 934
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseTimeDefinition(char)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseTimeDefinition(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,java.util.List<TZDBZone>>].keySet()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:944,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:945,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].deduplicate(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:946,1
    - Dst: '[java.util.Map<String,java.util.List<TZDBZone>>].get(T)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:947,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:948,1
    - Dst: tzdbZone.addToBuilder(org.threeten.bp.zone.ZoneRulesBuilder,java.util.Map<String,java.util.List<TZDBRule>>)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:950,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].toRules(T,java.util.Map<Object,Object>)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:952,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].deduplicate(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:953,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].put(T,T)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:953,1
    - Dst: '[java.util.Map<String,String>].keySet()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:957,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].deduplicate(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:958,1
    - Dst: '[java.util.Map<String,String>].get(T)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:959,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:960,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].get(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:961,1
    - Dst: '[java.util.Map<String,String>].get(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:963,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:964,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].get(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:965,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:967,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].put(T,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:970,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].remove(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:974,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].remove(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:975,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].remove(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:976,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].remove(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:977,1
    - Dst: '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].remove(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:978,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 979
      start: 942
    functionDepth: 1
    functionLinenumber: 942
    functionLinenumberEnd: 979
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].buildZoneRules()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached:
    - tzdbZone.addToBuilder(org.threeten.bp.zone.ZoneRulesBuilder,java.util.Map<String,java.util.List<TZDBRule>>)
    - '[java.util.Map<String,String>].get(T)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    - '[java.util.Map<String,String>].keySet()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].toRules(T,java.util.Map<Object,Object>)'
    - '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].put(T,org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
    - '[java.util.Map<String,java.util.List<TZDBZone>>].get(T)'
    - '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].put(T,T)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.Map<String,String>].get(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].deduplicate(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].remove(String)'
    - '[java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>].get(org.threeten.bp.zone.TzdbZoneRulesCompiler)'
    - '[java.util.Map<String,java.util.List<TZDBZone>>].keySet()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].buildZoneRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].containsKey(T)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:991,1
    - Dst: '[java.util.Map<Object,Object>].put(T,T)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:992,1
    - Dst: '[java.util.Map<Object,Object>].get(T)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:994,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 995
      start: 989
    functionDepth: 0
    functionLinenumber: 989
    functionLinenumberEnd: 995
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].deduplicate(T)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].containsKey(T)'
    - '[java.util.Map<Object,Object>].put(T,T)'
    - '[java.util.Map<Object,Object>].get(T)'
    linkageType: ''
    returnType: T
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].deduplicate(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler:1005,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.threeten.bp.format.DateTimeFormatter
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Set<String>
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      - java.util.Map<String,java.util.List<TZDBRule>>
      - java.util.Map<String,java.util.List<TZDBZone>>
      - java.util.Map<String,String>
      - java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>
      - java.util.Map<Object,Object>
      - java.util.SortedMap<org.threeten.bp.LocalDate,Byte>
      - String
      - java.util.List<java.io.File>
      - java.io.File
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1007
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1007
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 4
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,Month,int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime:1031,1
    - Dst: '[org.threeten.bp.LocalDate].minusDays(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime:1031,1
    - Dst: '[org.threeten.bp.LocalDate].getDayOfMonth()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime:1032,1
    - Dst: '[org.threeten.bp.LocalDate].getMonth()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime:1033,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Month
      - int
      - boolean
      - DayOfWeek
      - LocalTime
      - int
      - TimeDefinition
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1036
      start: 1029
    functionDepth: 3
    functionLinenumber: 1029
    functionLinenumberEnd: 1036
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime].adjustToFowards(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,Month,int)'
    - '[org.threeten.bp.LocalDate].getMonth()'
    - '[org.threeten.bp.LocalDate].minusDays(int)'
    - '[org.threeten.bp.LocalDate].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime].adjustToFowards(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Month
      - int
      - boolean
      - DayOfWeek
      - LocalTime
      - int
      - TimeDefinition
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule].adjustToFowards(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule:1054,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule:1055,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRulesBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: TZDBMonthDayTime
    argCount: 1
    argNames:
    - bld
    argTypes:
    - org.threeten.bp.zone.ZoneRulesBuilder
    constantsTouched: []
    func_position:
      end: 1056
      start: 1053
    functionDepth: 0
    functionLinenumber: 1053
    functionLinenumberEnd: 1056
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule].addToBuilder(org.threeten.bp.zone.ZoneRulesBuilder)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule,int)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule].adjustToFowards(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule].addToBuilder(org.threeten.bp.zone.ZoneRulesBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule
      static: false
      superClass: TZDBMonthDayTime
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Year].getValue()'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1077,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].toDateTime(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1077,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(ZoneOffset,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1077,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(ZoneOffset)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1079,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(Integer)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1083,1
    - Dst: '[java.util.Map<String,java.util.List<TZDBRule>>].get(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1085,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1087,1
    - Dst: tzdbRule.addToBuilder(org.threeten.bp.zone.ZoneRulesBuilder)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1090,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRulesBuilder
      - java.util.Map<String,java.util.List<TZDBRule>>
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneOffset
      - Integer
      - String
      - String
      - Year
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesBuilder
      static: false
      superClass: TZDBMonthDayTime
    argCount: 2
    argNames:
    - bld
    - rules
    argTypes:
    - org.threeten.bp.zone.ZoneRulesBuilder
    - java.util.Map<String,java.util.List<TZDBRule>>
    constantsTouched: []
    func_position:
      end: 1095
      start: 1075
    functionDepth: 2
    functionLinenumber: 1075
    functionLinenumberEnd: 1095
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].addToBuilder(org.threeten.bp.zone.ZoneRulesBuilder,java.util.Map<String,java.util.List<TZDBRule>>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - tzdbRule.addToBuilder(org.threeten.bp.zone.ZoneRulesBuilder)
    - '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(Integer)'
    - '[java.util.Map<String,java.util.List<TZDBRule>>].get(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].toDateTime(int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(ZoneOffset,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(ZoneOffset)'
    - '[org.threeten.bp.Year].getValue()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesBuilder
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].addToBuilder(org.threeten.bp.zone.ZoneRulesBuilder,java.util.Map<String,java.util.List<TZDBRule>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].adjustToFowards(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1098,1
    - Dst: '[org.threeten.bp.Year].isLeap(int)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1101,1
    - Dst: month.length(boolean)
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1101,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1102,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].previousOrSame(org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1104,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1104,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1107,1
    - Dst: '[org.threeten.bp.temporal.TemporalAdjusters].nextOrSame(org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1109,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1109,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1112,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].deduplicate(org.threeten.bp.LocalDate)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1112,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
      Src: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone:1113,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneOffset
      - Integer
      - String
      - String
      - Year
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: TZDBMonthDayTime
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1114
      start: 1097
    functionDepth: 1
    functionLinenumber: 1097
    functionLinenumberEnd: 1114
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].toDateTime(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDate].plusDays(org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].nextOrSame(org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
    - month.length(boolean)
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone,org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
    - '[org.threeten.bp.temporal.TemporalAdjusters].previousOrSame(org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].adjustToFowards(int)'
    - '[org.threeten.bp.Year].isLeap(int)'
    - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].deduplicate(org.threeten.bp.LocalDate)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].toDateTime(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneOffset
      - Integer
      - String
      - String
      - Year
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone
      static: false
      superClass: TZDBMonthDayTime
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDate
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - LocalDate
      - byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TzdbZoneRulesCompiler.LeapSecondRule
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - leapDate
    - secondAdjustment
    argTypes:
    - org.threeten.bp.LocalDate
    - byte
    constantsTouched: []
    func_position:
      end: 1130
      start: 1127
    functionDepth: 0
    functionLinenumber: 1127
    functionLinenumberEnd: 1130
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.LeapSecondRule].<init>(org.threeten.bp.LocalDate,byte)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.TzdbZoneRulesCompiler.LeapSecondRule
    signature: '[org.threeten.bp.zone.TzdbZoneRulesCompiler.LeapSecondRule].<init>(org.threeten.bp.LocalDate,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesException:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesException
      static: false
      superClass: org.threeten.bp.DateTimeException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesException.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesException
    signature: '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.DateTimeException].<init>(String,Throwable)'
      Src: org.threeten.bp.zone.ZoneRulesException:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesException
      static: false
      superClass: org.threeten.bp.DateTimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.threeten.bp.zone.ZoneRulesException].<init>(String,Throwable)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesException.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.DateTimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesException
    signature: '[org.threeten.bp.zone.ZoneRulesException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentSkipListMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:73,1
    - Dst: '[java.util.concurrent.CopyOnWriteArraySet].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:78,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:87,1
    - Dst: ZoneRulesProvider.class.getClassLoader()
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:88,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:88,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.concurrent.ConcurrentNavigableMap<String,Version>
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TzdbZoneRulesProvider
      static: false
      superClass: org.threeten.bp.zone.ZoneRulesProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesProvider].<init>()'
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(org.threeten.bp.zone.TzdbZoneRulesProvider)'
    - '[java.util.concurrent.ConcurrentSkipListMap].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
    - '[java.util.concurrent.CopyOnWriteArraySet].<init>()'
    - ZoneRulesProvider.class.getClassLoader()
    linkageType: ''
    returnType: org.threeten.bp.zone.TzdbZoneRulesProvider
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentSkipListMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:73,1
    - Dst: '[java.util.concurrent.CopyOnWriteArraySet].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:78,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:102,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(java.net.URL)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:104,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:105,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(String,org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:108,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.concurrent.ConcurrentNavigableMap<String,Version>
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TzdbZoneRulesProvider
      static: false
      superClass: org.threeten.bp.zone.ZoneRulesProvider
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 110
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 110
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider].<init>(java.net.URL)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesProvider].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
    - '[java.util.concurrent.ConcurrentSkipListMap].<init>()'
    - '[java.util.concurrent.CopyOnWriteArraySet].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesException].<init>(String,org.threeten.bp.zone.TzdbZoneRulesProvider)'
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(java.net.URL)'
    linkageType: ''
    returnType: org.threeten.bp.zone.TzdbZoneRulesProvider
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider].<init>(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentSkipListMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:73,1
    - Dst: '[java.util.concurrent.CopyOnWriteArraySet].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:78,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:121,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(java.io.InputStream)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:123,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(String,org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:125,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.concurrent.ConcurrentNavigableMap<String,Version>
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.TzdbZoneRulesProvider
      static: false
      superClass: org.threeten.bp.zone.ZoneRulesProvider
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 127
      start: 120
    functionDepth: 3
    functionLinenumber: 120
    functionLinenumberEnd: 127
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider].<init>(java.io.InputStream)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(java.io.InputStream)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].<init>()'
    - '[java.util.concurrent.ConcurrentSkipListMap].<init>()'
    - '[java.util.concurrent.CopyOnWriteArraySet].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesException].<init>(String,org.threeten.bp.zone.TzdbZoneRulesProvider)'
    linkageType: ''
    returnType: org.threeten.bp.zone.TzdbZoneRulesProvider
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider].<init>(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>(java.util.List<String>)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.concurrent.ConcurrentNavigableMap<String,Version>
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: org.threeten.bp.zone.ZoneRulesProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider].provideZoneIds()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>(java.util.List<String>)'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider].provideZoneIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:137,1
    - Dst: '[java.util.concurrent.ConcurrentNavigableMap<String,Version>].lastEntry()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:138,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].getValue()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:138,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].getRules(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:138,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:140,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.concurrent.ConcurrentNavigableMap<String,Version>
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: org.threeten.bp.zone.ZoneRulesProvider
    argCount: 2
    argNames:
    - zoneId
    - forCaching
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 143
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 143
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider].provideRules(String,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].getValue()'
    - '[java.util.concurrent.ConcurrentNavigableMap<String,Version>].lastEntry()'
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].getRules(String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider].provideRules(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:147,1
    - Dst: '[java.util.concurrent.ConcurrentNavigableMap<String,Version>].values()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:148,1
    - Dst: version.getRules(String)
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:149,1
    - Dst: '[java.util.TreeMap].put(org.threeten.bp.zone.TzdbZoneRulesProvider,org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:151,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.concurrent.ConcurrentNavigableMap<String,Version>
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>
      static: false
      superClass: org.threeten.bp.zone.ZoneRulesProvider
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 155
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider].provideVersions(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeMap].<init>()'
    - '[java.util.concurrent.ConcurrentNavigableMap<String,Version>].values()'
    - version.getRules(String)
    - '[java.util.TreeMap].put(org.threeten.bp.zone.TzdbZoneRulesProvider,org.threeten.bp.zone.TzdbZoneRulesProvider)'
    linkageType: ''
    returnType: java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider].provideVersions(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ClassLoader].getResources(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:169,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].hasMoreElements()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:170,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].nextElement()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:171,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:172,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(String,org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:175,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.concurrent.ConcurrentNavigableMap<String,Version>
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.zone.ZoneRulesProvider
    argCount: 1
    argNames:
    - classLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 178
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 178
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(ClassLoader)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(org.threeten.bp.zone.TzdbZoneRulesProvider)'
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].nextElement()'
    - '[ClassLoader].getResources(String)'
    - '[org.threeten.bp.zone.ZoneRulesException].<init>(String,org.threeten.bp.zone.TzdbZoneRulesProvider)'
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].hasMoreElements()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URL].toExternalForm()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:191,1
    - Dst: '[java.util.Set<String>].add(org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:191,1
    - Dst: '[java.net.URL].openStream()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:194,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:195,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].close()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:198,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.concurrent.ConcurrentNavigableMap<String,Version>
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      - org.threeten.bp.zone.ZoneRulesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.zone.ZoneRulesProvider
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 203
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 203
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(java.net.URL)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(org.threeten.bp.zone.TzdbZoneRulesProvider)'
    - '[java.net.URL].openStream()'
    - '[java.net.URL].toExternalForm()'
    - '[java.util.Set<String>].add(org.threeten.bp.zone.TzdbZoneRulesProvider)'
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].close()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].loadData(java.io.InputStream)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:213,1
    - Dst: '[java.util.concurrent.ConcurrentNavigableMap<String,Version>].putIfAbsent(org.threeten.bp.zone.TzdbZoneRulesProvider,org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:217,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider].equals(org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:218,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:219,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.concurrent.ConcurrentNavigableMap<String,Version>
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.io.StreamCorruptedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.zone.ZoneRulesProvider
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 224
      start: 211
    functionDepth: 2
    functionLinenumber: 211
    functionLinenumberEnd: 224
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(java.io.InputStream)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].loadData(java.io.InputStream)'
    - '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider].equals(org.threeten.bp.zone.TzdbZoneRulesProvider)'
    - '[java.util.concurrent.ConcurrentNavigableMap<String,Version>].putIfAbsent(org.threeten.bp.zone.TzdbZoneRulesProvider,org.threeten.bp.zone.TzdbZoneRulesProvider)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInputStream].<init>(java.io.InputStream)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:233,1
    - Dst: '[java.io.DataInputStream].readByte()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:234,1
    - Dst: '[java.io.StreamCorruptedException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:235,1
    - Dst: '[java.io.DataInputStream].readUTF()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:238,1
    - Dst: '[String].equals(org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:239,1
    - Dst: '[java.io.StreamCorruptedException].<init>(String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:240,1
    - Dst: '[java.io.DataInputStream].readShort()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:243,1
    - Dst: '[java.io.DataInputStream].readUTF()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:246,1
    - Dst: '[java.io.DataInputStream].readShort()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:249,1
    - Dst: '[java.io.DataInputStream].readUTF()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:252,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:254,1
    - Dst: '[java.io.DataInputStream].readShort()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:256,1
    - Dst: '[java.io.DataInputStream].readShort()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:259,1
    - Dst: '[java.io.DataInputStream].readFully(org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:260,1
    - Dst: '[java.util.concurrent.atomic.AtomicReferenceArray].<init>(org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:263,1
    - Dst: '[java.util.HashSet].<init>(org.threeten.bp.zone.TzdbZoneRulesProvider)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:265,1
    - Dst: '[java.io.DataInputStream].readShort()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:267,1
    - Dst: '[java.io.DataInputStream].readShort()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:271,1
    - Dst: '[java.io.DataInputStream].readShort()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:272,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].<init>(org.threeten.bp.zone.TzdbZoneRulesProvider,org.threeten.bp.zone.TzdbZoneRulesProvider,java.util.concurrent.atomic.AtomicReferenceArray)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:274,1
    - Dst: '[java.util.HashSet].add(org.threeten.bp.zone.TzdbZoneRulesProvider.Version)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider:274,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.concurrent.ConcurrentNavigableMap<String,Version>
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.io.StreamCorruptedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Iterable<Version>
      static: false
      superClass: org.threeten.bp.zone.ZoneRulesProvider
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 277
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 277
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider].loadData(java.io.InputStream)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataInputStream].readUTF()'
    - '[java.io.DataInputStream].readShort()'
    - '[java.util.Arrays].asList(org.threeten.bp.zone.TzdbZoneRulesProvider)'
    - '[java.util.concurrent.atomic.AtomicReferenceArray].<init>(org.threeten.bp.zone.TzdbZoneRulesProvider)'
    - '[java.io.StreamCorruptedException].<init>(String)'
    - '[java.util.HashSet].<init>(org.threeten.bp.zone.TzdbZoneRulesProvider)'
    - '[java.io.DataInputStream].<init>(java.io.InputStream)'
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].<init>(org.threeten.bp.zone.TzdbZoneRulesProvider,org.threeten.bp.zone.TzdbZoneRulesProvider,java.util.concurrent.atomic.AtomicReferenceArray)'
    - '[java.io.DataInputStream].readByte()'
    - '[java.util.HashSet].add(org.threeten.bp.zone.TzdbZoneRulesProvider.Version)'
    - '[java.io.DataInputStream].readFully(org.threeten.bp.zone.TzdbZoneRulesProvider)'
    - '[String].equals(org.threeten.bp.zone.TzdbZoneRulesProvider)'
    linkageType: ''
    returnType: Iterable<Version>
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider].loadData(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.concurrent.ConcurrentNavigableMap<String,Version>
      - java.util.Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.zone.ZoneRulesProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      - short[]
      - java.util.concurrent.atomic.AtomicReferenceArray<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      - short[]
      - AtomicReferenceArray<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.TzdbZoneRulesProvider.Version
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - versionId
    - regionIds
    - ruleIndices
    - ruleData
    argTypes:
    - String
    - String[]
    - short[]
    - java.util.concurrent.atomic.AtomicReferenceArray<Object>
    constantsTouched: []
    func_position:
      end: 299
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 299
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].<init>(String,String[],short[],java.util.concurrent.atomic.AtomicReferenceArray<Object>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.TzdbZoneRulesProvider.Version
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].<init>(String,String[],short[],java.util.concurrent.atomic.AtomicReferenceArray<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].binarySearch(String[],String)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider.Version:302,1
    - Dst: '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].createRule()'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider.Version:307,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(org.threeten.bp.zone.TzdbZoneRulesProvider.Version,org.threeten.bp.zone.TzdbZoneRulesProvider.Version)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider.Version:309,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      - short[]
      - AtomicReferenceArray<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - regionId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 311
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 311
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].getRules(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].binarySearch(String[],String)'
    - '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].createRule()'
    - '[org.threeten.bp.zone.ZoneRulesException].<init>(org.threeten.bp.zone.TzdbZoneRulesProvider.Version,org.threeten.bp.zone.TzdbZoneRulesProvider.Version)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].getRules(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AtomicReferenceArray<Object>].get(short)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider.Version:314,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.zone.TzdbZoneRulesProvider.Version)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider.Version:317,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider.Version:317,1
    - Dst: '[org.threeten.bp.Ser].read(java.io.DataInputStream)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider.Version:318,1
    - Dst: '[AtomicReferenceArray<Object>].set(short,Object)'
      Src: org.threeten.bp.zone.TzdbZoneRulesProvider.Version:319,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      - short[]
      - AtomicReferenceArray<Object>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 322
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 322
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].createRule(short)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[AtomicReferenceArray<Object>].set(short,Object)'
    - '[org.threeten.bp.Ser].read(java.io.DataInputStream)'
    - '[AtomicReferenceArray<Object>].get(short)'
    - '[java.io.ByteArrayInputStream].<init>(org.threeten.bp.zone.TzdbZoneRulesProvider.Version)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].createRule(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      - short[]
      - AtomicReferenceArray<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 327
    functionName: '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>].keySet()'
      Src: org.threeten.bp.zone.ZoneRulesProvider:94,1
    - Dst: '[java.util.Collections].unmodifiableSet(org.threeten.bp.zone.ZoneRulesProvider)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 5
    functionsReached:
    - '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>].keySet()'
    - '[java.util.Collections].unmodifiableSet(org.threeten.bp.zone.ZoneRulesProvider)'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:121,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getProvider(String)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:122,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].provideRules(String,boolean)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - zoneId
    - forCaching
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 3
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 6
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].getProvider(String)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].provideRules(String,boolean)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:150,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].getProvider(String)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:151,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].provideVersions(String)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 3
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].getVersions(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].getProvider(String)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].provideVersions(String)'
    linkageType: ''
    returnType: java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].getVersions(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>].get(String)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:162,1
    - Dst: '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>].isEmpty()'
      Src: org.threeten.bp.zone.ZoneRulesProvider:164,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:165,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:167,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesProvider
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 170
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 170
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].getProvider(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
    - '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>].get(String)'
    - '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>].isEmpty()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesProvider
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].getProvider(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.zone.ZoneRulesProvider,String)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:189,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider0(org.threeten.bp.zone.ZoneRulesProvider)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:190,1
    - Dst: '[java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>].add(org.threeten.bp.zone.ZoneRulesProvider)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRulesProvider
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - provider
    argTypes:
    - org.threeten.bp.zone.ZoneRulesProvider
    constantsTouched: []
    func_position:
      end: 192
      start: 188
    functionDepth: 2
    functionLinenumber: 188
    functionLinenumberEnd: 192
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider(org.threeten.bp.zone.ZoneRulesProvider)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>].add(org.threeten.bp.zone.ZoneRulesProvider)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.zone.ZoneRulesProvider,String)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider0(org.threeten.bp.zone.ZoneRulesProvider)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider(org.threeten.bp.zone.ZoneRulesProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].provideZoneIds()'
      Src: org.threeten.bp.zone.ZoneRulesProvider:201,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.zone.ZoneRulesProvider,String)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:202,1
    - Dst: '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>].putIfAbsent(org.threeten.bp.zone.ZoneRulesProvider,org.threeten.bp.zone.ZoneRulesProvider)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:203,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesException].<init>(org.threeten.bp.zone.ZoneRulesProvider)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:205,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRulesProvider
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - provider
    argTypes:
    - org.threeten.bp.zone.ZoneRulesProvider
    constantsTouched: []
    func_position:
      end: 210
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 210
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider0(org.threeten.bp.zone.ZoneRulesProvider)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>].putIfAbsent(org.threeten.bp.zone.ZoneRulesProvider,org.threeten.bp.zone.ZoneRulesProvider)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.zone.ZoneRulesProvider,String)'
    - '[org.threeten.bp.zone.ZoneRulesException].<init>(org.threeten.bp.zone.ZoneRulesProvider)'
    - '[org.threeten.bp.zone.ZoneRulesProvider].provideZoneIds()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider0(org.threeten.bp.zone.ZoneRulesProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: provider.provideRefresh()
      Src: org.threeten.bp.zone.ZoneRulesProvider:230,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 233
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].refresh()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 1
    functionsReached:
    - provider.provideRefresh()
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].refresh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.CopyOnWriteArrayList].<init>()'
      Src: org.threeten.bp.zone.ZoneRulesProvider:76,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
      Src: org.threeten.bp.zone.ZoneRulesProvider:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 240
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 3
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap].<init>(int,float,int)'
    - '[java.util.concurrent.CopyOnWriteArrayList].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesProvider
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 255
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].provideZoneIds()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].provideZoneIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - regionId
    - forCaching
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 267
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 267
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].provideRules(String,boolean)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].provideRules(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 292
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 292
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].provideVersions(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.NavigableMap<String,org.threeten.bp.zone.ZoneRules>
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].provideVersions(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.concurrent.CopyOnWriteArrayList<org.threeten.bp.zone.ZoneRulesProvider>
      - java.util.concurrent.ConcurrentMap<String,org.threeten.bp.zone.ZoneRulesProvider>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 309
    functionName: '[org.threeten.bp.zone.ZoneRulesProvider].provideRefresh()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneRulesProvider].provideRefresh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:102,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:103,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:104,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:105,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:106,1
    - Dst: '[org.threeten.bp.LocalDateTime].getNano()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:108,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:109,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:111,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - transition
    - offsetBefore
    - offsetAfter
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 112
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 112
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 16
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.LocalDateTime].getNano()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - transition
    - offsetBefore
    - offsetAfter
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 125
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - epochSecond
    - offsetBefore
    - offsetAfter
    argTypes:
    - long
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 138
      start: 134
    functionDepth: 4
    functionLinenumber: 134
    functionLinenumberEnd: 138
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(long,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(long,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(org.threeten.bp.zone.ZoneOffsetTransition)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].toEpochSecond()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:157,1
    - Dst: '[org.threeten.bp.Ser].writeEpochSec(long,java.io.DataOutput)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:157,1
    - Dst: '[org.threeten.bp.Ser].writeOffset(org.threeten.bp.ZoneOffset,java.io.DataOutput)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:158,1
    - Dst: '[org.threeten.bp.Ser].writeOffset(org.threeten.bp.ZoneOffset,java.io.DataOutput)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.Ser].writeOffset(org.threeten.bp.ZoneOffset,java.io.DataOutput)'
    - '[org.threeten.bp.Ser].writeEpochSec(long,java.io.DataOutput)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].toEpochSecond()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].readEpochSec(java.io.DataInput)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:170,1
    - Dst: '[org.threeten.bp.Ser].readOffset(java.io.DataInput)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:171,1
    - Dst: '[org.threeten.bp.Ser].readOffset(java.io.DataInput)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:172,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:173,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:174,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:176,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 177
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 177
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.Ser].readEpochSec(java.io.DataInput)'
    - '[org.threeten.bp.Ser].readOffset(java.io.DataInput)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition,org.threeten.bp.zone.ZoneOffsetTransition)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Instant
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 17
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: org.threeten.bp.Instant
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].toEpochSecond()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].toEpochSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDurationSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:232,1
    - Dst: '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 2
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 11
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].plusSeconds(int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDurationSeconds()'
    linkageType: ''
    returnType: org.threeten.bp.LocalDateTime
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 27
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDurationSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:267,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 266
    functionDepth: 2
    functionLinenumber: 266
    functionLinenumberEnd: 268
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].getDuration()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDurationSeconds()'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].getDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:276,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:276,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:276,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 277
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].getDurationSeconds()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].getDurationSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:289,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:289,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:289,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 23
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:302,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:302,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:302,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 19
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:316,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:316,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:316,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:316,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:316,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 317
      start: 315
    functionDepth: 2
    functionLinenumber: 315
    functionLinenumberEnd: 317
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 18
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:327,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:328,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:330,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:330,1
    - Dst: '[java.util.Arrays].asList(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:330,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.threeten.bp.ZoneOffset>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 326
    functionDepth: 2
    functionLinenumber: 326
    functionLinenumberEnd: 331
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].getValidOffsets()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[java.util.Collections].emptyList()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.ZoneOffset>
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].getValidOffsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:345,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:345,1
    - Dst: '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneOffsetTransition
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transition
    argTypes:
    - org.threeten.bp.zone.ZoneOffsetTransition
    constantsTouched: []
    func_position:
      end: 346
      start: 343
    functionDepth: 2
    functionLinenumber: 343
    functionLinenumberEnd: 346
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:364,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:365,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:365,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 368
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 368
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.zone.ZoneOffsetTransition)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].hashCode()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:377,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:377,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:377,1
    - Dst: Integer.rotateLeft(int,int)
      Src: org.threeten.bp.zone.ZoneOffsetTransition:377,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 375
    functionDepth: 3
    functionLinenumber: 375
    functionLinenumberEnd: 378
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 13
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].hashCode()'
    - Integer.rotateLeft(int,int)
    - '[org.threeten.bp.LocalDateTime].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:388,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:389,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].append()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:389,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:389,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].append(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:389,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].append(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:389,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:389,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].append(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:389,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].append(char)'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:389,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.zone.ZoneOffsetTransition:397,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 398
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
    functionUses: 16
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].append()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].append(org.threeten.bp.ZoneOffset)'
    - '[StringBuilder].<init>()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].append(char)'
    - '[StringBuilder].toString()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].append(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.Ser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 76
    functionName: '[org.threeten.bp.zone.Ser].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.Ser
    signature: '[org.threeten.bp.zone.Ser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.Ser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - object
    argTypes:
    - byte
    - Object
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.threeten.bp.zone.Ser].<init>(byte,Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.Ser
    signature: '[org.threeten.bp.zone.Ser].<init>(byte,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.Ser].writeInternal(byte,Object,java.io.ObjectOutput)'
      Src: org.threeten.bp.zone.Ser:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.threeten.bp.zone.Ser].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.Ser].writeInternal(byte,Object,java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.Ser].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.Ser].writeInternal(byte,Object,java.io.DataOutput)'
      Src: org.threeten.bp.zone.Ser:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - object
    - out
    argTypes:
    - Object
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 3
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.threeten.bp.zone.Ser].write(Object,java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.Ser].writeInternal(byte,Object,java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.Ser].write(Object,java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.threeten.bp.zone.Ser:104,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.zone.Ser:107,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.zone.Ser:110,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].writeExternal(java.io.DataOutput)'
      Src: org.threeten.bp.zone.Ser:113,1
    - Dst: '[java.io.InvalidClassException].<init>(String)'
      Src: org.threeten.bp.zone.Ser:116,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - Object
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - type
    - object
    - out
    argTypes:
    - byte
    - Object
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 118
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 118
    functionName: '[org.threeten.bp.zone.Ser].writeInternal(byte,Object,java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.zone.StandardZoneRules].writeExternal(java.io.DataOutput)'
    - '[java.io.DataOutput].writeByte(byte)'
    - '[java.io.InvalidClassException].<init>(String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].writeExternal(java.io.DataOutput)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].writeExternal(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.Ser].writeInternal(byte,Object,java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInput].readByte()'
      Src: org.threeten.bp.zone.Ser:127,1
    - Dst: '[org.threeten.bp.zone.Ser].readInternal(org.threeten.bp.zone.Ser,java.io.ObjectInput)'
      Src: org.threeten.bp.zone.Ser:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.threeten.bp.zone.Ser].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInput].readByte()'
    - '[org.threeten.bp.zone.Ser].readInternal(org.threeten.bp.zone.Ser,java.io.ObjectInput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.Ser].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.zone.Ser:132,1
    - Dst: '[org.threeten.bp.zone.Ser].readInternal(org.threeten.bp.zone.Ser,java.io.DataInput)'
      Src: org.threeten.bp.zone.Ser:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.threeten.bp.zone.Ser].read(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.Ser].readInternal(org.threeten.bp.zone.Ser,java.io.DataInput)'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.zone.Ser].read(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.zone.Ser:139,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.zone.Ser:141,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.zone.Ser:143,1
    - Dst: '[java.io.StreamCorruptedException].<init>(String)'
      Src: org.threeten.bp.zone.Ser:145,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - type
    - in
    argTypes:
    - byte
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 147
      start: 136
    functionDepth: 6
    functionLinenumber: 136
    functionLinenumberEnd: 147
    functionName: '[org.threeten.bp.zone.Ser].readInternal(byte,java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.StandardZoneRules].readExternal(java.io.DataInput)'
    - '[java.io.StreamCorruptedException].<init>(String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].readExternal(java.io.DataInput)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].readExternal(java.io.DataInput)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.zone.Ser].readInternal(byte,java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.threeten.bp.zone.Ser].readResolve()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.zone.Ser].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.Ser:167,1
    - Dst: '[java.io.DataOutput].writeByte(org.threeten.bp.zone.Ser)'
      Src: org.threeten.bp.zone.Ser:169,1
    - Dst: '[java.io.DataOutput].writeInt(int)'
      Src: org.threeten.bp.zone.Ser:171,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - offset
    - out
    argTypes:
    - org.threeten.bp.ZoneOffset
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 173
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 173
    functionName: '[org.threeten.bp.zone.Ser].writeOffset(org.threeten.bp.ZoneOffset,java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeInt(int)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[java.io.DataOutput].writeByte(org.threeten.bp.zone.Ser)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.Ser].writeOffset(org.threeten.bp.ZoneOffset,java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.zone.Ser:183,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.zone.Ser:184,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.zone.Ser)'
      Src: org.threeten.bp.zone.Ser:184,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.zone.Ser:184,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 4
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.threeten.bp.zone.Ser].readOffset(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    - '[java.io.DataInput].readInt()'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.zone.Ser)'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.Ser].readOffset(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeByte(int)'
      Src: org.threeten.bp.zone.Ser:198,1
    - Dst: '[java.io.DataOutput].writeByte(int)'
      Src: org.threeten.bp.zone.Ser:199,1
    - Dst: '[java.io.DataOutput].writeByte(int)'
      Src: org.threeten.bp.zone.Ser:200,1
    - Dst: '[java.io.DataOutput].writeByte(int)'
      Src: org.threeten.bp.zone.Ser:202,1
    - Dst: '[java.io.DataOutput].writeLong(long)'
      Src: org.threeten.bp.zone.Ser:203,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - epochSec
    - out
    argTypes:
    - long
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 205
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 205
    functionName: '[org.threeten.bp.zone.Ser].writeEpochSec(long,java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeLong(long)'
    - '[java.io.DataOutput].writeByte(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.Ser].writeEpochSec(long,java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.zone.Ser:215,1
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.threeten.bp.zone.Ser:217,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.zone.Ser:219,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.zone.Ser:220,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte
      - byte
      - byte
      - byte
      - Object
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 224
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 224
    functionName: '[org.threeten.bp.zone.Ser].readEpochSec(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInput].readLong()'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.zone.Ser].readEpochSec(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Month,String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:152,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalTime,String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:153,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(TimeDefinition,String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:154,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:155,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:156,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:157,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:159,1
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:161,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:162,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].<init>(org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,TimeDefinition,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:164,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Month
      - int
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - boolean
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransitionRule
      static: true
      superClass: Object
    argCount: 9
    argNames:
    - month
    - dayOfMonthIndicator
    - dayOfWeek
    - time
    - timeEndOfDay
    - timeDefnition
    - standardOffset
    - offsetBefore
    - offsetAfter
    argTypes:
    - org.threeten.bp.Month
    - int
    - org.threeten.bp.DayOfWeek
    - org.threeten.bp.LocalTime
    - boolean
    - TimeDefinition
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 165
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 165
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,boolean,TimeDefinition,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalTime,String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].<init>(org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,TimeDefinition,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(TimeDefinition,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Month,String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransitionRule
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,boolean,TimeDefinition,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Month
      - int
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransitionRule
      static: false
      superClass: Object
    argCount: 9
    argNames:
    - month
    - dayOfMonthIndicator
    - dayOfWeek
    - time
    - adjustDays
    - timeDefnition
    - standardOffset
    - offsetBefore
    - offsetAfter
    argTypes:
    - org.threeten.bp.Month
    - int
    - org.threeten.bp.DayOfWeek
    - org.threeten.bp.LocalTime
    - int
    - TimeDefinition
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 203
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 203
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].<init>(org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,TimeDefinition,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransitionRule
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].<init>(org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,TimeDefinition,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:212,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].toSecondOfDay()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:222,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:223,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:224,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:225,1
    - Dst: '[org.threeten.bp.LocalTime].getHour()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:227,1
    - Dst: '[org.threeten.bp.DayOfWeek].getValue()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:231,1
    - Dst: '[org.threeten.bp.Month].getValue()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:232,1
    - Dst: '[TimeDefinition].ordinal()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:236,1
    - Dst: '[java.io.DataOutput].writeInt(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:240,1
    - Dst: '[java.io.DataOutput].writeInt(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:242,1
    - Dst: '[java.io.DataOutput].writeInt(int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:245,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:248,1
    - Dst: '[java.io.DataOutput].writeInt(int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:248,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:251,1
    - Dst: '[java.io.DataOutput].writeInt(int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:251,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 253
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 253
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataOutput].writeInt(int)'
    - '[org.threeten.bp.LocalTime].toSecondOfDay()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[java.io.DataOutput].writeInt(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    - '[TimeDefinition].ordinal()'
    - '[org.threeten.bp.LocalTime].getHour()'
    - '[org.threeten.bp.DayOfWeek].getValue()'
    - '[org.threeten.bp.Month].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:263,1
    - Dst: '[org.threeten.bp.Month].of(int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:264,1
    - Dst: '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:267,1
    - Dst: TimeDefinition.values()
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:269,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:273,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:274,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:274,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:274,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:275,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:275,1
    - Dst: std.getTotalSeconds()
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:275,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:275,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:276,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:276,1
    - Dst: std.getTotalSeconds()
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:276,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:276,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:279,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.zone.ZoneOffsetTransitionRule,int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:281,1
    - Dst: '[org.threeten.bp.LocalTime].ofSecondOfDay(long)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:281,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.zone.ZoneOffsetTransitionRule,int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:282,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].<init>(org.threeten.bp.zone.ZoneOffsetTransitionRule,byte,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,long,org.threeten.bp.zone.ZoneOffsetTransitionRule,org.threeten.bp.zone.ZoneOffsetTransitionRule,org.threeten.bp.zone.ZoneOffsetTransitionRule,org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:283,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransitionRule
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 284
      start: 262
    functionDepth: 4
    functionLinenumber: 262
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.DayOfWeek].of(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].<init>(org.threeten.bp.zone.ZoneOffsetTransitionRule,byte,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,long,org.threeten.bp.zone.ZoneOffsetTransitionRule,org.threeten.bp.zone.ZoneOffsetTransitionRule,org.threeten.bp.zone.ZoneOffsetTransitionRule,org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.io.DataInput].readInt()'
    - TimeDefinition.values()
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    - '[org.threeten.bp.LocalTime].ofSecondOfDay(long)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.zone.ZoneOffsetTransitionRule,int)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.zone.ZoneOffsetTransitionRule,int)'
    - std.getTotalSeconds()
    - '[org.threeten.bp.Month].of(int)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransitionRule
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Month
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getMonth()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Month
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfMonthIndicator()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfMonthIndicator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.DayOfWeek
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 337
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfWeek()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.DayOfWeek
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfWeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.LocalTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getLocalTime()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.LocalTime
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getLocalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:359,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].isMidnightEndOfDay()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].isMidnightEndOfDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TimeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 372
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getTimeDefinition()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: TimeDefinition
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getTimeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 381
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getStandardOffset()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getStandardOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 390
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetBefore()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetBefore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 399
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetAfter()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetAfter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.Month,org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:413,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].previousOrSame(org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:415,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:415,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.Month,byte)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:418,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].nextOrSame(org.threeten.bp.DayOfWeek)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:420,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:420,1
    - Dst: '[org.threeten.bp.LocalDate].plusDays(int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:423,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:423,1
    - Dst: '[TimeDefinition].createDateTime(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:424,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.zone.ZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:425,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 426
      start: 410
    functionDepth: 3
    functionLinenumber: 410
    functionLinenumberEnd: 426
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 6
    functionsReached:
    - '[TimeDefinition].createDateTime(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.zone.ZoneOffsetTransitionRule,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.Month,org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].previousOrSame(org.threeten.bp.DayOfWeek)'
    - '[org.threeten.bp.LocalDate].of(int,org.threeten.bp.Month,byte)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    - '[org.threeten.bp.LocalDate].plusDays(int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].nextOrSame(org.threeten.bp.DayOfWeek)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:447,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:448,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:449,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:450,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - otherRule
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 453
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 453
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalTime].toSecondOfDay()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:462,1
    - Dst: '[org.threeten.bp.Month].ordinal()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:463,1
    - Dst: '[org.threeten.bp.DayOfWeek].ordinal()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:464,1
    - Dst: '[TimeDefinition].ordinal()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:464,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:465,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:466,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:466,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 467
      start: 460
    functionDepth: 1
    functionLinenumber: 460
    functionLinenumberEnd: 467
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 4
    functionsReached:
    - '[org.threeten.bp.Month].ordinal()'
    - '[org.threeten.bp.LocalTime].toSecondOfDay()'
    - '[TimeDefinition].ordinal()'
    - '[org.threeten.bp.ZoneOffset].hashCode()'
    - '[org.threeten.bp.DayOfWeek].ordinal()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:477,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:478,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:478,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:478,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:478,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:478,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:478,1
    - Dst: '[org.threeten.bp.DayOfWeek].name()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:483,1
    - Dst: '[StringBuilder].append(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:483,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:483,1
    - Dst: '[org.threeten.bp.Month].name()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:483,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:483,1
    - Dst: '[org.threeten.bp.DayOfWeek].name()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:485,1
    - Dst: '[StringBuilder].append(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:485,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:485,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:485,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:485,1
    - Dst: '[org.threeten.bp.Month].name()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:485,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:485,1
    - Dst: '[org.threeten.bp.DayOfWeek].name()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:487,1
    - Dst: '[StringBuilder].append(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:487,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:487,1
    - Dst: '[org.threeten.bp.Month].name()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:487,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:487,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(char)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:487,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(byte)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:487,1
    - Dst: '[org.threeten.bp.Month].name()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:490,1
    - Dst: '[StringBuilder].append(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:490,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(char)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:490,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(byte)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:490,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:492,1
    - Dst: '[StringBuilder].append(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:494,1
    - Dst: '[org.threeten.bp.LocalTime].toSecondOfDay()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:496,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.zone.ZoneOffsetTransitionRule,int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:497,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].appendZeroPad(StringBuilder,long)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:497,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:498,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.zone.ZoneOffsetTransitionRule,int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:499,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].appendZeroPad(StringBuilder,long)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:499,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:501,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(TimeDefinition)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:501,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(String)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:501,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:501,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(char)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:501,1
    - Dst: '[StringBuilder].toString()'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:504,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 505
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 5
    functionsReached:
    - '[org.threeten.bp.LocalTime].toSecondOfDay()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(org.threeten.bp.LocalTime)'
    - '[StringBuilder].toString()'
    - '[org.threeten.bp.Month].name()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(org.threeten.bp.zone.ZoneOffsetTransitionRule,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(String)'
    - '[org.threeten.bp.DayOfWeek].name()'
    - '[StringBuilder].append(String)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(int)'
    - '[StringBuilder].append(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(TimeDefinition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].appendZeroPad(StringBuilder,long)'
    - '[StringBuilder].<init>()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.zone.ZoneOffsetTransitionRule,int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(char)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(byte)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].append(org.threeten.bp.zone.ZoneOffsetTransitionRule)'
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(int)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:509,1
    - Dst: '[StringBuilder].append(long)'
      Src: org.threeten.bp.zone.ZoneOffsetTransitionRule:511,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - org.threeten.bp.Month
      - byte
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - TimeDefinition
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - number
    argTypes:
    - StringBuilder
    - long
    constantsTouched: []
    func_position:
      end: 512
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 512
    functionName: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].appendZeroPad(StringBuilder,long)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(long)'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].appendZeroPad(StringBuilder,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.ZoneRules:85,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.ZoneRules:86,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,String)'
      Src: org.threeten.bp.zone.ZoneRules:87,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,String)'
      Src: org.threeten.bp.zone.ZoneRules:88,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>,String)'
      Src: org.threeten.bp.zone.ZoneRules:89,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].<init>(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>)'
      Src: org.threeten.bp.zone.ZoneRules:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
      - java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
      - java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - baseStandardOffset
    - baseWallOffset
    - standardOffsetTransitionList
    - transitionList
    - lastRules
    argTypes:
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneOffset
    - java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
    - java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
    - java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>
    constantsTouched: []
    func_position:
      end: 92
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 92
    functionName: '[org.threeten.bp.zone.ZoneRules].of(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>,String)'
    - '[org.threeten.bp.zone.StandardZoneRules].<init>(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.ZoneRules].of(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.ZoneRules:103,1
    - Dst: '[org.threeten.bp.zone.ZoneRules.Fixed].<init>(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneRules:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.threeten.bp.zone.ZoneRules].of(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRules.Fixed].<init>(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.ZoneRules].of(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 111
    functionName: '[org.threeten.bp.zone.ZoneRules].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.ZoneRules].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 38
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localDateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 163
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 163
    functionName: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.ZoneOffset>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localDateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 207
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 207
    functionName: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.ZoneOffset>
    signature: '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localDateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 243
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 243
    functionName: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 27
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 258
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 258
    functionName: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 273
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 273
    functionName: '[org.threeten.bp.zone.ZoneRules].getDaylightSavings(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.zone.ZoneRules].getDaylightSavings(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - localDateTime
    - offset
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 305
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 305
    functionName: '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 322
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 322
    functionName: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 335
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 335
    functionName: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 349
    functionName: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
    signature: '[org.threeten.bp.zone.ZoneRules].getTransitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>
    signature: '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - otherRules
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 388
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 388
    functionName: '[org.threeten.bp.zone.ZoneRules].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneRules].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 396
    functionName: '[org.threeten.bp.zone.ZoneRules].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.ZoneRules].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules.Fixed
      static: false
      superClass: ZoneRules
    argCount: 1
    argNames:
    - offset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 415
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 415
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].<init>(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules.Fixed
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].<init>(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: ZoneRules
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].isFixedOffset()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].isFixedOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 426
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 426
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].getOffset(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].getOffset(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: ZoneRules
    argCount: 1
    argNames:
    - localDateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 431
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 431
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].getOffset(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].getOffset(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].singletonList(ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneRules.Fixed:435,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.ZoneOffset>
      static: false
      superClass: ZoneRules
    argCount: 1
    argNames:
    - localDateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 436
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 436
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].getValidOffsets(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].singletonList(ZoneOffset)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.ZoneOffset>
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].getValidOffsets(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: ZoneRules
    argCount: 1
    argNames:
    - localDateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 441
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 441
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].getTransition(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].getTransition(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.offset.equals(org.threeten.bp.ZoneOffset)
      Src: org.threeten.bp.zone.ZoneRules.Fixed:445,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: ZoneRules
    argCount: 2
    argNames:
    - dateTime
    - offset
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 446
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 446
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached:
    - this.offset.equals(org.threeten.bp.ZoneOffset)
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 452
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 452
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].getStandardOffset(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].getStandardOffset(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 457
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 457
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].getDaylightSavings(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].getDaylightSavings(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 462
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 462
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].isDaylightSavings(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].isDaylightSavings(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 468
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 468
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].nextTransition(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].nextTransition(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 473
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].previousTransition(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].previousTransition(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.threeten.bp.zone.ZoneRules.Fixed:477,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
      static: false
      superClass: ZoneRules
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 478
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].getTransitions()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].getTransitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.threeten.bp.zone.ZoneRules.Fixed:482,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>
      static: false
      superClass: ZoneRules
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 483
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].getTransitionRules()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].getTransitionRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.ZoneRules.Fixed)'
      Src: org.threeten.bp.zone.ZoneRules.Fixed:492,1
    - Dst: szr.isFixedOffset()
      Src: org.threeten.bp.zone.ZoneRules.Fixed:496,1
    - Dst: szr.getOffset(org.threeten.bp.Instant)
      Src: org.threeten.bp.zone.ZoneRules.Fixed:496,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.ZoneRules.Fixed)'
      Src: org.threeten.bp.zone.ZoneRules.Fixed:496,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: ZoneRules
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 499
      start: 486
    functionDepth: 1
    functionLinenumber: 486
    functionLinenumberEnd: 499
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached:
    - szr.getOffset(org.threeten.bp.Instant)
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.ZoneRules.Fixed)'
    - szr.isFixedOffset()
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.zone.ZoneRules.Fixed:504,1
    - Dst: '[org.threeten.bp.ZoneOffset].hashCode()'
      Src: org.threeten.bp.zone.ZoneRules.Fixed:506,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: ZoneRules
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 501
    functionDepth: 1
    functionLinenumber: 501
    functionLinenumberEnd: 508
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ZoneOffset
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: ZoneRules
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 513
    functionName: '[org.threeten.bp.zone.ZoneRules.Fixed].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.zone.ZoneRules.Fixed].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<TZWindow>
      - java.util.Map<Object,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 96
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 65
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesBuilder
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:120,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:121,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:122,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].<init>(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:123,1
    - Dst: '[java.util.List<TZWindow>].size()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:124,1
    - Dst: '[java.util.List<TZWindow>].size()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:125,1
    - Dst: '[java.util.List<TZWindow>].get(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:125,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].validateWindowOrder(org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:126,1
    - Dst: '[java.util.List<TZWindow>].add(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<TZWindow>
      - java.util.Map<Object,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - standardOffset
    - until
    - untilDefinition
    argTypes:
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
    constantsTouched: []
    func_position:
      end: 130
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 130
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,String)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].validateWindowOrder(org.threeten.bp.zone.ZoneRulesBuilder)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.ZoneOffset,String)'
    - '[java.util.List<TZWindow>].add(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].<init>(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
    - '[java.util.List<TZWindow>].get(int)'
    - '[java.util.List<TZWindow>].size()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesBuilder
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<TZWindow>
      - java.util.Map<Object,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - standardOffset
    argTypes:
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 55
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneRulesBuilder)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesBuilder
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<TZWindow>].isEmpty()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:168,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:169,1
    - Dst: '[java.util.List<TZWindow>].size()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:171,1
    - Dst: '[java.util.List<TZWindow>].get(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:171,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavings(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<TZWindow>
      - java.util.Map<Object,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fixedSavingAmountSecs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 174
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 174
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 8
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavings(int)'
    - '[java.util.List<TZWindow>].isEmpty()'
    - '[java.util.List<TZWindow>].get(int)'
    - '[java.util.List<TZWindow>].size()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesBuilder
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:195,1
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:197,1
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:197,1
    - Dst: '[org.threeten.bp.LocalDateTime].getMonth()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:198,1
    - Dst: '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:198,1
    - Dst: '[org.threeten.bp.LocalDateTime].toLocalTime()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:199,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,Month,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<TZWindow>
      - java.util.Map<Object,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - transitionDateTime
    - timeDefinition
    - savingAmountSecs
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
    - int
    constantsTouched: []
    func_position:
      end: 200
      start: 191
    functionDepth: 2
    functionLinenumber: 191
    functionLinenumberEnd: 200
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].getMonth()'
    - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
    - '[org.threeten.bp.LocalDateTime].toLocalTime()'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalDateTime,String)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,Month,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesBuilder
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.Month,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.threeten.bp.Month
      - int
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<TZWindow>
      - java.util.Map<Object,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesBuilder
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - year
    - month
    - dayOfMonthIndicator
    - time
    - timeEndOfDay
    - timeDefinition
    - savingAmountSecs
    argTypes:
    - int
    - org.threeten.bp.Month
    - int
    - org.threeten.bp.LocalTime
    - boolean
    - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
    - int
    constantsTouched: []
    func_position:
      end: 231
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 231
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.Month,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.Month,int,null,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesBuilder
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.Month,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Month,String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:267,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalTime,String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:268,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:269,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:270,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:271,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:273,1
    - Dst: '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:275,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:276,1
    - Dst: '[java.util.List<TZWindow>].isEmpty()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:278,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:279,1
    - Dst: '[java.util.List<TZWindow>].size()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:281,1
    - Dst: '[java.util.List<TZWindow>].get(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:281,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRule(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:282,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.threeten.bp.Month
      - int
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - boolean
      - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<TZWindow>
      - java.util.Map<Object,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesBuilder
      static: false
      superClass: Object
    argCount: 9
    argNames:
    - startYear
    - endYear
    - month
    - dayOfMonthIndicator
    - dayOfWeek
    - time
    - timeEndOfDay
    - timeDefinition
    - savingAmountSecs
    argTypes:
    - int
    - int
    - org.threeten.bp.Month
    - int
    - org.threeten.bp.DayOfWeek
    - org.threeten.bp.LocalTime
    - boolean
    - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
    - int
    constantsTouched: []
    func_position:
      end: 284
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 284
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,String)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.LocalTime,String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.List<TZWindow>].isEmpty()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRule(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    - '[org.threeten.bp.LocalTime].equals(org.threeten.bp.LocalTime)'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Month,String)'
    - '[java.util.List<TZWindow>].get(int)'
    - '[java.util.List<TZWindow>].size()'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesBuilder
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Month,String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:296,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:297,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:298,1
    - Dst: '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:299,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:301,1
    - Dst: '[java.util.List<TZWindow>].isEmpty()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:303,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:304,1
    - Dst: '[java.util.List<TZWindow>].size()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:306,1
    - Dst: '[java.util.List<TZWindow>].get(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:306,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].addRule(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:307,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.threeten.bp.Month
      - int
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<TZWindow>
      - java.util.Map<Object,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesBuilder
      static: false
      superClass: Object
    argCount: 9
    argNames:
    - startYear
    - endYear
    - month
    - dayOfMonthIndicator
    - dayOfWeek
    - time
    - adjustDays
    - timeDefinition
    - savingAmountSecs
    argTypes:
    - int
    - int
    - org.threeten.bp.Month
    - int
    - org.threeten.bp.DayOfWeek
    - org.threeten.bp.LocalTime
    - int
    - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
    - int
    constantsTouched: []
    func_position:
      end: 309
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 309
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,String)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].addRule(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.List<TZWindow>].isEmpty()'
    - '[org.threeten.bp.temporal.ChronoField.YEAR].checkValidValue(int)'
    - '[java.util.List<TZWindow>].get(int)'
    - '[java.util.List<TZWindow>].size()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(org.threeten.bp.Month,String)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesBuilder
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:324,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String,java.util.HashMap)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<TZWindow>
      - java.util.Map<Object,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - zoneId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 325
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 34
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String,java.util.HashMap)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:340,1
    - Dst: '[java.util.List<TZWindow>].isEmpty()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:342,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:343,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:346,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:347,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:348,1
    - Dst: '[java.util.List<TZWindow>].get(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:351,1
    - Dst: loopStandardOffset.getTotalSeconds()
      Src: org.threeten.bp.zone.ZoneRulesBuilder:357,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:357,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:357,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:358,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:358,1
    - Dst: '[T].getYear()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:364,1
    - Dst: window.tidy(org.threeten.bp.zone.ZoneRulesBuilder)
      Src: org.threeten.bp.zone.ZoneRulesBuilder:364,1
    - Dst: rule.toTransition(org.threeten.bp.zone.ZoneRulesBuilder,org.threeten.bp.zone.ZoneRulesBuilder)
      Src: org.threeten.bp.zone.ZoneRulesBuilder:374,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].toEpochSecond()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:375,1
    - Dst: '[T].toEpochSecond(org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:375,1
    - Dst: loopStandardOffset.equals(org.threeten.bp.zone.ZoneRulesBuilder)
      Src: org.threeten.bp.zone.ZoneRulesBuilder:385,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneRulesBuilder,org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:387,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:386,1
    - Dst: '[java.util.ArrayList].add(T)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:386,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:390,1
    - Dst: '[T].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:394,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:394,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:394,1
    - Dst: loopWindowOffset.equals(T)
      Src: org.threeten.bp.zone.ZoneRulesBuilder:395,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(T,org.threeten.bp.zone.ZoneRulesBuilder,T)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:397,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:396,1
    - Dst: '[java.util.ArrayList].add(T)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:398,1
    - Dst: rule.toTransition(T,org.threeten.bp.zone.ZoneRulesBuilder)
      Src: org.threeten.bp.zone.ZoneRulesBuilder:404,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:404,1
    - Dst: '[T].toEpochSecond()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:405,1
    - Dst: '[T].toEpochSecond(org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:405,1
    - Dst: '[T].toEpochSecond()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:406,1
    - Dst: window.createDateTimeEpochSecond(org.threeten.bp.zone.ZoneRulesBuilder)
      Src: org.threeten.bp.zone.ZoneRulesBuilder:406,1
    - Dst: '[T].getOffsetBefore()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:407,1
    - Dst: '[T].getOffsetAfter()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:407,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].equals(org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:407,1
    - Dst: '[java.util.ArrayList].add(T)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:408,1
    - Dst: lastRule.toTransitionRule(T,org.threeten.bp.zone.ZoneRulesBuilder)
      Src: org.threeten.bp.zone.ZoneRulesBuilder:415,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:415,1
    - Dst: '[java.util.ArrayList].add(T)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:416,1
    - Dst: window.createWallOffset(org.threeten.bp.zone.ZoneRulesBuilder)
      Src: org.threeten.bp.zone.ZoneRulesBuilder:421,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.zone.ZoneRulesBuilder)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:421,1
    - Dst: window.createDateTimeEpochSecond(org.threeten.bp.zone.ZoneRulesBuilder)
      Src: org.threeten.bp.zone.ZoneRulesBuilder:423,1
    - Dst: '[org.threeten.bp.LocalDateTime].ofEpochSecond(org.threeten.bp.zone.ZoneRulesBuilder,int,T)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:422,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:422,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].<init>(org.threeten.bp.zone.ZoneRulesBuilder,T,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:425,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Map<Object,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<TZWindow>
      - java.util.Map<Object,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRules
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - zoneId
    - deduplicateMap
    argTypes:
    - String
    - java.util.Map<Object,Object>
    constantsTouched: []
    func_position:
      end: 428
      start: 339
    functionDepth: 4
    functionLinenumber: 339
    functionLinenumberEnd: 428
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String,java.util.Map<Object,Object>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.LocalDateTime)'
    - window.createWallOffset(org.threeten.bp.zone.ZoneRulesBuilder)
    - '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.zone.ZoneRulesBuilder)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(org.threeten.bp.ZoneOffset)'
    - rule.toTransition(org.threeten.bp.zone.ZoneRulesBuilder,org.threeten.bp.zone.ZoneRulesBuilder)
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(T,org.threeten.bp.zone.ZoneRulesBuilder,T)'
    - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
    - loopWindowOffset.equals(T)
    - loopStandardOffset.getTotalSeconds()
    - '[java.util.ArrayList].<init>(int)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(org.threeten.bp.zone.ZoneRulesBuilder)'
    - '[T].getOffsetBefore()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(String,String)'
    - '[org.threeten.bp.zone.StandardZoneRules].<init>(org.threeten.bp.zone.ZoneRulesBuilder,T,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList)'
    - '[T].toEpochSecond()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneRulesBuilder,org.threeten.bp.zone.ZoneRulesBuilder)'
    - lastRule.toTransitionRule(T,org.threeten.bp.zone.ZoneRulesBuilder)
    - '[T].toEpochSecond(org.threeten.bp.zone.ZoneRulesBuilder)'
    - '[java.util.List<TZWindow>].get(int)'
    - '[T].getTotalSeconds()'
    - '[T].getOffsetAfter()'
    - rule.toTransition(T,org.threeten.bp.zone.ZoneRulesBuilder)
    - '[org.threeten.bp.LocalDateTime].ofEpochSecond(org.threeten.bp.zone.ZoneRulesBuilder,int,T)'
    - window.tidy(org.threeten.bp.zone.ZoneRulesBuilder)
    - '[T].getYear()'
    - loopStandardOffset.equals(org.threeten.bp.zone.ZoneRulesBuilder)
    - '[org.threeten.bp.zone.ZoneRulesBuilder].equals(org.threeten.bp.zone.ZoneRulesBuilder)'
    - '[java.util.List<TZWindow>].isEmpty()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder].toEpochSecond()'
    - '[java.util.ArrayList].add(T)'
    - window.createDateTimeEpochSecond(org.threeten.bp.zone.ZoneRulesBuilder)
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRules
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String,java.util.Map<Object,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].containsKey(T)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:439,1
    - Dst: '[java.util.Map<Object,Object>].put(T,T)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:440,1
    - Dst: '[java.util.Map<Object,Object>].get(T)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder:442,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<TZWindow>
      - java.util.Map<Object,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 443
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 443
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(T)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].containsKey(T)'
    - '[java.util.Map<Object,Object>].put(T,T)'
    - '[java.util.Map<Object,Object>].get(T)'
    linkageType: ''
    returnType: T
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:462,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:466,1
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneOffset
      - LocalDateTime
      - TimeDefinition
      - Integer
      - List<TZRule>
      - int
      - List<TZRule>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - standardOffset
    - windowEnd
    - timeDefinition
    argTypes:
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
    constantsTouched: []
    func_position:
      end: 483
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 483
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].<init>(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].<init>(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<TZRule>].size()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:492,1
    - Dst: '[List<TZRule>].size()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:492,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:493,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneOffset
      - LocalDateTime
      - TimeDefinition
      - Integer
      - List<TZRule>
      - int
      - List<TZRule>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fixedSavingAmount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 496
      start: 491
    functionDepth: 1
    functionLinenumber: 491
    functionLinenumberEnd: 496
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].setFixedSavings(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[List<TZRule>].size()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].setFixedSavings(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:526,1
    - Dst: '[List<TZRule>].size()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:528,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:529,1
    - Dst: '[TZRule].<init>(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:538,1
    - Dst: '[List<TZRule>].add(TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:540,1
    - Dst: Math.max(int,int)
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:541,1
    - Dst: '[List<TZRule>].add(TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:543,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.threeten.bp.Month
      - int
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneOffset
      - LocalDateTime
      - TimeDefinition
      - Integer
      - List<TZRule>
      - int
      - List<TZRule>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 9
    argNames:
    - startYear
    - endYear
    - month
    - dayOfMonthIndicator
    - dayOfWeek
    - time
    - adjustDays
    - timeDefinition
    - savingAmountSecs
    argTypes:
    - int
    - int
    - org.threeten.bp.Month
    - int
    - org.threeten.bp.DayOfWeek
    - org.threeten.bp.LocalTime
    - int
    - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
    - int
    constantsTouched: []
    func_position:
      end: 547
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 547
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].addRule(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[List<TZRule>].size()'
    - '[List<TZRule>].add(TZRule)'
    - '[TZRule].<init>(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    - Math.max(int,int)
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].addRule(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:556,1
    - Dst: '[IllegalStateException].<init>(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:557,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - TZWindow
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneOffset
      - LocalDateTime
      - TimeDefinition
      - Integer
      - List<TZRule>
      - int
      - List<TZRule>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - previous
    argTypes:
    - TZWindow
    constantsTouched: []
    func_position:
      end: 560
      start: 555
    functionDepth: 0
    functionLinenumber: 555
    functionLinenumberEnd: 560
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].validateWindowOrder(TZWindow)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
    - '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].validateWindowOrder(TZWindow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<TZRule>].size()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:570,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:571,1
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:575,1
    - Dst: Math.max(int,int)
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:577,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].addRule(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,int,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:579,1
    - Dst: '[List<TZRule>].clear()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:584,1
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:590,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].addRule(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,int,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:592,1
    - Dst: '[List<TZRule>].clear()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:595,1
    - Dst: '[java.util.Collections].sort(List<TZRule>)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:600,1
    - Dst: '[java.util.Collections].sort(List<TZRule>)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:601,1
    - Dst: '[List<TZRule>].size()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:604,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneOffset
      - LocalDateTime
      - TimeDefinition
      - Integer
      - List<TZRule>
      - int
      - List<TZRule>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - windowStartYear
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 607
      start: 569
    functionDepth: 2
    functionLinenumber: 569
    functionLinenumberEnd: 607
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].tidy(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[List<TZRule>].clear()'
    - '[java.util.Collections].sort(List<TZRule>)'
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[List<TZRule>].size()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].addRule(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,int,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - Math.max(int,int)
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].tidy(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:615,1
    - Dst: '[List<TZRule>].isEmpty()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:616,1
    - Dst: '[List<TZRule>].isEmpty()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:616,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneOffset
      - LocalDateTime
      - TimeDefinition
      - Integer
      - List<TZRule>
      - int
      - List<TZRule>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 614
    functionDepth: 1
    functionLinenumber: 614
    functionLinenumberEnd: 617
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].isSingleWindowStandardOffset()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].equals(org.threeten.bp.LocalDateTime)'
    - '[List<TZRule>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].isSingleWindowStandardOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:626,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:626,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneOffset
      - LocalDateTime
      - TimeDefinition
      - Integer
      - List<TZRule>
      - int
      - List<TZRule>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - savingsSecs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 627
      start: 625
    functionDepth: 4
    functionLinenumber: 625
    functionLinenumberEnd: 627
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].createWallOffset(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].createWallOffset(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].createWallOffset(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:636,1
    - Dst: '[TimeDefinition].createDateTime(LocalDateTime,ZoneOffset,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:637,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].toEpochSecond(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZWindow:638,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ZoneOffset
      - LocalDateTime
      - TimeDefinition
      - Integer
      - List<TZRule>
      - int
      - List<TZRule>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - savingsSecs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 639
      start: 635
    functionDepth: 5
    functionLinenumber: 635
    functionLinenumberEnd: 639
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].createDateTimeEpochSecond(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].createWallOffset(int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].toEpochSecond(org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
    - '[TimeDefinition].createDateTime(LocalDateTime,ZoneOffset,org.threeten.bp.zone.ZoneRulesBuilder.TZWindow)'
    linkageType: ''
    returnType: long
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].createDateTimeEpochSecond(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.threeten.bp.Month
      - int
      - org.threeten.bp.DayOfWeek
      - org.threeten.bp.LocalTime
      - int
      - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Month
      - int
      - DayOfWeek
      - LocalTime
      - int
      - TimeDefinition
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesBuilder.TZRule
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - year
    - month
    - dayOfMonthIndicator
    - dayOfWeek
    - time
    - adjustDays
    - timeDefinition
    - savingAfterSecs
    argTypes:
    - int
    - org.threeten.bp.Month
    - int
    - org.threeten.bp.DayOfWeek
    - org.threeten.bp.LocalTime
    - int
    - org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition
    - int
    constantsTouched: []
    func_position:
      end: 689
      start: 677
    functionDepth: 0
    functionLinenumber: 677
    functionLinenumberEnd: 689
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].<init>(int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesBuilder.TZRule
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].<init>(int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toLocalDate()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:700,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].deduplicate(org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:701,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].plusDays(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:702,1
    - Dst: '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.zone.ZoneRulesBuilder.TZRule,LocalTime)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:702,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].deduplicate(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:702,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:703,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:703,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].deduplicate(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:703,1
    - Dst: '[TimeDefinition].createDateTime(org.threeten.bp.zone.ZoneRulesBuilder.TZRule,org.threeten.bp.ZoneOffset,org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:704,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].deduplicate(org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:704,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:705,1
    - Dst: '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:705,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].deduplicate(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:705,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.zone.ZoneRulesBuilder.TZRule,org.threeten.bp.zone.ZoneRulesBuilder.TZRule,org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:706,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Month
      - int
      - DayOfWeek
      - LocalTime
      - int
      - TimeDefinition
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - standardOffset
    - savingsBeforeSecs
    argTypes:
    - org.threeten.bp.ZoneOffset
    - int
    constantsTouched: []
    func_position:
      end: 707
      start: 698
    functionDepth: 4
    functionLinenumber: 698
    functionLinenumberEnd: 707
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toTransition(org.threeten.bp.ZoneOffset,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toLocalDate()'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].plusDays(int)'
    - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.zone.ZoneRulesBuilder.TZRule,LocalTime)'
    - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].deduplicate(org.threeten.bp.ZoneOffset)'
    - '[TimeDefinition].createDateTime(org.threeten.bp.zone.ZoneRulesBuilder.TZRule,org.threeten.bp.ZoneOffset,org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.zone.ZoneRulesBuilder.TZRule,org.threeten.bp.zone.ZoneRulesBuilder.TZRule,org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].deduplicate(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].deduplicate(org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toTransition(org.threeten.bp.ZoneOffset,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Month].maxLength()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:720,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toTransition(org.threeten.bp.ZoneOffset,int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:725,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].getOffsetBefore()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:728,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].getOffsetAfter()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:728,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].<init>(Month,int,DayOfWeek,LocalTime,int,TimeDefinition,org.threeten.bp.ZoneOffset,org.threeten.bp.zone.ZoneRulesBuilder.TZRule,org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:726,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Month
      - int
      - DayOfWeek
      - LocalTime
      - int
      - TimeDefinition
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransitionRule
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - standardOffset
    - savingsBeforeSecs
    argTypes:
    - org.threeten.bp.ZoneOffset
    - int
    constantsTouched: []
    func_position:
      end: 729
      start: 716
    functionDepth: 5
    functionLinenumber: 716
    functionLinenumberEnd: 729
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toTransitionRule(org.threeten.bp.ZoneOffset,int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[Month].maxLength()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].getOffsetAfter()'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].<init>(Month,int,DayOfWeek,LocalTime,int,TimeDefinition,org.threeten.bp.ZoneOffset,org.threeten.bp.zone.ZoneRulesBuilder.TZRule,org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toTransition(org.threeten.bp.ZoneOffset,int)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].getOffsetBefore()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransitionRule
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toTransitionRule(org.threeten.bp.ZoneOffset,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Month].compareTo(org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:733,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toLocalDate()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:736,1
    - Dst: '[TZRule].toLocalDate()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:737,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].compareTo(org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:738,1
    - Dst: '[org.threeten.bp.LocalTime].toSecondOfDay()'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:743,1
    - Dst: other.time.toSecondOfDay()
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:744,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - TZRule
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Month
      - int
      - DayOfWeek
      - LocalTime
      - int
      - TimeDefinition
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - TZRule
    constantsTouched: []
    func_position:
      end: 746
      start: 731
    functionDepth: 4
    functionLinenumber: 731
    functionLinenumberEnd: 746
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].compareTo(TZRule)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 0
    functionsReached:
    - '[TZRule].toLocalDate()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toLocalDate()'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].compareTo(org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
    - '[org.threeten.bp.LocalTime].toSecondOfDay()'
    - '[Month].compareTo(org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
    - other.time.toSecondOfDay()
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].compareTo(TZRule)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:751,1
    - Dst: '[Month].length(boolean)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:751,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,Month,org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:752,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].previousOrSame(DayOfWeek)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:754,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:754,1
    - Dst: '[org.threeten.bp.LocalDate].of(int,Month,int)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:757,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].nextOrSame(DayOfWeek)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:759,1
    - Dst: '[org.threeten.bp.LocalDate].with(org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
      Src: org.threeten.bp.zone.ZoneRulesBuilder.TZRule:759,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Month
      - int
      - DayOfWeek
      - LocalTime
      - int
      - TimeDefinition
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.LocalDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 763
      start: 748
    functionDepth: 3
    functionLinenumber: 748
    functionLinenumberEnd: 763
    functionName: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toLocalDate()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.LocalDate].of(int,Month,int)'
    - '[org.threeten.bp.chrono.IsoChronology].isLeapYear(int)'
    - '[org.threeten.bp.LocalDate].of(int,Month,org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
    - '[Month].length(boolean)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].previousOrSame(DayOfWeek)'
    - '[org.threeten.bp.LocalDate].with(org.threeten.bp.zone.ZoneRulesBuilder.TZRule)'
    - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].nextOrSame(DayOfWeek)'
    linkageType: ''
    returnType: org.threeten.bp.LocalDate
    signature: '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toLocalDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>()'
      Src: org.threeten.bp.zone.StandardZoneRules:102,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].<init>()'
      Src: org.threeten.bp.zone.StandardZoneRules:119,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.StandardZoneRules:122,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.StandardZoneRules:123,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.StandardZoneRules:125,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:126,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].toEpochSecond()'
      Src: org.threeten.bp.zone.StandardZoneRules:126,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:127,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getOffsetAfter()'
      Src: org.threeten.bp.zone.StandardZoneRules:127,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.StandardZoneRules:131,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.StandardZoneRules:132,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.StandardZoneRules:133,1
    - Dst: trans.isGap()
      Src: org.threeten.bp.zone.StandardZoneRules:135,1
    - Dst: trans.getDateTimeBefore()
      Src: org.threeten.bp.zone.StandardZoneRules:136,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:136,1
    - Dst: trans.getDateTimeAfter()
      Src: org.threeten.bp.zone.StandardZoneRules:137,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:137,1
    - Dst: trans.getDateTimeAfter()
      Src: org.threeten.bp.zone.StandardZoneRules:139,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:139,1
    - Dst: trans.getDateTimeBefore()
      Src: org.threeten.bp.zone.StandardZoneRules:140,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:140,1
    - Dst: trans.getOffsetAfter()
      Src: org.threeten.bp.zone.StandardZoneRules:142,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:142,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.threeten.bp.zone.StandardZoneRules:144,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.threeten.bp.zone.StandardZoneRules:145,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.StandardZoneRules:148,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
      Src: org.threeten.bp.zone.StandardZoneRules:149,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:150,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getInstant()'
      Src: org.threeten.bp.zone.StandardZoneRules:150,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getEpochSecond()'
      Src: org.threeten.bp.zone.StandardZoneRules:150,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].size()'
      Src: org.threeten.bp.zone.StandardZoneRules:154,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.threeten.bp.zone.StandardZoneRules:155,1
    - Dst: '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].toArray()'
      Src: org.threeten.bp.zone.StandardZoneRules:157,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.ZoneOffset
      - org.threeten.bp.ZoneOffset
      - java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
      - java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
      - java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.StandardZoneRules
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 5
    argNames:
    - baseStandardOffset
    - baseWallOffset
    - standardOffsetTransitionList
    - transitionList
    - lastRules
    argTypes:
    - org.threeten.bp.ZoneOffset
    - org.threeten.bp.ZoneOffset
    - java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
    - java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
    - java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>
    constantsTouched: []
    func_position:
      end: 158
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 158
    functionName: '[org.threeten.bp.zone.StandardZoneRules].<init>(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].size()'
    - '[IllegalArgumentException].<init>(String)'
    - trans.getOffsetAfter()
    - '[java.util.ArrayList].<init>()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>].toArray()'
    - '[org.threeten.bp.zone.StandardZoneRules].getEpochSecond()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].size()'
    - '[java.util.concurrent.ConcurrentHashMap].<init>()'
    - trans.isGap()
    - trans.getDateTimeAfter()
    - '[java.util.ArrayList].add(org.threeten.bp.zone.StandardZoneRules)'
    - '[org.threeten.bp.zone.StandardZoneRules].getOffsetAfter()'
    - trans.getDateTimeBefore()
    - '[java.util.ArrayList].add(org.threeten.bp.ZoneOffset)'
    - '[java.util.ArrayList].toArray()'
    - '[java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>].get(org.threeten.bp.zone.StandardZoneRules)'
    - '[org.threeten.bp.zone.StandardZoneRules].toEpochSecond()'
    - '[org.threeten.bp.zone.ZoneRules].<init>()'
    - '[org.threeten.bp.zone.StandardZoneRules].getInstant()'
    linkageType: ''
    returnType: org.threeten.bp.zone.StandardZoneRules
    signature: '[org.threeten.bp.zone.StandardZoneRules].<init>(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>()'
      Src: org.threeten.bp.zone.StandardZoneRules:102,1
    - Dst: '[org.threeten.bp.zone.ZoneRules].<init>()'
      Src: org.threeten.bp.zone.StandardZoneRules:175,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.StandardZoneRules:184,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:188,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.StandardZoneRules:189,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
      Src: org.threeten.bp.zone.StandardZoneRules:190,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:190,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.zone.StandardZoneRules:191,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:191,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.zone.StandardZoneRules:193,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:193,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
      Src: org.threeten.bp.zone.StandardZoneRules:194,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:194,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.threeten.bp.zone.StandardZoneRules:197,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - ZoneOffset[]
      - long[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.StandardZoneRules
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 5
    argNames:
    - standardTransitions
    - standardOffsets
    - savingsInstantTransitions
    - wallOffsets
    - lastRules
    argTypes:
    - long[]
    - ZoneOffset[]
    - long[]
    - ZoneOffset[]
    - ZoneOffsetTransitionRule[]
    constantsTouched: []
    func_position:
      end: 198
      start: 169
    functionDepth: 3
    functionLinenumber: 169
    functionLinenumberEnd: 198
    functionName: '[org.threeten.bp.zone.StandardZoneRules].<init>(long[],ZoneOffset[],long[],ZoneOffset[],ZoneOffsetTransitionRule[])'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
    - '[java.util.concurrent.ConcurrentHashMap].<init>()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].toArray()'
    - '[java.util.ArrayList].add(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneRules].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.zone.StandardZoneRules
    signature: '[org.threeten.bp.zone.StandardZoneRules].<init>(long[],ZoneOffset[],long[],ZoneOffset[],ZoneOffsetTransitionRule[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Ser].<init>(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: '[org.threeten.bp.zone.StandardZoneRules].writeReplace()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Ser].<init>(org.threeten.bp.zone.StandardZoneRules)'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.zone.StandardZoneRules].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeInt(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:217,1
    - Dst: '[org.threeten.bp.Ser].writeEpochSec(org.threeten.bp.zone.StandardZoneRules,java.io.DataOutput)'
      Src: org.threeten.bp.zone.StandardZoneRules:219,1
    - Dst: '[org.threeten.bp.Ser].writeOffset(org.threeten.bp.zone.StandardZoneRules,java.io.DataOutput)'
      Src: org.threeten.bp.zone.StandardZoneRules:222,1
    - Dst: '[java.io.DataOutput].writeInt(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:224,1
    - Dst: '[org.threeten.bp.Ser].writeEpochSec(org.threeten.bp.zone.StandardZoneRules,java.io.DataOutput)'
      Src: org.threeten.bp.zone.StandardZoneRules:226,1
    - Dst: '[org.threeten.bp.Ser].writeOffset(org.threeten.bp.zone.StandardZoneRules,java.io.DataOutput)'
      Src: org.threeten.bp.zone.StandardZoneRules:229,1
    - Dst: '[java.io.DataOutput].writeByte(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:231,1
    - Dst: rule.writeExternal(java.io.DataOutput)
      Src: org.threeten.bp.zone.StandardZoneRules:233,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 235
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 235
    functionName: '[org.threeten.bp.zone.StandardZoneRules].writeExternal(java.io.DataOutput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 1
    functionsReached:
    - rule.writeExternal(java.io.DataOutput)
    - '[java.io.DataOutput].writeInt(org.threeten.bp.zone.StandardZoneRules)'
    - '[org.threeten.bp.Ser].writeOffset(org.threeten.bp.zone.StandardZoneRules,java.io.DataOutput)'
    - '[java.io.DataOutput].writeByte(org.threeten.bp.zone.StandardZoneRules)'
    - '[org.threeten.bp.Ser].writeEpochSec(org.threeten.bp.zone.StandardZoneRules,java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.StandardZoneRules].writeExternal(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.zone.StandardZoneRules:245,1
    - Dst: '[org.threeten.bp.Ser].readEpochSec(java.io.DataInput)'
      Src: org.threeten.bp.zone.StandardZoneRules:248,1
    - Dst: '[org.threeten.bp.Ser].readOffset(java.io.DataInput)'
      Src: org.threeten.bp.zone.StandardZoneRules:252,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.threeten.bp.zone.StandardZoneRules:254,1
    - Dst: '[org.threeten.bp.Ser].readEpochSec(java.io.DataInput)'
      Src: org.threeten.bp.zone.StandardZoneRules:257,1
    - Dst: '[org.threeten.bp.Ser].readOffset(java.io.DataInput)'
      Src: org.threeten.bp.zone.StandardZoneRules:261,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.threeten.bp.zone.StandardZoneRules:263,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransitionRule].readExternal(java.io.DataInput)'
      Src: org.threeten.bp.zone.StandardZoneRules:266,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].<init>(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:268,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.threeten.bp.zone.StandardZoneRules
      static: true
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 269
      start: 244
    functionDepth: 5
    functionLinenumber: 244
    functionLinenumberEnd: 269
    functionName: '[org.threeten.bp.zone.StandardZoneRules].readExternal(java.io.DataInput)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 1
    functionsReached:
    - '[org.threeten.bp.zone.StandardZoneRules].<init>(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
    - '[org.threeten.bp.Ser].readEpochSec(java.io.DataInput)'
    - '[java.io.DataInput].readInt()'
    - '[org.threeten.bp.Ser].readOffset(java.io.DataInput)'
    - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].readExternal(java.io.DataInput)'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: org.threeten.bp.zone.StandardZoneRules
    signature: '[org.threeten.bp.zone.StandardZoneRules].readExternal(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wallOffsets[0].equals()
      Src: org.threeten.bp.zone.StandardZoneRules:274,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 275
    functionName: '[org.threeten.bp.zone.StandardZoneRules].isFixedOffset()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 1
    functionsReached:
    - wallOffsets[0].equals()
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.StandardZoneRules].isFixedOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.zone.StandardZoneRules:280,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].findYear(long)'
      Src: org.threeten.bp.zone.StandardZoneRules:285,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
      Src: org.threeten.bp.zone.StandardZoneRules:286,1
    - Dst: trans.toEpochSecond()
      Src: org.threeten.bp.zone.StandardZoneRules:290,1
    - Dst: trans.getOffsetBefore()
      Src: org.threeten.bp.zone.StandardZoneRules:291,1
    - Dst: trans.getOffsetAfter()
      Src: org.threeten.bp.zone.StandardZoneRules:294,1
    - Dst: '[java.util.Arrays].binarySearch(long[],long)'
      Src: org.threeten.bp.zone.StandardZoneRules:298,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 304
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 304
    functionName: '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.zone.StandardZoneRules].findYear(long)'
    - '[java.util.Arrays].binarySearch(long[],long)'
    - trans.toEpochSecond()
    - trans.getOffsetAfter()
    - '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
    - trans.getOffsetBefore()
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getOffsetInfo(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:309,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.StandardZoneRules:311,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - localDateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 314
      start: 307
    functionDepth: 3
    functionLinenumber: 307
    functionLinenumberEnd: 314
    functionName: '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.StandardZoneRules].getOffsetInfo(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getOffsetInfo(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:319,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getValidOffsets()'
      Src: org.threeten.bp.zone.StandardZoneRules:321,1
    - Dst: '[java.util.Collections].singletonList(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.StandardZoneRules:323,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.ZoneOffset>
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - localDateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 324
      start: 316
    functionDepth: 3
    functionLinenumber: 316
    functionLinenumberEnd: 324
    functionName: '[org.threeten.bp.zone.StandardZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].singletonList(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.StandardZoneRules].getOffsetInfo(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getValidOffsets()'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.ZoneOffset>
    signature: '[org.threeten.bp.zone.StandardZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getOffsetInfo(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:328,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - localDateTime
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 330
      start: 326
    functionDepth: 3
    functionLinenumber: 326
    functionLinenumberEnd: 330
    functionName: '[org.threeten.bp.zone.StandardZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.StandardZoneRules].getOffsetInfo(org.threeten.bp.LocalDateTime)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.StandardZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.LocalDateTime].isAfter()'
      Src: org.threeten.bp.zone.StandardZoneRules:335,1
    - Dst: '[org.threeten.bp.LocalDateTime].getYear()'
      Src: org.threeten.bp.zone.StandardZoneRules:336,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
      Src: org.threeten.bp.zone.StandardZoneRules:336,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].findOffsetInfo(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:339,1
    - Dst: trans.getOffsetBefore()
      Src: org.threeten.bp.zone.StandardZoneRules:340,1
    - Dst: '[Object].equals(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:340,1
    - Dst: '[java.util.Arrays].binarySearch(LocalDateTime[],org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:348,1
    - Dst: savingsLocalTransitions[index].equals()
      Src: org.threeten.bp.zone.StandardZoneRules:357,1
    - Dst: offsetAfter.getTotalSeconds()
      Src: org.threeten.bp.zone.StandardZoneRules:367,1
    - Dst: offsetBefore.getTotalSeconds()
      Src: org.threeten.bp.zone.StandardZoneRules:367,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:369,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:372,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - dt
    argTypes:
    - org.threeten.bp.LocalDateTime
    constantsTouched: []
    func_position:
      end: 378
      start: 332
    functionDepth: 2
    functionLinenumber: 332
    functionLinenumberEnd: 378
    functionName: '[org.threeten.bp.zone.StandardZoneRules].getOffsetInfo(org.threeten.bp.LocalDateTime)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 3
    functionsReached:
    - '[org.threeten.bp.LocalDateTime].isAfter()'
    - '[java.util.Arrays].binarySearch(LocalDateTime[],org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.LocalDateTime].getYear()'
    - savingsLocalTransitions[index].equals()
    - '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
    - '[Object].equals(org.threeten.bp.zone.StandardZoneRules)'
    - offsetBefore.getTotalSeconds()
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
    - offsetAfter.getTotalSeconds()
    - '[org.threeten.bp.zone.StandardZoneRules].findOffsetInfo(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.StandardZoneRules)'
    - trans.getOffsetBefore()
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.zone.StandardZoneRules].getOffsetInfo(org.threeten.bp.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
      Src: org.threeten.bp.zone.StandardZoneRules:388,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
      Src: org.threeten.bp.zone.StandardZoneRules:389,1
    - Dst: '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:390,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.StandardZoneRules:391,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.zone.StandardZoneRules:393,1
    - Dst: '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:393,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.StandardZoneRules:396,1
    - Dst: '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:399,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
      Src: org.threeten.bp.zone.StandardZoneRules:400,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
      Src: org.threeten.bp.zone.StandardZoneRules:402,1
    - Dst: '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:402,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
      Src: org.threeten.bp.zone.StandardZoneRules:403,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.zone.ZoneOffsetTransition
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 2
    argNames:
    - dt
    - trans
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.zone.ZoneOffsetTransition
    constantsTouched: []
    func_position:
      end: 408
      start: 387
    functionDepth: 3
    functionLinenumber: 387
    functionLinenumberEnd: 408
    functionName: '[org.threeten.bp.zone.StandardZoneRules].findOffsetInfo(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransition)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
    - '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.LocalDateTime)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
    linkageType: ''
    returnType: Object
    signature: '[org.threeten.bp.zone.StandardZoneRules].findOffsetInfo(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
      Src: org.threeten.bp.zone.StandardZoneRules:412,1
    - Dst: '[java.util.List<org.threeten.bp.ZoneOffset>].contains(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.StandardZoneRules:412,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.LocalDateTime
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 2
    argNames:
    - localDateTime
    - offset
    argTypes:
    - org.threeten.bp.LocalDateTime
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 413
      start: 410
    functionDepth: 4
    functionLinenumber: 410
    functionLinenumberEnd: 413
    functionName: '[org.threeten.bp.zone.StandardZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.StandardZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
    - '[java.util.List<org.threeten.bp.ZoneOffset>].contains(org.threeten.bp.ZoneOffset)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.StandardZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>].get(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:424,1
    - Dst: ruleArray[i].createTransition(int)
      Src: org.threeten.bp.zone.StandardZoneRules:431,1
    - Dst: '[java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>].putIfAbsent(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:434,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ZoneOffsetTransition[]
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 437
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 437
    functionName: '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 4
    functionsReached:
    - '[java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>].get(org.threeten.bp.zone.StandardZoneRules)'
    - ruleArray[i].createTransition(int)
    - '[java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>].putIfAbsent(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
    linkageType: ''
    returnType: ZoneOffsetTransition[]
    signature: '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.zone.StandardZoneRules:442,1
    - Dst: '[java.util.Arrays].binarySearch(long[],long)'
      Src: org.threeten.bp.zone.StandardZoneRules:443,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.ZoneOffset
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 449
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 449
    functionName: '[org.threeten.bp.zone.StandardZoneRules].getStandardOffset(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 2
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[java.util.Arrays].binarySearch(long[],long)'
    linkageType: ''
    returnType: org.threeten.bp.ZoneOffset
    signature: '[org.threeten.bp.zone.StandardZoneRules].getStandardOffset(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getStandardOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.StandardZoneRules:453,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.StandardZoneRules:454,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.StandardZoneRules:455,1
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.StandardZoneRules:455,1
    - Dst: '[org.threeten.bp.Duration].ofSeconds(int)'
      Src: org.threeten.bp.zone.StandardZoneRules:455,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.Duration
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 456
      start: 451
    functionDepth: 2
    functionLinenumber: 451
    functionLinenumberEnd: 456
    functionName: '[org.threeten.bp.zone.StandardZoneRules].getDaylightSavings(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.Duration].ofSeconds(int)'
    - '[org.threeten.bp.zone.StandardZoneRules].getStandardOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    linkageType: ''
    returnType: org.threeten.bp.Duration
    signature: '[org.threeten.bp.zone.StandardZoneRules].getDaylightSavings(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getStandardOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.StandardZoneRules:460,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.StandardZoneRules:460,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
      Src: org.threeten.bp.zone.StandardZoneRules:460,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 461
      start: 458
    functionDepth: 2
    functionLinenumber: 458
    functionLinenumberEnd: 461
    functionName: '[org.threeten.bp.zone.StandardZoneRules].isDaylightSavings(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.ZoneOffset)'
    - '[org.threeten.bp.zone.StandardZoneRules].getStandardOffset(org.threeten.bp.Instant)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.StandardZoneRules].isDaylightSavings(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.zone.StandardZoneRules:470,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].findYear(long)'
      Src: org.threeten.bp.zone.StandardZoneRules:478,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
      Src: org.threeten.bp.zone.StandardZoneRules:479,1
    - Dst: trans.toEpochSecond()
      Src: org.threeten.bp.zone.StandardZoneRules:481,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
      Src: org.threeten.bp.zone.StandardZoneRules:487,1
    - Dst: '[java.util.Arrays].binarySearch(long[],long)'
      Src: org.threeten.bp.zone.StandardZoneRules:494,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>()'
      Src: org.threeten.bp.zone.StandardZoneRules:500,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 501
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 501
    functionName: '[org.threeten.bp.zone.StandardZoneRules].nextTransition(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[java.util.Arrays].binarySearch(long[],long)'
    - '[org.threeten.bp.zone.StandardZoneRules].findYear(long)'
    - trans.toEpochSecond()
    - '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.StandardZoneRules].nextTransition(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.Instant].getEpochSecond()'
      Src: org.threeten.bp.zone.StandardZoneRules:509,1
    - Dst: '[org.threeten.bp.Instant].getNano()'
      Src: org.threeten.bp.zone.StandardZoneRules:510,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].findYear(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:519,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
      Src: org.threeten.bp.zone.StandardZoneRules:520,1
    - Dst: transArray[i].toEpochSecond()
      Src: org.threeten.bp.zone.StandardZoneRules:522,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].findYear(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:527,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
      Src: org.threeten.bp.zone.StandardZoneRules:529,1
    - Dst: '[java.util.Arrays].binarySearch(long[],org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:536,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>()'
      Src: org.threeten.bp.zone.StandardZoneRules:543,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneOffsetTransition
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - instant
    argTypes:
    - org.threeten.bp.Instant
    constantsTouched: []
    func_position:
      end: 544
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 544
    functionName: '[org.threeten.bp.zone.StandardZoneRules].previousTransition(org.threeten.bp.Instant)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.Instant].getEpochSecond()'
    - '[org.threeten.bp.Instant].getNano()'
    - '[java.util.Arrays].binarySearch(long[],org.threeten.bp.zone.StandardZoneRules)'
    - '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
    - transArray[i].toEpochSecond()
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>()'
    - '[org.threeten.bp.zone.StandardZoneRules].findYear(org.threeten.bp.zone.StandardZoneRules,org.threeten.bp.zone.StandardZoneRules)'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneOffsetTransition
    signature: '[org.threeten.bp.zone.StandardZoneRules].previousTransition(org.threeten.bp.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
      Src: org.threeten.bp.zone.StandardZoneRules:548,1
    - Dst: '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.zone.StandardZoneRules,int)'
      Src: org.threeten.bp.zone.StandardZoneRules:549,1
    - Dst: '[org.threeten.bp.LocalDate].ofEpochDay(long)'
      Src: org.threeten.bp.zone.StandardZoneRules:550,1
    - Dst: '[org.threeten.bp.LocalDate].getYear()'
      Src: org.threeten.bp.zone.StandardZoneRules:550,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.threeten.bp.ZoneOffset
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 2
    argNames:
    - epochSecond
    - offset
    argTypes:
    - long
    - org.threeten.bp.ZoneOffset
    constantsTouched: []
    func_position:
      end: 551
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 551
    functionName: '[org.threeten.bp.zone.StandardZoneRules].findYear(long,org.threeten.bp.ZoneOffset)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
    - '[org.threeten.bp.LocalDate].getYear()'
    - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(org.threeten.bp.zone.StandardZoneRules,int)'
    - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.StandardZoneRules].findYear(long,org.threeten.bp.ZoneOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.threeten.bp.zone.StandardZoneRules:556,1
    - Dst: '[org.threeten.bp.zone.ZoneOffsetTransition].<init>()'
      Src: org.threeten.bp.zone.StandardZoneRules:558,1
    - Dst: '[java.util.ArrayList].add(org.threeten.bp.zone.ZoneOffsetTransition)'
      Src: org.threeten.bp.zone.StandardZoneRules:558,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.threeten.bp.zone.StandardZoneRules:560,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 561
    functionName: '[org.threeten.bp.zone.StandardZoneRules].getTransitions()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.threeten.bp.zone.ZoneOffsetTransition)'
    - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>
    signature: '[org.threeten.bp.zone.StandardZoneRules].getTransitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(ZoneOffsetTransitionRule[])'
      Src: org.threeten.bp.zone.StandardZoneRules:565,1
    - Dst: '[java.util.Collections].unmodifiableList(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:565,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 566
    functionName: '[org.threeten.bp.zone.StandardZoneRules].getTransitionRules()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableList(org.threeten.bp.zone.StandardZoneRules)'
    - '[java.util.Arrays].asList(ZoneOffsetTransitionRule[])'
    linkageType: ''
    returnType: java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>
    signature: '[org.threeten.bp.zone.StandardZoneRules].getTransitionRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].equals(long[],org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:576,1
    - Dst: '[java.util.Arrays].equals(ZoneOffset[],org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:577,1
    - Dst: '[java.util.Arrays].equals(long[],org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:578,1
    - Dst: '[java.util.Arrays].equals(ZoneOffset[],org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:579,1
    - Dst: '[java.util.Arrays].equals(ZoneOffsetTransitionRule[],org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:580,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].isFixedOffset()'
      Src: org.threeten.bp.zone.StandardZoneRules:583,1
    - Dst: '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.StandardZoneRules:583,1
    - Dst: '[org.threeten.bp.zone.ZoneRules.Fixed].getOffset(org.threeten.bp.Instant)'
      Src: org.threeten.bp.zone.StandardZoneRules:583,1
    - Dst: '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.StandardZoneRules)'
      Src: org.threeten.bp.zone.StandardZoneRules:583,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 586
      start: 569
    functionDepth: 2
    functionLinenumber: 569
    functionLinenumberEnd: 586
    functionName: '[org.threeten.bp.zone.StandardZoneRules].equals(Object)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[org.threeten.bp.ZoneOffset].equals(org.threeten.bp.zone.StandardZoneRules)'
    - '[java.util.Arrays].equals(ZoneOffsetTransitionRule[],org.threeten.bp.zone.StandardZoneRules)'
    - '[org.threeten.bp.zone.ZoneRules.Fixed].getOffset(org.threeten.bp.Instant)'
    - '[org.threeten.bp.zone.StandardZoneRules].isFixedOffset()'
    - '[java.util.Arrays].equals(long[],org.threeten.bp.zone.StandardZoneRules)'
    - '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.Instant)'
    - '[java.util.Arrays].equals(ZoneOffset[],org.threeten.bp.zone.StandardZoneRules)'
    linkageType: ''
    returnType: boolean
    signature: '[org.threeten.bp.zone.StandardZoneRules].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].hashCode(long[])'
      Src: org.threeten.bp.zone.StandardZoneRules:590,1
    - Dst: '[java.util.Arrays].hashCode(ZoneOffset[])'
      Src: org.threeten.bp.zone.StandardZoneRules:591,1
    - Dst: '[java.util.Arrays].hashCode(long[])'
      Src: org.threeten.bp.zone.StandardZoneRules:592,1
    - Dst: '[java.util.Arrays].hashCode(ZoneOffset[])'
      Src: org.threeten.bp.zone.StandardZoneRules:593,1
    - Dst: '[java.util.Arrays].hashCode(ZoneOffsetTransitionRule[])'
      Src: org.threeten.bp.zone.StandardZoneRules:594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 588
    functionDepth: 1
    functionLinenumber: 588
    functionLinenumberEnd: 595
    functionName: '[org.threeten.bp.zone.StandardZoneRules].hashCode()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].hashCode(ZoneOffsetTransitionRule[])'
    - '[java.util.Arrays].hashCode(ZoneOffset[])'
    - '[java.util.Arrays].hashCode(long[])'
    linkageType: ''
    returnType: int
    signature: '[org.threeten.bp.zone.StandardZoneRules].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - ZoneOffset[]
      - long[]
      - LocalDateTime[]
      - ZoneOffset[]
      - ZoneOffsetTransitionRule[]
      - java.util.concurrent.ConcurrentMap<Integer,ZoneOffsetTransition[]>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.threeten.bp.zone.ZoneRules
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 603
    functionDepth: 0
    functionLinenumber: 603
    functionLinenumberEnd: 606
    functionName: '[org.threeten.bp.zone.StandardZoneRules].toString()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.threeten.bp.zone.StandardZoneRules].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicBoolean].get()'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:73,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:74,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference<org.threeten.bp.zone.ZoneRulesInitializer>].compareAndSet(null,org.threeten.bp.zone.ZoneRulesInitializer)'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:76,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:77,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.threeten.bp.zone.ZoneRulesInitializer
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.zone.ZoneRulesInitializer
      - java.util.concurrent.atomic.AtomicBoolean
      - java.util.concurrent.atomic.AtomicReference<org.threeten.bp.zone.ZoneRulesInitializer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - initializer
    argTypes:
    - org.threeten.bp.zone.ZoneRulesInitializer
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.threeten.bp.zone.ZoneRulesInitializer].setInitializer(org.threeten.bp.zone.ZoneRulesInitializer)'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesInitializer.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicReference<org.threeten.bp.zone.ZoneRulesInitializer>].compareAndSet(null,org.threeten.bp.zone.ZoneRulesInitializer)'
    - '[java.util.concurrent.atomic.AtomicBoolean].get()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneRulesInitializer].setInitializer(org.threeten.bp.zone.ZoneRulesInitializer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicBoolean].getAndSet(boolean)'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:84,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:85,1
    - Dst: '[ServiceLoaderZoneRulesInitializer].<init>()'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:88,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference<org.threeten.bp.zone.ZoneRulesInitializer>].compareAndSet(null,ServiceLoaderZoneRulesInitializer)'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:88,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference<org.threeten.bp.zone.ZoneRulesInitializer>].get()'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:89,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesInitializer].initializeProviders()'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.zone.ZoneRulesInitializer
      - java.util.concurrent.atomic.AtomicBoolean
      - java.util.concurrent.atomic.AtomicReference<org.threeten.bp.zone.ZoneRulesInitializer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 90
    functionName: '[org.threeten.bp.zone.ZoneRulesInitializer].initialize()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesInitializer.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicBoolean].getAndSet(boolean)'
    - '[java.util.concurrent.atomic.AtomicReference<org.threeten.bp.zone.ZoneRulesInitializer>].get()'
    - '[java.util.concurrent.atomic.AtomicReference<org.threeten.bp.zone.ZoneRulesInitializer>].compareAndSet(null,ServiceLoaderZoneRulesInitializer)'
    - '[ServiceLoaderZoneRulesInitializer].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesInitializer].initializeProviders()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneRulesInitializer].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.zone.ZoneRulesInitializer
      - java.util.concurrent.atomic.AtomicBoolean
      - java.util.concurrent.atomic.AtomicReference<org.threeten.bp.zone.ZoneRulesInitializer>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[org.threeten.bp.zone.ZoneRulesInitializer].initializeProviders()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesInitializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneRulesInitializer].initializeProviders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.threeten.bp.zone.ZoneRulesInitializer.DoNothingZoneRulesInitializer].<init>()'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:58,1
    - Dst: '[java.util.concurrent.atomic.AtomicBoolean].<init>(boolean)'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:60,1
    - Dst: '[java.util.concurrent.atomic.AtomicReference].<init>()'
      Src: org.threeten.bp.zone.ZoneRulesInitializer:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.threeten.bp.zone.ZoneRulesInitializer
      - java.util.concurrent.atomic.AtomicBoolean
      - java.util.concurrent.atomic.AtomicReference<org.threeten.bp.zone.ZoneRulesInitializer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesInitializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.ZoneRulesInitializer].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesInitializer.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.atomic.AtomicBoolean].<init>(boolean)'
    - '[java.util.concurrent.atomic.AtomicReference].<init>()'
    - '[org.threeten.bp.zone.ZoneRulesInitializer.DoNothingZoneRulesInitializer].<init>()'
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesInitializer
    signature: '[org.threeten.bp.zone.ZoneRulesInitializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: ZoneRulesInitializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.threeten.bp.zone.ZoneRulesInitializer.DoNothingZoneRulesInitializer].initializeProviders()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesInitializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneRulesInitializer.DoNothingZoneRulesInitializer].initializeProviders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesInitializer.DoNothingZoneRulesInitializer
      static: false
      superClass: ZoneRulesInitializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.ZoneRulesInitializer.DoNothingZoneRulesInitializer].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesInitializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesInitializer.DoNothingZoneRulesInitializer
    signature: '[org.threeten.bp.zone.ZoneRulesInitializer.DoNothingZoneRulesInitializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ZoneRulesProvider.class.getClassLoader()
      Src: org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer:122,1
    - Dst: '[java.util.ServiceLoader].load(org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer)'
      Src: org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer:122,1
    - Dst: '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider(org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer)'
      Src: org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer:125,1
    - Dst: ex.getCause()
      Src: org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer:127,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: ZoneRulesInitializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 132
    functionName: '[org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer].initializeProviders()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesInitializer.java
    functionUses: 0
    functionsReached:
    - '[java.util.ServiceLoader].load(org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer)'
    - ZoneRulesProvider.class.getClassLoader()
    - ex.getCause()
    - '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider(org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer)'
    linkageType: ''
    returnType: void
    signature: '[org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer].initializeProviders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer
      static: false
      superClass: ZoneRulesInitializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer].<init>()'
    functionSourceFile: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesInitializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer
    signature: '[org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer].<init>()'
Fuzzer filename: /src/ThreetenbpFuzzer.java
Fuzzing method: '[ThreetenbpFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[ThreetenbpFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[ThreetenbpFuzzer].<init>()'
  source_file: /src/ThreetenbpFuzzer.java
- function_names:
  - '[org.threeten.bp.TestClock_Tick].test_isSerializable()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_250millis()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_250micros()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_20nanos()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_zeroDuration()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_1nsDuration()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_maxDuration()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_subMilliNotDivisible_123ns()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_subMilliNotDivisible_999ns()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_subMilliNotDivisible_999999999ns()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_negative1ns()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_negative1s()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_nullClock()'
  - '[org.threeten.bp.TestClock_Tick].test_tick_ClockDuration_nullDuration()'
  - '[org.threeten.bp.TestClock_Tick].test_tickSeconds_ZoneId()'
  - '[org.threeten.bp.TestClock_Tick].test_tickSeconds_ZoneId_nullZoneId()'
  - '[org.threeten.bp.TestClock_Tick].test_tickMinutes_ZoneId()'
  - '[org.threeten.bp.TestClock_Tick].test_tickMinutes_ZoneId_nullZoneId()'
  - '[org.threeten.bp.TestClock_Tick].test_withZone()'
  - '[org.threeten.bp.TestClock_Tick].test_withZone_same()'
  - '[org.threeten.bp.TestClock_Tick].test_withZone_null()'
  - '[org.threeten.bp.TestClock_Tick].test__equals()'
  - '[org.threeten.bp.TestClock_Tick].test_hashCode()'
  - '[org.threeten.bp.TestClock_Tick].test_toString()'
  - '[org.threeten.bp.TestClock_Tick].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Tick.java
- function_names:
  - '[org.threeten.bp.PerformanceZone].main(String[])'
  - '[org.threeten.bp.PerformanceZone].jsrLocalGetOffset()'
  - '[org.threeten.bp.PerformanceZone].jsrInstantGetOffset()'
  - '[org.threeten.bp.PerformanceZone].jsrRulesLocalGetOffset()'
  - '[org.threeten.bp.PerformanceZone].jsrRulesInstantGetOffset()'
  - '[org.threeten.bp.PerformanceZone].jdkLocalGetOffset()'
  - '[org.threeten.bp.PerformanceZone].jdkInstantGetOffset()'
  - '[org.threeten.bp.PerformanceZone].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/PerformanceZone.java
- function_names:
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_nullInstant()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_nullOffset()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_allSecsInDay()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_allDaysInCycle()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_history()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_minYear()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_tooLow()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxYear()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_tooBig()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_minWithMinOffset()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_minWithMaxOffset()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxWithMinOffset()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxWithMaxOffset()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxInstantWithMaxOffset()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].factory_ofInstant_maxInstantWithMinOffset()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].doTest_factory_ofInstant_all(long,long)'
  - '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700101()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700101_oneNano()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700101_minusOneNano()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19700102()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].test_toInstant_19691231()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700101()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700101_oneNano()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700101_minusOneNano()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19700102()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].test_toEpochSecond_19691231()'
  - '[org.threeten.bp.TestOffsetDateTime_instants].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime_instants.java
- function_names:
  - '[org.threeten.bp.TestLocalDate].setUp()'
  - '[org.threeten.bp.TestLocalDate].samples()'
  - '[org.threeten.bp.TestLocalDate].validFields()'
  - '[org.threeten.bp.TestLocalDate].invalidFields()'
  - '[org.threeten.bp.TestLocalDate].test_serialization()'
  - '[org.threeten.bp.TestLocalDate].test_immutable()'
  - '[org.threeten.bp.TestLocalDate].check(org.threeten.bp.LocalDate,int,int,int)'
  - '[org.threeten.bp.TestLocalDate].now()'
  - '[org.threeten.bp.TestLocalDate].now_ZoneId_nullZoneId()'
  - '[org.threeten.bp.TestLocalDate].now_ZoneId()'
  - '[org.threeten.bp.TestLocalDate].now_Clock_nullClock()'
  - '[org.threeten.bp.TestLocalDate].now_Clock_allSecsInDay_utc()'
  - '[org.threeten.bp.TestLocalDate].now_Clock_allSecsInDay_offset()'
  - '[org.threeten.bp.TestLocalDate].now_Clock_allSecsInDay_beforeEpoch()'
  - '[org.threeten.bp.TestLocalDate].now_Clock_maxYear()'
  - '[org.threeten.bp.TestLocalDate].now_Clock_tooBig()'
  - '[org.threeten.bp.TestLocalDate].now_Clock_minYear()'
  - '[org.threeten.bp.TestLocalDate].now_Clock_tooLow()'
  - '[org.threeten.bp.TestLocalDate].factory_of_intsMonth()'
  - '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_29febNonLeap()'
  - '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_31apr()'
  - '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_dayTooLow()'
  - '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_dayTooHigh()'
  - '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_nullMonth()'
  - '[org.threeten.bp.TestLocalDate].factory_of_intsMonth_yearTooLow()'
  - '[org.threeten.bp.TestLocalDate].factory_of_ints()'
  - '[org.threeten.bp.TestLocalDate].factory_of_ints_29febNonLeap()'
  - '[org.threeten.bp.TestLocalDate].factory_of_ints_31apr()'
  - '[org.threeten.bp.TestLocalDate].factory_of_ints_dayTooLow()'
  - '[org.threeten.bp.TestLocalDate].factory_of_ints_dayTooHigh()'
  - '[org.threeten.bp.TestLocalDate].factory_of_ints_monthTooLow()'
  - '[org.threeten.bp.TestLocalDate].factory_of_ints_monthTooHigh()'
  - '[org.threeten.bp.TestLocalDate].factory_of_ints_yearTooLow()'
  - '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_nonLeap()'
  - '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_leap()'
  - '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_366nonLeap()'
  - '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_dayTooLow()'
  - '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_dayTooHigh()'
  - '[org.threeten.bp.TestLocalDate].factory_ofYearDay_ints_yearTooLow()'
  - '[org.threeten.bp.TestLocalDate].next(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.TestLocalDate].previous(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.TestLocalDate].factory_ofEpochDay()'
  - '[org.threeten.bp.TestLocalDate].factory_ofEpochDay_aboveMax()'
  - '[org.threeten.bp.TestLocalDate].factory_ofEpochDay_belowMin()'
  - '[org.threeten.bp.TestLocalDate].test_factory_CalendricalObject()'
  - '[org.threeten.bp.TestLocalDate].test_factory_CalendricalObject_invalid_noDerive()'
  - '[org.threeten.bp.TestLocalDate].test_factory_CalendricalObject_null()'
  - '[org.threeten.bp.TestLocalDate].factory_parse_validText(int,int,int,String)'
  - '[org.threeten.bp.TestLocalDate].provider_sampleBadParse()'
  - '[org.threeten.bp.TestLocalDate].factory_parse_invalidText(String)'
  - '[org.threeten.bp.TestLocalDate].factory_parse_illegalValue()'
  - '[org.threeten.bp.TestLocalDate].factory_parse_invalidValue()'
  - '[org.threeten.bp.TestLocalDate].factory_parse_nullText()'
  - '[org.threeten.bp.TestLocalDate].factory_parse_formatter()'
  - '[org.threeten.bp.TestLocalDate].factory_parse_formatter_nullText()'
  - '[org.threeten.bp.TestLocalDate].factory_parse_formatter_nullFormatter()'
  - '[org.threeten.bp.TestLocalDate].test_get_TemporalField()'
  - '[org.threeten.bp.TestLocalDate].test_get_TemporalField_tooBig()'
  - '[org.threeten.bp.TestLocalDate].test_get_TemporalField_null()'
  - '[org.threeten.bp.TestLocalDate].test_get_TemporalField_invalidField()'
  - '[org.threeten.bp.TestLocalDate].test_get_TemporalField_timeField()'
  - '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField()'
  - '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField_null()'
  - '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField_invalidField()'
  - '[org.threeten.bp.TestLocalDate].test_getLong_TemporalField_timeField()'
  - '[org.threeten.bp.TestLocalDate].test_query()'
  - '[org.threeten.bp.TestLocalDate].test_query_null()'
  - '[org.threeten.bp.TestLocalDate].provider_sampleDates()'
  - '[org.threeten.bp.TestLocalDate].test_get(int,int,int)'
  - '[org.threeten.bp.TestLocalDate].test_getDOY(int,int,int)'
  - '[org.threeten.bp.TestLocalDate].test_getDayOfWeek()'
  - '[org.threeten.bp.TestLocalDate].test_isLeapYear()'
  - '[org.threeten.bp.TestLocalDate].test_lengthOfMonth_notLeapYear()'
  - '[org.threeten.bp.TestLocalDate].test_lengthOfMonth_leapYear()'
  - '[org.threeten.bp.TestLocalDate].test_lengthOfYear()'
  - '[org.threeten.bp.TestLocalDate].test_with_adjustment()'
  - '[org.threeten.bp.TestLocalDate].test_with_adjustment_null()'
  - '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_normal()'
  - '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_null()'
  - '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_invalidField()'
  - '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_timeField()'
  - '[org.threeten.bp.TestLocalDate].test_with_DateTimeField_long_invalidValue()'
  - '[org.threeten.bp.TestLocalDate].test_withYear_int_normal()'
  - '[org.threeten.bp.TestLocalDate].test_withYear_int_invalid()'
  - '[org.threeten.bp.TestLocalDate].test_withYear_int_adjustDay()'
  - '[org.threeten.bp.TestLocalDate].test_withMonth_int_normal()'
  - '[org.threeten.bp.TestLocalDate].test_withMonth_int_invalid()'
  - '[org.threeten.bp.TestLocalDate].test_withMonth_int_adjustDay()'
  - '[org.threeten.bp.TestLocalDate].test_withDayOfMonth_normal()'
  - '[org.threeten.bp.TestLocalDate].test_withDayOfMonth_illegal()'
  - '[org.threeten.bp.TestLocalDate].test_withDayOfMonth_invalid()'
  - '[org.threeten.bp.TestLocalDate].test_withDayOfYear_normal()'
  - '[org.threeten.bp.TestLocalDate].test_withDayOfYear_illegal()'
  - '[org.threeten.bp.TestLocalDate].test_withDayOfYear_invalid()'
  - '[org.threeten.bp.TestLocalDate].test_plus_Period_positiveMonths()'
  - '[org.threeten.bp.TestLocalDate].test_plus_Period_negativeDays()'
  - '[org.threeten.bp.TestLocalDate].test_plus_Period_timeNotAllowed()'
  - '[org.threeten.bp.TestLocalDate].test_plus_Period_null()'
  - '[org.threeten.bp.TestLocalDate].test_plus_Period_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_plus_Period_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_positiveMonths()'
  - '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_negativeDays()'
  - '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_timeNotAllowed()'
  - '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_null()'
  - '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_plus_longPeriodUnit_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_plusYears_long_normal()'
  - '[org.threeten.bp.TestLocalDate].test_plusYears_long_negative()'
  - '[org.threeten.bp.TestLocalDate].test_plusYears_long_adjustDay()'
  - '[org.threeten.bp.TestLocalDate].test_plusYears_long_big()'
  - '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooLargeMaxAddMax()'
  - '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooLargeMaxAddMin()'
  - '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooSmall_validInt()'
  - '[org.threeten.bp.TestLocalDate].test_plusYears_long_invalidTooSmall_invalidInt()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_normal()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_overYears()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_negative()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_adjustDayFromLeapYear()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_adjustDayFromMonthLength()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_big()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooLargeMaxAddMax()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooLargeMaxAddMin()'
  - '[org.threeten.bp.TestLocalDate].test_plusMonths_long_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_normal()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_overMonths()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_overYears()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_overLeapYears()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_negative()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_maximum()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_minimum()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidMaxMinusMax()'
  - '[org.threeten.bp.TestLocalDate].test_plusWeeks_invalidMaxMinusMin()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_normal()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_overMonths()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_overYears()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_overLeapYears()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_negative()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_maximum()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_minimum()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_overflowTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_plusDays_overflowTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_minus_Period_positiveMonths()'
  - '[org.threeten.bp.TestLocalDate].test_minus_Period_negativeDays()'
  - '[org.threeten.bp.TestLocalDate].test_minus_Period_timeNotAllowed()'
  - '[org.threeten.bp.TestLocalDate].test_minus_Period_null()'
  - '[org.threeten.bp.TestLocalDate].test_minus_Period_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_minus_Period_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_positiveMonths()'
  - '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_negativeDays()'
  - '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_timeNotAllowed()'
  - '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_null()'
  - '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_minus_longPeriodUnit_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_minusYears_long_normal()'
  - '[org.threeten.bp.TestLocalDate].test_minusYears_long_negative()'
  - '[org.threeten.bp.TestLocalDate].test_minusYears_long_adjustDay()'
  - '[org.threeten.bp.TestLocalDate].test_minusYears_long_big()'
  - '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooLargeMaxAddMax()'
  - '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooLargeMaxAddMin()'
  - '[org.threeten.bp.TestLocalDate].test_minusYears_long_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_normal()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_overYears()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_negative()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_adjustDayFromLeapYear()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_adjustDayFromMonthLength()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_big()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooLargeMaxAddMax()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooLargeMaxAddMin()'
  - '[org.threeten.bp.TestLocalDate].test_minusMonths_long_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_normal()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_overMonths()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_overYears()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_overLeapYears()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_negative()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_maximum()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_minimum()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidMaxMinusMax()'
  - '[org.threeten.bp.TestLocalDate].test_minusWeeks_invalidMaxMinusMin()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_normal()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_overMonths()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_overYears()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_overLeapYears()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_negative()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_maximum()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_minimum()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_overflowTooLarge()'
  - '[org.threeten.bp.TestLocalDate].test_minusDays_overflowTooSmall()'
  - '[org.threeten.bp.TestLocalDate].provider_until()'
  - '[org.threeten.bp.TestLocalDate].test_until(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
  - '[org.threeten.bp.TestLocalDate].test_atTime_LocalTime()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_LocalTime_null()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_hourTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_hourTooBig()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_minuteTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_minuteTooBig()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_hourTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_hourTooBig()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_minuteTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_minuteTooBig()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_secondTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_secondTooBig()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_hourTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_hourTooBig()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_minuteTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_minuteTooBig()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_secondTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_secondTooBig()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_nanoTooSmall()'
  - '[org.threeten.bp.TestLocalDate].test_atTime_int_int_int_int_nanoTooBig()'
  - '[org.threeten.bp.TestLocalDate].test_atStartOfDay()'
  - '[org.threeten.bp.TestLocalDate].test_atStartOfDay_dstGap()'
  - '[org.threeten.bp.TestLocalDate].test_atStartOfDay_nullTimeZone()'
  - '[org.threeten.bp.TestLocalDate].test_toEpochDay()'
  - '[org.threeten.bp.TestLocalDate].test_comparisons()'
  - '[org.threeten.bp.TestLocalDate].doTest_comparisons_LocalDate()'
  - '[org.threeten.bp.TestLocalDate].test_compareTo_ObjectNull()'
  - '[org.threeten.bp.TestLocalDate].test_isBefore()'
  - '[org.threeten.bp.TestLocalDate].test_isBefore_ObjectNull()'
  - '[org.threeten.bp.TestLocalDate].test_isAfter_ObjectNull()'
  - '[org.threeten.bp.TestLocalDate].test_isAfter()'
  - '[org.threeten.bp.TestLocalDate].compareToNonLocalDate()'
  - '[org.threeten.bp.TestLocalDate].test_equals_true(int,int,int)'
  - '[org.threeten.bp.TestLocalDate].test_equals_false_year_differs(int,int,int)'
  - '[org.threeten.bp.TestLocalDate].test_equals_false_month_differs(int,int,int)'
  - '[org.threeten.bp.TestLocalDate].test_equals_false_day_differs(int,int,int)'
  - '[org.threeten.bp.TestLocalDate].test_equals_itself_true()'
  - '[org.threeten.bp.TestLocalDate].test_equals_string_false()'
  - '[org.threeten.bp.TestLocalDate].test_equals_null_false()'
  - '[org.threeten.bp.TestLocalDate].test_hashCode(int,int,int)'
  - '[org.threeten.bp.TestLocalDate].provider_sampleToString()'
  - '[org.threeten.bp.TestLocalDate].test_toString(int,int,int,String)'
  - '[org.threeten.bp.TestLocalDate].test_format_formatter()'
  - '[org.threeten.bp.TestLocalDate].test_format_formatter_null()'
  - '[org.threeten.bp.TestLocalDate].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDate.java
- function_names:
  - '[org.threeten.bp.TestClock_Fixed].test_isSerializable()'
  - '[org.threeten.bp.TestClock_Fixed].test_fixed_InstantZoneId()'
  - '[org.threeten.bp.TestClock_Fixed].test_fixed_InstantZoneId_nullInstant()'
  - '[org.threeten.bp.TestClock_Fixed].test_fixed_InstantZoneId_nullZoneId()'
  - '[org.threeten.bp.TestClock_Fixed].test_withZone()'
  - '[org.threeten.bp.TestClock_Fixed].test_withZone_same()'
  - '[org.threeten.bp.TestClock_Fixed].test_withZone_null()'
  - '[org.threeten.bp.TestClock_Fixed].test_equals()'
  - '[org.threeten.bp.TestClock_Fixed].test_hashCode()'
  - '[org.threeten.bp.TestClock_Fixed].test_toString()'
  - '[org.threeten.bp.TestClock_Fixed].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Fixed.java
- function_names:
  - '[org.threeten.bp.TestDateTimeUtils].test_toInstant_Date()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toDate_Instant()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toInstant_Calendar()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toZDT_Calendar()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toCalendar_ZDT()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toZoneId_TimeZone()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toTimeZone_ZoneId()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toLocalDate_SqlDate()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toSqlDate_LocalDate()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toLocalTime_SqlTime()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toSqlTime_LocalTime()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toLocalDateTime_SqlTimestamp()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toSqlTimestamp_LocalDateTime()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toInstant_SqlTimestamp()'
  - '[org.threeten.bp.TestDateTimeUtils].test_toSqlTimestamp_Instant()'
  - '[org.threeten.bp.TestDateTimeUtils].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimeUtils.java
- function_names:
  - '[org.threeten.bp.MockSimplePeriod].of(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.MockSimplePeriod].<init>(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.MockSimplePeriod].getUnits()'
  - '[org.threeten.bp.MockSimplePeriod].get(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.MockSimplePeriod].getAmount()'
  - '[org.threeten.bp.MockSimplePeriod].getUnit()'
  - '[org.threeten.bp.MockSimplePeriod].addTo(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.MockSimplePeriod].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.MockSimplePeriod].compareTo(org.threeten.bp.MockSimplePeriod)'
  - '[org.threeten.bp.MockSimplePeriod].equals(Object)'
  - '[org.threeten.bp.MockSimplePeriod].hashCode()'
  - '[org.threeten.bp.MockSimplePeriod].toString()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/MockSimplePeriod.java
- function_names:
  - '[org.threeten.bp.AbstractTest].isIsoLeap(long)'
  - '[org.threeten.bp.AbstractTest].assertSerializable(Object)'
  - '[org.threeten.bp.AbstractTest].assertSerializableAndSame(Object)'
  - '[org.threeten.bp.AbstractTest].writeThenRead(Object)'
  - '[org.threeten.bp.AbstractTest].assertEqualsSerialisedForm(Object)'
  - '[org.threeten.bp.AbstractTest].assertEqualsSerialisedForm(Object,Class<?>)'
  - '[org.threeten.bp.AbstractTest].assertImmutable(Class<?>)'
  - '[org.threeten.bp.AbstractTest].assertSerializedBySer(Object,byte[])'
  - '[org.threeten.bp.AbstractTest].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/AbstractTest.java
- function_names:
  - '[org.threeten.bp.Performance].main(String[])'
  - '[org.threeten.bp.Performance].process()'
  - '[org.threeten.bp.Performance].setupDateTime()'
  - '[org.threeten.bp.Performance].sortListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
  - '[org.threeten.bp.Performance].queryListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
  - '[org.threeten.bp.Performance].formatListDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
  - '[org.threeten.bp.Performance].deriveDateTime(java.util.List<org.threeten.bp.LocalDateTime>)'
  - '[org.threeten.bp.Performance].setupLocalDate()'
  - '[org.threeten.bp.Performance].sortListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
  - '[org.threeten.bp.Performance].queryListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
  - '[org.threeten.bp.Performance].formatListLocalDate(java.util.List<org.threeten.bp.LocalDate>)'
  - '[org.threeten.bp.Performance].setupTime()'
  - '[org.threeten.bp.Performance].sortListTime(java.util.List<org.threeten.bp.LocalTime>)'
  - '[org.threeten.bp.Performance].queryListTime(java.util.List<org.threeten.bp.LocalTime>)'
  - '[org.threeten.bp.Performance].formatListTime(java.util.List<org.threeten.bp.LocalTime>)'
  - '[org.threeten.bp.Performance].deriveTime(java.util.List<org.threeten.bp.LocalTime>)'
  - '[org.threeten.bp.Performance].setupZonedDateTime()'
  - '[org.threeten.bp.Performance].sortListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
  - '[org.threeten.bp.Performance].queryListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
  - '[org.threeten.bp.Performance].formatListZonedDateTime(java.util.List<org.threeten.bp.ZonedDateTime>)'
  - '[org.threeten.bp.Performance].setupInstant()'
  - '[org.threeten.bp.Performance].sortListInstant(java.util.List<org.threeten.bp.Instant>)'
  - '[org.threeten.bp.Performance].queryListInstant(java.util.List<org.threeten.bp.Instant>)'
  - '[org.threeten.bp.Performance].formatListInstant(java.util.List<org.threeten.bp.Instant>)'
  - '[org.threeten.bp.Performance].setupDate()'
  - '[org.threeten.bp.Performance].sortListDate(java.util.List<java.util.Date>)'
  - '[org.threeten.bp.Performance].queryListDate(java.util.List<java.util.Date>)'
  - '[org.threeten.bp.Performance].formatListDate(java.util.List<java.util.Date>)'
  - '[org.threeten.bp.Performance].setupGCal()'
  - '[org.threeten.bp.Performance].sortListGCal(java.util.List<java.util.GregorianCalendar>)'
  - '[org.threeten.bp.Performance].queryListGCal(java.util.List<java.util.GregorianCalendar>)'
  - '[org.threeten.bp.Performance].formatListGCal(java.util.List<java.util.GregorianCalendar>)'
  - '[org.threeten.bp.Performance].result(String,long)'
  - '[org.threeten.bp.Performance].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/Performance.java
- function_names:
  - '[org.threeten.bp.TestZoneOffset].samples()'
  - '[org.threeten.bp.TestZoneOffset].validFields()'
  - '[org.threeten.bp.TestZoneOffset].invalidFields()'
  - '[org.threeten.bp.TestZoneOffset].test_serialization()'
  - '[org.threeten.bp.TestZoneOffset].test_serialization_format()'
  - '[org.threeten.bp.TestZoneOffset].test_constant_UTC()'
  - '[org.threeten.bp.TestZoneOffset].test_constant_MIN()'
  - '[org.threeten.bp.TestZoneOffset].test_constant_MAX()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_string_UTC()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_string_invalid()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_string_null()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_string_singleDigitHours()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_string_hours()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_noColon()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_colon()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_seconds_noColon()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_string_hours_minutes_seconds_colon()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_tooBig()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_tooSmall()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_tooBig()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_tooSmall()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_plusHoursMinusMinutes()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_plusHoursMinusSeconds()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minusHoursPlusMinutes()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minusHoursPlusSeconds()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_zeroHoursMinusMinutesPlusSeconds()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_zeroHoursPlusMinutesMinusSeconds()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minutesTooLarge()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_minutesTooSmall()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_secondsTooLarge()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_secondsTooSmall()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_hoursTooBig()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_int_hours_minutes_seconds_hoursTooSmall()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_ofTotalSeconds()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_ofTotalSeconds_tooLarge()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_ofTotalSeconds_tooSmall()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_TemporalAccessor()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_TemporalAccessor_invalid_noDerive()'
  - '[org.threeten.bp.TestZoneOffset].test_factory_TemporalAccessor_null()'
  - '[org.threeten.bp.TestZoneOffset].test_getTotalSeconds()'
  - '[org.threeten.bp.TestZoneOffset].test_getId()'
  - '[org.threeten.bp.TestZoneOffset].test_getRules()'
  - '[org.threeten.bp.TestZoneOffset].test_get_TemporalField()'
  - '[org.threeten.bp.TestZoneOffset].test_getLong_TemporalField()'
  - '[org.threeten.bp.TestZoneOffset].test_query()'
  - '[org.threeten.bp.TestZoneOffset].test_query_null()'
  - '[org.threeten.bp.TestZoneOffset].test_compareTo()'
  - '[org.threeten.bp.TestZoneOffset].test_equals()'
  - '[org.threeten.bp.TestZoneOffset].test_toString()'
  - '[org.threeten.bp.TestZoneOffset].doTestOffset(org.threeten.bp.ZoneOffset,int,int,int)'
  - '[org.threeten.bp.TestZoneOffset].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneOffset.java
- function_names:
  - '[org.threeten.bp.TestClock].test_mockInstantClock_get()'
  - '[org.threeten.bp.TestClock].test_mockInstantClock_withZone()'
  - '[org.threeten.bp.TestClock].<init>()'
  - '[org.threeten.bp.TestClock.MockInstantClock].<init>(long,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestClock.MockInstantClock].instant()'
  - '[org.threeten.bp.TestClock.MockInstantClock].getZone()'
  - '[org.threeten.bp.TestClock.MockInstantClock].withZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestClock.MockInstantClock].equals(Object)'
  - '[org.threeten.bp.TestClock.MockInstantClock].hashCode()'
  - '[org.threeten.bp.TestClock.MockInstantClock].toString()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestClock.java
- function_names:
  - '[org.threeten.bp.TestClock_System].test_isSerializable()'
  - '[org.threeten.bp.TestClock_System].test_instant()'
  - '[org.threeten.bp.TestClock_System].test_millis()'
  - '[org.threeten.bp.TestClock_System].test_systemUTC()'
  - '[org.threeten.bp.TestClock_System].test_systemDefaultZone()'
  - '[org.threeten.bp.TestClock_System].test_system_ZoneId()'
  - '[org.threeten.bp.TestClock_System].test_zoneId_nullZoneId()'
  - '[org.threeten.bp.TestClock_System].test_withZone()'
  - '[org.threeten.bp.TestClock_System].test_withZone_same()'
  - '[org.threeten.bp.TestClock_System].test_withZone_fromUTC()'
  - '[org.threeten.bp.TestClock_System].test_withZone_null()'
  - '[org.threeten.bp.TestClock_System].test_equals()'
  - '[org.threeten.bp.TestClock_System].test_hashCode()'
  - '[org.threeten.bp.TestClock_System].test_toString()'
  - '[org.threeten.bp.TestClock_System].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_System.java
- function_names:
  - '[org.threeten.bp.TestClock_Offset].test_isSerializable()'
  - '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration()'
  - '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration_zeroDuration()'
  - '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration_nullClock()'
  - '[org.threeten.bp.TestClock_Offset].test_offset_ClockDuration_nullDuration()'
  - '[org.threeten.bp.TestClock_Offset].test_withZone()'
  - '[org.threeten.bp.TestClock_Offset].test_withZone_same()'
  - '[org.threeten.bp.TestClock_Offset].test_withZone_null()'
  - '[org.threeten.bp.TestClock_Offset].test_equals()'
  - '[org.threeten.bp.TestClock_Offset].test_hashCode()'
  - '[org.threeten.bp.TestClock_Offset].test_toString()'
  - '[org.threeten.bp.TestClock_Offset].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestClock_Offset.java
- function_names:
  - '[org.threeten.bp.TestDateTimes_implementation].test_constructor()'
  - '[org.threeten.bp.TestDateTimes_implementation].safeAddIntProvider()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeAddInt(int,int,int)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeAddIntProviderOverflow()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeAddInt_overflow(int,int)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeAddLongProvider()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeAddLong(long,long,long)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeAddLongProviderOverflow()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeAddLong_overflow(long,long)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeSubtractIntProvider()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractInt(int,int,int)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeSubtractIntProviderOverflow()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractInt_overflow(int,int)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeSubtractLongProvider()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractLong(long,long,long)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeSubtractLongProviderOverflow()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeSubtractLong_overflow(long,long)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyIntProvider()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyInt(int,int,int)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyIntProviderOverflow()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyInt_overflow(int,int)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongProvider()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLong(long,int,long)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongProviderOverflow()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLong_overflow(long,int)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongLongProvider()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLongLong(long,long,long)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeMultiplyLongLongProviderOverflow()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeMultiplyLongLong_overflow(long,long)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeToIntProvider()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeToInt(long)'
  - '[org.threeten.bp.TestDateTimes_implementation].safeToIntProviderOverflow()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeToInt_overflow(long)'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeCompare_int()'
  - '[org.threeten.bp.TestDateTimes_implementation].doTest_safeCompare_int()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_safeCompare_long()'
  - '[org.threeten.bp.TestDateTimes_implementation].doTest_safeCompare_long()'
  - '[org.threeten.bp.TestDateTimes_implementation].data_floorDiv()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_floorDiv_long(long,int,long)'
  - '[org.threeten.bp.TestDateTimes_implementation].test_floorDiv_int(long,int,long)'
  - '[org.threeten.bp.TestDateTimes_implementation].data_floorMod()'
  - '[org.threeten.bp.TestDateTimes_implementation].test_floorMod_long(long,long,int)'
  - '[org.threeten.bp.TestDateTimes_implementation].test_floorMod_long(long,int,int)'
  - '[org.threeten.bp.TestDateTimes_implementation].test_floorMod_int(long,int,int)'
  - '[org.threeten.bp.TestDateTimes_implementation].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestDateTimes_implementation.java
- function_names:
  - '[org.threeten.bp.TestLocalDateTime].setUp()'
  - '[org.threeten.bp.TestLocalDateTime].samples()'
  - '[org.threeten.bp.TestLocalDateTime].validFields()'
  - '[org.threeten.bp.TestLocalDateTime].invalidFields()'
  - '[org.threeten.bp.TestLocalDateTime].check(org.threeten.bp.LocalDateTime,int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].createDateMidnight(int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_serialization()'
  - '[org.threeten.bp.TestLocalDateTime].test_immutable()'
  - '[org.threeten.bp.TestLocalDateTime].now()'
  - '[org.threeten.bp.TestLocalDateTime].now_ZoneId_nullZoneId()'
  - '[org.threeten.bp.TestLocalDateTime].now_ZoneId()'
  - '[org.threeten.bp.TestLocalDateTime].now_Clock_nullClock()'
  - '[org.threeten.bp.TestLocalDateTime].now_Clock_allSecsInDay_utc()'
  - '[org.threeten.bp.TestLocalDateTime].now_Clock_allSecsInDay_offset()'
  - '[org.threeten.bp.TestLocalDateTime].now_Clock_allSecsInDay_beforeEpoch()'
  - '[org.threeten.bp.TestLocalDateTime].now_Clock_maxYear()'
  - '[org.threeten.bp.TestLocalDateTime].now_Clock_tooBig()'
  - '[org.threeten.bp.TestLocalDateTime].now_Clock_minYear()'
  - '[org.threeten.bp.TestLocalDateTime].now_Clock_tooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_yearTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_nullMonth()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_dayTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_dayTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_hourTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_hourTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_minuteTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_4intsMonth_minuteTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_yearTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_nullMonth()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_dayTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_dayTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_hourTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_hourTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_minuteTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_minuteTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_secondTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5intsMonth_secondTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_yearTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_nullMonth()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_dayTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_dayTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_hourTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_hourTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_minuteTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_minuteTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_secondTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_secondTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_nanoTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6intsMonth_nanoTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5ints()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_yearTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_monthTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_monthTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_dayTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_dayTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_hourTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_hourTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_minuteTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_5ints_minuteTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_yearTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_monthTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_monthTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_dayTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_dayTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_hourTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_hourTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_minuteTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_minuteTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_secondTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_6ints_secondTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_yearTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_monthTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_monthTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_dayTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_dayTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_hourTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_hourTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_minuteTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_minuteTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_secondTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_secondTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_nanoTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_7ints_nanoTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_LocalDate_LocalTime()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_LocalDate_LocalTime_nullLocalDate()'
  - '[org.threeten.bp.TestLocalDateTime].factory_of_LocalDate_LocalTime_nullLocalTime()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_zone()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_offset()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_offsetBeforeEpoch()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_instantTooBig()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_instantTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_nullInstant()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofInstant_nullZone()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_afterEpoch()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_beforeEpoch()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_tooBig()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_tooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_badNanos_toBig()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_badNanos_toSmall()'
  - '[org.threeten.bp.TestLocalDateTime].factory_ofEpochSecond_longOffset_nullOffset()'
  - '[org.threeten.bp.TestLocalDateTime].test_from_Accessor()'
  - '[org.threeten.bp.TestLocalDateTime].test_from_Accessor_invalid_noDerive()'
  - '[org.threeten.bp.TestLocalDateTime].test_from_Accessor_null()'
  - '[org.threeten.bp.TestLocalDateTime].test_parse(int,int,int,int,int,int,int,String)'
  - '[org.threeten.bp.TestLocalDateTime].factory_parse_illegalValue()'
  - '[org.threeten.bp.TestLocalDateTime].factory_parse_invalidValue()'
  - '[org.threeten.bp.TestLocalDateTime].factory_parse_nullText()'
  - '[org.threeten.bp.TestLocalDateTime].factory_parse_formatter()'
  - '[org.threeten.bp.TestLocalDateTime].factory_parse_formatter_nullText()'
  - '[org.threeten.bp.TestLocalDateTime].factory_parse_formatter_nullFormatter()'
  - '[org.threeten.bp.TestLocalDateTime].test_get_DateTimeField()'
  - '[org.threeten.bp.TestLocalDateTime].test_get_DateTimeField_null()'
  - '[org.threeten.bp.TestLocalDateTime].test_get_DateTimeField_invalidField()'
  - '[org.threeten.bp.TestLocalDateTime].test_query()'
  - '[org.threeten.bp.TestLocalDateTime].test_query_null()'
  - '[org.threeten.bp.TestLocalDateTime].provider_sampleDates()'
  - '[org.threeten.bp.TestLocalDateTime].provider_sampleTimes()'
  - '[org.threeten.bp.TestLocalDateTime].test_get_dates(int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_getDOY(int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_get_times(int,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_getDayOfWeek()'
  - '[org.threeten.bp.TestLocalDateTime].test_with_adjustment()'
  - '[org.threeten.bp.TestLocalDateTime].test_with_adjustment_null()'
  - '[org.threeten.bp.TestLocalDateTime].test_withYear_int_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_withYear_int_invalid()'
  - '[org.threeten.bp.TestLocalDateTime].test_withYear_int_adjustDay()'
  - '[org.threeten.bp.TestLocalDateTime].test_withMonth_int_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_withMonth_int_invalid()'
  - '[org.threeten.bp.TestLocalDateTime].test_withMonth_int_adjustDay()'
  - '[org.threeten.bp.TestLocalDateTime].test_withDayOfMonth_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_withDayOfMonth_invalid()'
  - '[org.threeten.bp.TestLocalDateTime].test_withDayOfMonth_invalidCombination()'
  - '[org.threeten.bp.TestLocalDateTime].test_withDayOfYear_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_withDayOfYear_illegal()'
  - '[org.threeten.bp.TestLocalDateTime].test_withDayOfYear_invalid()'
  - '[org.threeten.bp.TestLocalDateTime].test_withHour_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_withHour_hourTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].test_withHour_hourTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].test_withMinute_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_withMinute_minuteTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].test_withMinute_minuteTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].test_withSecond_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_withSecond_secondTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].test_withSecond_secondTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].test_withNanoOfSecond_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_withNanoOfSecond_nanoTooLow()'
  - '[org.threeten.bp.TestLocalDateTime].test_withNanoOfSecond_nanoTooHigh()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_adjuster()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_adjuster_null()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_Period_positiveMonths()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_Period_negativeDays()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_Period_null()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_Period_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_Period_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_positiveMonths()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_negativeDays()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_null()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_plus_longPeriodUnit_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_negative()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_adjustDay()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusYears_int_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_overYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_negative()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_adjustDayFromLeapYear()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_adjustDayFromMonthLength()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMonths_int_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].provider_samplePlusWeeksSymmetry()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_symmetry(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_overMonths()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_overYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_overLeapYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_negative()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_maximum()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_minimum()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusWeeks_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].provider_samplePlusDaysSymmetry()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_symmetry(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_overMonths()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_overYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_overLeapYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_negative()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_maximum()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_minimum()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_overflowTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusDays_overflowTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusHours_one()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusHours_fromZero()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusHours_fromOne()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMinutes_one()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMinutes_fromZero()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusMinutes_noChange_oneDay()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusSeconds_one()'
  - '[org.threeten.bp.TestLocalDateTime].plusSeconds_fromZero()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusSeconds_fromZero(int,org.threeten.bp.LocalDate,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_plusSeconds_noChange_oneDay()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusNanos_halfABillion()'
  - '[org.threeten.bp.TestLocalDateTime].plusNanos_fromZero()'
  - '[org.threeten.bp.TestLocalDateTime].test_plusNanos_fromZero(long,org.threeten.bp.LocalDate,int,int,long,long)'
  - '[org.threeten.bp.TestLocalDateTime].test_plusNanos_noChange_oneDay()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_adjuster()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_adjuster_null()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_Period_positiveMonths()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_Period_negativeDays()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_Period_null()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_Period_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_Period_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_positiveMonths()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_negativeDays()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_null()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_minus_longPeriodUnit_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_negative()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_adjustDay()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusYears_int_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_overYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_negative()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_adjustDayFromLeapYear()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_adjustDayFromMonthLength()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMonths_int_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].provider_sampleMinusWeeksSymmetry()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_symmetry(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_overMonths()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_overYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_overLeapYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_negative()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_maximum()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_minimum()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusWeeks_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].provider_sampleMinusDaysSymmetry()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_symmetry(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_normal()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_overMonths()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_overYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_overLeapYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_negative()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_negativeAcrossYear()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_negativeOverYears()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_maximum()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_minimum()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_invalidTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_invalidTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_overflowTooLarge()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusDays_overflowTooSmall()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusHours_one()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusHours_fromZero()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusHours_fromOne()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMinutes_one()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMinutes_fromZero()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusMinutes_noChange_oneDay()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusSeconds_one()'
  - '[org.threeten.bp.TestLocalDateTime].minusSeconds_fromZero()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusSeconds_fromZero(int,org.threeten.bp.LocalDate,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_minusNanos_halfABillion()'
  - '[org.threeten.bp.TestLocalDateTime].minusNanos_fromZero()'
  - '[org.threeten.bp.TestLocalDateTime].test_minusNanos_fromZero(long,org.threeten.bp.LocalDate,int,int,long,long)'
  - '[org.threeten.bp.TestLocalDateTime].provider_until()'
  - '[org.threeten.bp.TestLocalDateTime].test_until(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
  - '[org.threeten.bp.TestLocalDateTime].test_until_reveresed(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
  - '[org.threeten.bp.TestLocalDateTime].test_atZone()'
  - '[org.threeten.bp.TestLocalDateTime].test_atZone_Offset()'
  - '[org.threeten.bp.TestLocalDateTime].test_atZone_dstGap()'
  - '[org.threeten.bp.TestLocalDateTime].test_atZone_dstOverlap()'
  - '[org.threeten.bp.TestLocalDateTime].test_atZone_nullTimeZone()'
  - '[org.threeten.bp.TestLocalDateTime].test_toEpochSecond_afterEpoch()'
  - '[org.threeten.bp.TestLocalDateTime].test_toEpochSecond_beforeEpoch()'
  - '[org.threeten.bp.TestLocalDateTime].test_comparisons()'
  - '[org.threeten.bp.TestLocalDateTime].test_comparisons_LocalDateTime()'
  - '[org.threeten.bp.TestLocalDateTime].test_comparisons_LocalDateTime(LocalDate[])'
  - '[org.threeten.bp.TestLocalDateTime].doTest_comparisons_LocalDateTime(LocalDateTime[])'
  - '[org.threeten.bp.TestLocalDateTime].test_compareTo_ObjectNull()'
  - '[org.threeten.bp.TestLocalDateTime].test_isBefore_ObjectNull()'
  - '[org.threeten.bp.TestLocalDateTime].test_isAfter_ObjectNull()'
  - '[org.threeten.bp.TestLocalDateTime].compareToNonLocalDateTime()'
  - '[org.threeten.bp.TestLocalDateTime].provider_sampleDateTimes()'
  - '[org.threeten.bp.TestLocalDateTime].test_equals_true(int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_equals_false_year_differs(int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_equals_false_month_differs(int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_equals_false_day_differs(int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_equals_false_hour_differs(int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_equals_false_minute_differs(int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_equals_false_second_differs(int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_equals_false_nano_differs(int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].test_equals_itself_true()'
  - '[org.threeten.bp.TestLocalDateTime].test_equals_string_false()'
  - '[org.threeten.bp.TestLocalDateTime].test_equals_null_false()'
  - '[org.threeten.bp.TestLocalDateTime].test_hashCode(int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestLocalDateTime].provider_sampleToString()'
  - '[org.threeten.bp.TestLocalDateTime].test_toString(int,int,int,int,int,int,int,String)'
  - '[org.threeten.bp.TestLocalDateTime].test_format_formatter()'
  - '[org.threeten.bp.TestLocalDateTime].test_format_formatter_null()'
  - '[org.threeten.bp.TestLocalDateTime].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalDateTime.java
- function_names:
  - '[org.threeten.bp.TestDayOfWeek].setUp()'
  - '[org.threeten.bp.TestDayOfWeek].samples()'
  - '[org.threeten.bp.TestDayOfWeek].validFields()'
  - '[org.threeten.bp.TestDayOfWeek].invalidFields()'
  - '[org.threeten.bp.TestDayOfWeek].test_factory_int_singleton()'
  - '[org.threeten.bp.TestDayOfWeek].test_factory_int_valueTooLow()'
  - '[org.threeten.bp.TestDayOfWeek].test_factory_int_valueTooHigh()'
  - '[org.threeten.bp.TestDayOfWeek].test_factory_CalendricalObject()'
  - '[org.threeten.bp.TestDayOfWeek].test_factory_CalendricalObject_invalid_noDerive()'
  - '[org.threeten.bp.TestDayOfWeek].test_factory_CalendricalObject_null()'
  - '[org.threeten.bp.TestDayOfWeek].test_get_TemporalField()'
  - '[org.threeten.bp.TestDayOfWeek].test_getLong_TemporalField()'
  - '[org.threeten.bp.TestDayOfWeek].test_query()'
  - '[org.threeten.bp.TestDayOfWeek].test_query_null()'
  - '[org.threeten.bp.TestDayOfWeek].test_getDisplayName()'
  - '[org.threeten.bp.TestDayOfWeek].test_getDisplayName_nullStyle()'
  - '[org.threeten.bp.TestDayOfWeek].test_getDisplayName_nullLocale()'
  - '[org.threeten.bp.TestDayOfWeek].data_plus()'
  - '[org.threeten.bp.TestDayOfWeek].test_plus_long(int,long,int)'
  - '[org.threeten.bp.TestDayOfWeek].data_minus()'
  - '[org.threeten.bp.TestDayOfWeek].test_minus_long(int,long,int)'
  - '[org.threeten.bp.TestDayOfWeek].test_adjustInto()'
  - '[org.threeten.bp.TestDayOfWeek].test_adjustInto_null()'
  - '[org.threeten.bp.TestDayOfWeek].test_toString()'
  - '[org.threeten.bp.TestDayOfWeek].test_enum()'
  - '[org.threeten.bp.TestDayOfWeek].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestDayOfWeek.java
- function_names:
  - '[org.threeten.bp.TestMonth].samples()'
  - '[org.threeten.bp.TestMonth].validFields()'
  - '[org.threeten.bp.TestMonth].invalidFields()'
  - '[org.threeten.bp.TestMonth].test_factory_int_singleton()'
  - '[org.threeten.bp.TestMonth].test_factory_int_tooLow()'
  - '[org.threeten.bp.TestMonth].test_factory_int_tooHigh()'
  - '[org.threeten.bp.TestMonth].test_factory_CalendricalObject()'
  - '[org.threeten.bp.TestMonth].test_factory_CalendricalObject_invalid_noDerive()'
  - '[org.threeten.bp.TestMonth].test_factory_CalendricalObject_null()'
  - '[org.threeten.bp.TestMonth].test_get_TemporalField()'
  - '[org.threeten.bp.TestMonth].test_getLong_TemporalField()'
  - '[org.threeten.bp.TestMonth].test_query()'
  - '[org.threeten.bp.TestMonth].test_query_null()'
  - '[org.threeten.bp.TestMonth].test_getDisplayName()'
  - '[org.threeten.bp.TestMonth].test_getDisplayName_nullStyle()'
  - '[org.threeten.bp.TestMonth].test_getDisplayName_nullLocale()'
  - '[org.threeten.bp.TestMonth].data_plus()'
  - '[org.threeten.bp.TestMonth].test_plus_long(int,long,int)'
  - '[org.threeten.bp.TestMonth].data_minus()'
  - '[org.threeten.bp.TestMonth].test_minus_long(int,long,int)'
  - '[org.threeten.bp.TestMonth].test_length_boolean_notLeapYear()'
  - '[org.threeten.bp.TestMonth].test_length_boolean_leapYear()'
  - '[org.threeten.bp.TestMonth].test_minLength()'
  - '[org.threeten.bp.TestMonth].test_maxLength()'
  - '[org.threeten.bp.TestMonth].test_firstDayOfYear_notLeapYear()'
  - '[org.threeten.bp.TestMonth].test_firstDayOfYear_leapYear()'
  - '[org.threeten.bp.TestMonth].test_firstMonthOfQuarter()'
  - '[org.threeten.bp.TestMonth].test_toString()'
  - '[org.threeten.bp.TestMonth].test_enum()'
  - '[org.threeten.bp.TestMonth].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestMonth.java
- function_names:
  - '[org.threeten.bp.TestInstant].setUp()'
  - '[org.threeten.bp.TestInstant].samples()'
  - '[org.threeten.bp.TestInstant].validFields()'
  - '[org.threeten.bp.TestInstant].invalidFields()'
  - '[org.threeten.bp.TestInstant].test_serialization()'
  - '[org.threeten.bp.TestInstant].test_serialization_format()'
  - '[org.threeten.bp.TestInstant].check(org.threeten.bp.Instant,long,int)'
  - '[org.threeten.bp.TestInstant].constant_EPOCH()'
  - '[org.threeten.bp.TestInstant].constant_MIN()'
  - '[org.threeten.bp.TestInstant].constant_MAX()'
  - '[org.threeten.bp.TestInstant].now()'
  - '[org.threeten.bp.TestInstant].now_Clock_nullClock()'
  - '[org.threeten.bp.TestInstant].now_Clock_allSecsInDay_utc()'
  - '[org.threeten.bp.TestInstant].now_Clock_allSecsInDay_beforeEpoch()'
  - '[org.threeten.bp.TestInstant].factory_seconds_long()'
  - '[org.threeten.bp.TestInstant].factory_seconds_long_long()'
  - '[org.threeten.bp.TestInstant].factory_seconds_long_long_nanosNegativeAdjusted()'
  - '[org.threeten.bp.TestInstant].factory_seconds_long_long_tooBig()'
  - '[org.threeten.bp.TestInstant].factory_seconds_long_long_tooBigBig()'
  - '[org.threeten.bp.TestInstant].provider_factory_millis_long()'
  - '[org.threeten.bp.TestInstant].factory_millis_long(long,int,long,int)'
  - '[org.threeten.bp.TestInstant].provider_factory_parse()'
  - '[org.threeten.bp.TestInstant].factory_parse(String,long,int)'
  - '[org.threeten.bp.TestInstant].factory_parseLowercase(String,long,int)'
  - '[org.threeten.bp.TestInstant].provider_factory_parseFailures()'
  - '[org.threeten.bp.TestInstant].factory_parseFailures(String)'
  - '[org.threeten.bp.TestInstant].factory_parseFailures_comma(String)'
  - '[org.threeten.bp.TestInstant].factory_parse_nullText()'
  - '[org.threeten.bp.TestInstant].test_get_TemporalField()'
  - '[org.threeten.bp.TestInstant].test_getLong_TemporalField()'
  - '[org.threeten.bp.TestInstant].test_query()'
  - '[org.threeten.bp.TestInstant].test_query_null()'
  - '[org.threeten.bp.TestInstant].provider_plus()'
  - '[org.threeten.bp.TestInstant].plus_Duration(long,int,long,int,long,int)'
  - '[org.threeten.bp.TestInstant].plus_Duration_overflowTooBig()'
  - '[org.threeten.bp.TestInstant].plus_Duration_overflowTooSmall()'
  - '[org.threeten.bp.TestInstant].plus_longTemporalUnit(long,int,long,int,long,int)'
  - '[org.threeten.bp.TestInstant].plus_longTemporalUnit_overflowTooBig()'
  - '[org.threeten.bp.TestInstant].plus_longTemporalUnit_overflowTooSmall()'
  - '[org.threeten.bp.TestInstant].provider_plusSeconds_long()'
  - '[org.threeten.bp.TestInstant].plusSeconds_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestInstant].plusSeconds_long_overflowTooBig()'
  - '[org.threeten.bp.TestInstant].plusSeconds_long_overflowTooSmall()'
  - '[org.threeten.bp.TestInstant].provider_plusMillis_long()'
  - '[org.threeten.bp.TestInstant].plusMillis_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestInstant].plusMillis_long_oneMore(long,int,long,long,int)'
  - '[org.threeten.bp.TestInstant].plusMillis_long_minusOneLess(long,int,long,long,int)'
  - '[org.threeten.bp.TestInstant].plusMillis_long_max()'
  - '[org.threeten.bp.TestInstant].plusMillis_long_overflowTooBig()'
  - '[org.threeten.bp.TestInstant].plusMillis_long_min()'
  - '[org.threeten.bp.TestInstant].plusMillis_long_overflowTooSmall()'
  - '[org.threeten.bp.TestInstant].provider_plusNanos_long()'
  - '[org.threeten.bp.TestInstant].plusNanos_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestInstant].plusNanos_long_overflowTooBig()'
  - '[org.threeten.bp.TestInstant].plusNanos_long_overflowTooSmall()'
  - '[org.threeten.bp.TestInstant].provider_minus()'
  - '[org.threeten.bp.TestInstant].minus_Duration(long,int,long,int,long,int)'
  - '[org.threeten.bp.TestInstant].minus_Duration_overflowTooSmall()'
  - '[org.threeten.bp.TestInstant].minus_Duration_overflowTooBig()'
  - '[org.threeten.bp.TestInstant].minus_longTemporalUnit(long,int,long,int,long,int)'
  - '[org.threeten.bp.TestInstant].minus_longTemporalUnit_overflowTooSmall()'
  - '[org.threeten.bp.TestInstant].minus_longTemporalUnit_overflowTooBig()'
  - '[org.threeten.bp.TestInstant].provider_minusSeconds_long()'
  - '[org.threeten.bp.TestInstant].minusSeconds_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestInstant].minusSeconds_long_overflowTooBig()'
  - '[org.threeten.bp.TestInstant].minusSeconds_long_overflowTooSmall()'
  - '[org.threeten.bp.TestInstant].provider_minusMillis_long()'
  - '[org.threeten.bp.TestInstant].minusMillis_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestInstant].minusMillis_long_oneMore(long,int,long,long,int)'
  - '[org.threeten.bp.TestInstant].minusMillis_long_minusOneLess(long,int,long,long,int)'
  - '[org.threeten.bp.TestInstant].minusMillis_long_max()'
  - '[org.threeten.bp.TestInstant].minusMillis_long_overflowTooBig()'
  - '[org.threeten.bp.TestInstant].minusMillis_long_min()'
  - '[org.threeten.bp.TestInstant].minusMillis_long_overflowTooSmall()'
  - '[org.threeten.bp.TestInstant].provider_minusNanos_long()'
  - '[org.threeten.bp.TestInstant].minusNanos_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestInstant].minusNanos_long_overflowTooBig()'
  - '[org.threeten.bp.TestInstant].minusNanos_long_overflowTooSmall()'
  - '[org.threeten.bp.TestInstant].test_truncatedTo()'
  - '[org.threeten.bp.TestInstant].test_toEpochMilli()'
  - '[org.threeten.bp.TestInstant].test_toEpochMilli_tooBig()'
  - '[org.threeten.bp.TestInstant].test_toEpochMilli_tooBigDueToNanos()'
  - '[org.threeten.bp.TestInstant].test_toEpochMilli_tooSmall()'
  - '[org.threeten.bp.TestInstant].test_toEpochMilli_tooSmallDueToNanos()'
  - '[org.threeten.bp.TestInstant].test_comparisons()'
  - '[org.threeten.bp.TestInstant].doTest_comparisons_Instant()'
  - '[org.threeten.bp.TestInstant].test_compareTo_ObjectNull()'
  - '[org.threeten.bp.TestInstant].test_isBefore_ObjectNull()'
  - '[org.threeten.bp.TestInstant].test_isAfter_ObjectNull()'
  - '[org.threeten.bp.TestInstant].compareToNonInstant()'
  - '[org.threeten.bp.TestInstant].test_equals()'
  - '[org.threeten.bp.TestInstant].test_equals_null()'
  - '[org.threeten.bp.TestInstant].test_equals_otherClass()'
  - '[org.threeten.bp.TestInstant].test_hashCode()'
  - '[org.threeten.bp.TestInstant].data_toString()'
  - '[org.threeten.bp.TestInstant].test_toString(org.threeten.bp.Instant,String)'
  - '[org.threeten.bp.TestInstant].test_parse(org.threeten.bp.Instant,String)'
  - '[org.threeten.bp.TestInstant].test_parseLowercase(org.threeten.bp.Instant,String)'
  - '[org.threeten.bp.TestInstant].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestInstant.java
- function_names:
  - '[org.threeten.bp.AbstractDateTimeTest].samples()'
  - '[org.threeten.bp.AbstractDateTimeTest].validFields()'
  - '[org.threeten.bp.AbstractDateTimeTest].invalidFields()'
  - '[org.threeten.bp.AbstractDateTimeTest].basicTest_isSupported_DateTimeField_supported()'
  - '[org.threeten.bp.AbstractDateTimeTest].basicTest_isSupported_DateTimeField_unsupported()'
  - '[org.threeten.bp.AbstractDateTimeTest].basicTest_isSupported_DateTimeField_null()'
  - '[org.threeten.bp.AbstractDateTimeTest].basicTest_range_DateTimeField_unsupported()'
  - '[org.threeten.bp.AbstractDateTimeTest].basicTest_range_DateTimeField_null()'
  - '[org.threeten.bp.AbstractDateTimeTest].basicTest_get_DateTimeField_unsupported()'
  - '[org.threeten.bp.AbstractDateTimeTest].basicTest_get_DateTimeField_null()'
  - '[org.threeten.bp.AbstractDateTimeTest].basicTest_getLong_DateTimeField_unsupported()'
  - '[org.threeten.bp.AbstractDateTimeTest].basicTest_getLong_DateTimeField_null()'
  - '[org.threeten.bp.AbstractDateTimeTest].basicTest_query()'
  - '[org.threeten.bp.AbstractDateTimeTest].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/AbstractDateTimeTest.java
- function_names:
  - '[org.threeten.bp.TestZoneId].test_immutable()'
  - '[org.threeten.bp.TestZoneId].test_serialization_UTC()'
  - '[org.threeten.bp.TestZoneId].test_serialization_fixed()'
  - '[org.threeten.bp.TestZoneId].test_serialization_Europe()'
  - '[org.threeten.bp.TestZoneId].test_serialization_America()'
  - '[org.threeten.bp.TestZoneId].test_serialization_format()'
  - '[org.threeten.bp.TestZoneId].test_constant_UTC()'
  - '[org.threeten.bp.TestZoneId].test_constant_SHORT_IDS()'
  - '[org.threeten.bp.TestZoneId].test_constant_SHORT_IDS_immutable()'
  - '[org.threeten.bp.TestZoneId].test_systemDefault()'
  - '[org.threeten.bp.TestZoneId].test_systemDefault_unableToConvert_badFormat()'
  - '[org.threeten.bp.TestZoneId].test_systemDefault_unableToConvert_unknownId()'
  - '[org.threeten.bp.TestZoneId].test_of_string_Map()'
  - '[org.threeten.bp.TestZoneId].test_of_string_Map_lookThrough()'
  - '[org.threeten.bp.TestZoneId].test_of_string_Map_emptyMap()'
  - '[org.threeten.bp.TestZoneId].test_of_string_Map_badFormat()'
  - '[org.threeten.bp.TestZoneId].test_of_string_Map_unknown()'
  - '[org.threeten.bp.TestZoneId].data_of_string_UTC()'
  - '[org.threeten.bp.TestZoneId].test_of_string_UTC(String)'
  - '[org.threeten.bp.TestZoneId].test_of_string_GMT(String)'
  - '[org.threeten.bp.TestZoneId].test_of_string_UT(String)'
  - '[org.threeten.bp.TestZoneId].data_of_string_Fixed()'
  - '[org.threeten.bp.TestZoneId].test_of_string_offset(String,String)'
  - '[org.threeten.bp.TestZoneId].test_of_string_FixedUTC(String,String)'
  - '[org.threeten.bp.TestZoneId].test_of_string_FixedGMT(String,String)'
  - '[org.threeten.bp.TestZoneId].test_of_string_FixedUT(String,String)'
  - '[org.threeten.bp.TestZoneId].data_of_string_UTC_invalid()'
  - '[org.threeten.bp.TestZoneId].test_of_string_UTC_invalid(String)'
  - '[org.threeten.bp.TestZoneId].test_of_string_GMT_invalid(String)'
  - '[org.threeten.bp.TestZoneId].data_of_string_invalid()'
  - '[org.threeten.bp.TestZoneId].test_of_string_invalid(String)'
  - '[org.threeten.bp.TestZoneId].test_of_string_GMT0()'
  - '[org.threeten.bp.TestZoneId].test_of_string_London()'
  - '[org.threeten.bp.TestZoneId].test_of_string_null()'
  - '[org.threeten.bp.TestZoneId].test_of_string_unknown_simple()'
  - '[org.threeten.bp.TestZoneId].test_factory_CalendricalObject()'
  - '[org.threeten.bp.TestZoneId].test_factory_CalendricalObject_invalid_noDerive()'
  - '[org.threeten.bp.TestZoneId].test_factory_CalendricalObject_null()'
  - '[org.threeten.bp.TestZoneId].test_London()'
  - '[org.threeten.bp.TestZoneId].test_London_getOffset()'
  - '[org.threeten.bp.TestZoneId].test_London_getOffset_toDST()'
  - '[org.threeten.bp.TestZoneId].test_London_getOffset_fromDST()'
  - '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo()'
  - '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_toDST()'
  - '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_fromDST()'
  - '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_gap()'
  - '[org.threeten.bp.TestZoneId].test_London_getOffsetInfo_overlap()'
  - '[org.threeten.bp.TestZoneId].test_Paris()'
  - '[org.threeten.bp.TestZoneId].test_Paris_getOffset()'
  - '[org.threeten.bp.TestZoneId].test_Paris_getOffset_toDST()'
  - '[org.threeten.bp.TestZoneId].test_Paris_getOffset_fromDST()'
  - '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo()'
  - '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_toDST()'
  - '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_fromDST()'
  - '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_gap()'
  - '[org.threeten.bp.TestZoneId].test_Paris_getOffsetInfo_overlap()'
  - '[org.threeten.bp.TestZoneId].test_NewYork()'
  - '[org.threeten.bp.TestZoneId].test_NewYork_getOffset()'
  - '[org.threeten.bp.TestZoneId].test_NewYork_getOffset_toDST()'
  - '[org.threeten.bp.TestZoneId].test_NewYork_getOffset_fromDST()'
  - '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo()'
  - '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_toDST()'
  - '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_fromDST()'
  - '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_gap()'
  - '[org.threeten.bp.TestZoneId].test_NewYork_getOffsetInfo_overlap()'
  - '[org.threeten.bp.TestZoneId].test_get_Tzdb()'
  - '[org.threeten.bp.TestZoneId].test_get_TzdbFixed()'
  - '[org.threeten.bp.TestZoneId].test_equals()'
  - '[org.threeten.bp.TestZoneId].test_equals_null()'
  - '[org.threeten.bp.TestZoneId].test_equals_notTimeZone()'
  - '[org.threeten.bp.TestZoneId].data_toString()'
  - '[org.threeten.bp.TestZoneId].test_toString(String,String)'
  - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestZoneId].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestZoneId].createZDT(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestZoneId].createLDT(int,int,int)'
  - '[org.threeten.bp.TestZoneId].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
  - '[org.threeten.bp.TestZoneId].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestZoneId.java
- function_names:
  - '[org.threeten.bp.Examples].main(String[])'
  - '[org.threeten.bp.Examples].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/Examples.java
- function_names:
  - '[org.threeten.bp.TestLocalTime].setUp()'
  - '[org.threeten.bp.TestLocalTime].samples()'
  - '[org.threeten.bp.TestLocalTime].validFields()'
  - '[org.threeten.bp.TestLocalTime].invalidFields()'
  - '[org.threeten.bp.TestLocalTime].test_serialization_format()'
  - '[org.threeten.bp.TestLocalTime].test_serialization()'
  - '[org.threeten.bp.TestLocalTime].check(org.threeten.bp.LocalTime,int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].constant_MIDNIGHT()'
  - '[org.threeten.bp.TestLocalTime].constant_MIDNIGHT_equal()'
  - '[org.threeten.bp.TestLocalTime].constant_MIDDAY()'
  - '[org.threeten.bp.TestLocalTime].constant_MIDDAY_equal()'
  - '[org.threeten.bp.TestLocalTime].constant_MIN_TIME()'
  - '[org.threeten.bp.TestLocalTime].constant_MIN_TIME_equal()'
  - '[org.threeten.bp.TestLocalTime].constant_MAX_TIME()'
  - '[org.threeten.bp.TestLocalTime].constant_MAX_TIME_equal()'
  - '[org.threeten.bp.TestLocalTime].now()'
  - '[org.threeten.bp.TestLocalTime].now_ZoneId_nullZoneId()'
  - '[org.threeten.bp.TestLocalTime].now_ZoneId()'
  - '[org.threeten.bp.TestLocalTime].now_Clock_nullClock()'
  - '[org.threeten.bp.TestLocalTime].now_Clock_allSecsInDay()'
  - '[org.threeten.bp.TestLocalTime].now_Clock_beforeEpoch()'
  - '[org.threeten.bp.TestLocalTime].now_Clock_max()'
  - '[org.threeten.bp.TestLocalTime].now_Clock_min()'
  - '[org.threeten.bp.TestLocalTime].factory_time_2ints()'
  - '[org.threeten.bp.TestLocalTime].factory_time_2ints_hourTooLow()'
  - '[org.threeten.bp.TestLocalTime].factory_time_2ints_hourTooHigh()'
  - '[org.threeten.bp.TestLocalTime].factory_time_2ints_minuteTooLow()'
  - '[org.threeten.bp.TestLocalTime].factory_time_2ints_minuteTooHigh()'
  - '[org.threeten.bp.TestLocalTime].factory_time_3ints()'
  - '[org.threeten.bp.TestLocalTime].factory_time_3ints_hourTooLow()'
  - '[org.threeten.bp.TestLocalTime].factory_time_3ints_hourTooHigh()'
  - '[org.threeten.bp.TestLocalTime].factory_time_3ints_minuteTooLow()'
  - '[org.threeten.bp.TestLocalTime].factory_time_3ints_minuteTooHigh()'
  - '[org.threeten.bp.TestLocalTime].factory_time_3ints_secondTooLow()'
  - '[org.threeten.bp.TestLocalTime].factory_time_3ints_secondTooHigh()'
  - '[org.threeten.bp.TestLocalTime].factory_time_4ints()'
  - '[org.threeten.bp.TestLocalTime].factory_time_4ints_hourTooLow()'
  - '[org.threeten.bp.TestLocalTime].factory_time_4ints_hourTooHigh()'
  - '[org.threeten.bp.TestLocalTime].factory_time_4ints_minuteTooLow()'
  - '[org.threeten.bp.TestLocalTime].factory_time_4ints_minuteTooHigh()'
  - '[org.threeten.bp.TestLocalTime].factory_time_4ints_secondTooLow()'
  - '[org.threeten.bp.TestLocalTime].factory_time_4ints_secondTooHigh()'
  - '[org.threeten.bp.TestLocalTime].factory_time_4ints_nanoTooLow()'
  - '[org.threeten.bp.TestLocalTime].factory_time_4ints_nanoTooHigh()'
  - '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay()'
  - '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_tooLow()'
  - '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_tooHigh()'
  - '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int()'
  - '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooLowSecs()'
  - '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooHighSecs()'
  - '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooLowNanos()'
  - '[org.threeten.bp.TestLocalTime].factory_ofSecondOfDay_long_int_tooHighNanos()'
  - '[org.threeten.bp.TestLocalTime].factory_ofNanoOfDay()'
  - '[org.threeten.bp.TestLocalTime].factory_ofNanoOfDay_tooLow()'
  - '[org.threeten.bp.TestLocalTime].factory_ofNanoOfDay_tooHigh()'
  - '[org.threeten.bp.TestLocalTime].factory_from_DateTimeAccessor()'
  - '[org.threeten.bp.TestLocalTime].factory_from_DateTimeAccessor_invalid_noDerive()'
  - '[org.threeten.bp.TestLocalTime].factory_from_DateTimeAccessor_null()'
  - '[org.threeten.bp.TestLocalTime].factory_parse_validText(int,int,int,int,String)'
  - '[org.threeten.bp.TestLocalTime].provider_sampleBadParse()'
  - '[org.threeten.bp.TestLocalTime].factory_parse_invalidText(String)'
  - '[org.threeten.bp.TestLocalTime].factory_parse_illegalHour()'
  - '[org.threeten.bp.TestLocalTime].factory_parse_illegalMinute()'
  - '[org.threeten.bp.TestLocalTime].factory_parse_illegalSecond()'
  - '[org.threeten.bp.TestLocalTime].factory_parse_nullTest()'
  - '[org.threeten.bp.TestLocalTime].factory_parse_formatter()'
  - '[org.threeten.bp.TestLocalTime].factory_parse_formatter_nullText()'
  - '[org.threeten.bp.TestLocalTime].factory_parse_formatter_nullFormatter()'
  - '[org.threeten.bp.TestLocalTime].test_get_TemporalField()'
  - '[org.threeten.bp.TestLocalTime].test_get_TemporalField_tooBig()'
  - '[org.threeten.bp.TestLocalTime].test_get_TemporalField_null()'
  - '[org.threeten.bp.TestLocalTime].test_get_TemporalField_invalidField()'
  - '[org.threeten.bp.TestLocalTime].test_get_TemporalField_dateField()'
  - '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField()'
  - '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField_null()'
  - '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField_invalidField()'
  - '[org.threeten.bp.TestLocalTime].test_getLong_TemporalField_dateField()'
  - '[org.threeten.bp.TestLocalTime].test_query()'
  - '[org.threeten.bp.TestLocalTime].test_query_null()'
  - '[org.threeten.bp.TestLocalTime].provider_sampleTimes()'
  - '[org.threeten.bp.TestLocalTime].test_get(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_with_adjustment()'
  - '[org.threeten.bp.TestLocalTime].test_with_adjustment_null()'
  - '[org.threeten.bp.TestLocalTime].test_withHour_normal()'
  - '[org.threeten.bp.TestLocalTime].test_withHour_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_withHour_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_withHour_toMidday_equal()'
  - '[org.threeten.bp.TestLocalTime].test_withHour_hourTooLow()'
  - '[org.threeten.bp.TestLocalTime].test_withHour_hourTooHigh()'
  - '[org.threeten.bp.TestLocalTime].test_withMinute_normal()'
  - '[org.threeten.bp.TestLocalTime].test_withMinute_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_withMinute_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_withMinute_toMidday_equals()'
  - '[org.threeten.bp.TestLocalTime].test_withMinute_minuteTooLow()'
  - '[org.threeten.bp.TestLocalTime].test_withMinute_minuteTooHigh()'
  - '[org.threeten.bp.TestLocalTime].test_withSecond_normal()'
  - '[org.threeten.bp.TestLocalTime].test_withSecond_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_withSecond_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_withSecond_toMidday_equal()'
  - '[org.threeten.bp.TestLocalTime].test_withSecond_secondTooLow()'
  - '[org.threeten.bp.TestLocalTime].test_withSecond_secondTooHigh()'
  - '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_normal()'
  - '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_toMidday_equal()'
  - '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_nanoTooLow()'
  - '[org.threeten.bp.TestLocalTime].test_withNanoOfSecond_nanoTooHigh()'
  - '[org.threeten.bp.TestLocalTime].data_truncatedToValid()'
  - '[org.threeten.bp.TestLocalTime].test_truncatedTo_valid(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalUnit,org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.TestLocalTime].data_truncatedToInvalid()'
  - '[org.threeten.bp.TestLocalTime].test_truncatedTo_invalid(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.TestLocalTime].test_truncatedTo_null()'
  - '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_positiveHours()'
  - '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_negativeMinutes()'
  - '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_zero()'
  - '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_wrap()'
  - '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_dateNotAllowed()'
  - '[org.threeten.bp.TestLocalTime].test_plus_Adjuster_null()'
  - '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_positiveHours()'
  - '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_negativeMinutes()'
  - '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_zero()'
  - '[org.threeten.bp.TestLocalTime].test_plus_long_unit_invalidUnit()'
  - '[org.threeten.bp.TestLocalTime].test_plus_long_multiples()'
  - '[org.threeten.bp.TestLocalTime].test_plus_longPeriodUnit_null()'
  - '[org.threeten.bp.TestLocalTime].test_plus_adjuster()'
  - '[org.threeten.bp.TestLocalTime].test_plus_adjuster_big()'
  - '[org.threeten.bp.TestLocalTime].test_plus_adjuster_zero_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plus_adjuster_wrap()'
  - '[org.threeten.bp.TestLocalTime].test_plus_adjuster_null()'
  - '[org.threeten.bp.TestLocalTime].test_plusHours_one()'
  - '[org.threeten.bp.TestLocalTime].test_plusHours_fromZero()'
  - '[org.threeten.bp.TestLocalTime].test_plusHours_fromOne()'
  - '[org.threeten.bp.TestLocalTime].test_plusHours_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusHours_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusHours_toMidday_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusHours_big()'
  - '[org.threeten.bp.TestLocalTime].test_plusMinutes_one()'
  - '[org.threeten.bp.TestLocalTime].test_plusMinutes_fromZero()'
  - '[org.threeten.bp.TestLocalTime].test_plusMinutes_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusMinutes_noChange_oneDay_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusMinutes_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusMinutes_toMidday_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusMinutes_big()'
  - '[org.threeten.bp.TestLocalTime].test_plusSeconds_one()'
  - '[org.threeten.bp.TestLocalTime].plusSeconds_fromZero()'
  - '[org.threeten.bp.TestLocalTime].test_plusSeconds_fromZero(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_plusSeconds_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusSeconds_noChange_oneDay_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusSeconds_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusSeconds_toMidday_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusNanos_halfABillion()'
  - '[org.threeten.bp.TestLocalTime].plusNanos_fromZero()'
  - '[org.threeten.bp.TestLocalTime].test_plusNanos_fromZero(long,int,int,long,long)'
  - '[org.threeten.bp.TestLocalTime].test_plusNanos_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusNanos_noChange_oneDay_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusNanos_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_plusNanos_toMidday_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minus_Adjuster()'
  - '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_positiveHours()'
  - '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_negativeMinutes()'
  - '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_big1()'
  - '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_zero()'
  - '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_wrap()'
  - '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_dateNotAllowed()'
  - '[org.threeten.bp.TestLocalTime].test_minus_Adjuster_null()'
  - '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_positiveHours()'
  - '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_negativeMinutes()'
  - '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_zero()'
  - '[org.threeten.bp.TestLocalTime].test_minus_long_unit_invalidUnit()'
  - '[org.threeten.bp.TestLocalTime].test_minus_long_multiples()'
  - '[org.threeten.bp.TestLocalTime].test_minus_longPeriodUnit_null()'
  - '[org.threeten.bp.TestLocalTime].test_minusHours_one()'
  - '[org.threeten.bp.TestLocalTime].test_minusHours_fromZero()'
  - '[org.threeten.bp.TestLocalTime].test_minusHours_fromOne()'
  - '[org.threeten.bp.TestLocalTime].test_minusHours_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusHours_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusHours_toMidday_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusHours_big()'
  - '[org.threeten.bp.TestLocalTime].test_minusMinutes_one()'
  - '[org.threeten.bp.TestLocalTime].test_minusMinutes_fromZero()'
  - '[org.threeten.bp.TestLocalTime].test_minusMinutes_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusMinutes_noChange_oneDay_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusMinutes_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusMinutes_toMidday_equals()'
  - '[org.threeten.bp.TestLocalTime].test_minusMinutes_big()'
  - '[org.threeten.bp.TestLocalTime].test_minusSeconds_one()'
  - '[org.threeten.bp.TestLocalTime].minusSeconds_fromZero()'
  - '[org.threeten.bp.TestLocalTime].test_minusSeconds_fromZero(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_minusSeconds_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusSeconds_noChange_oneDay_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusSeconds_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusSeconds_toMidday_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusSeconds_big()'
  - '[org.threeten.bp.TestLocalTime].test_minusNanos_halfABillion()'
  - '[org.threeten.bp.TestLocalTime].minusNanos_fromZero()'
  - '[org.threeten.bp.TestLocalTime].test_minusNanos_fromZero(long,int,int,long,long)'
  - '[org.threeten.bp.TestLocalTime].test_minusNanos_noChange_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusNanos_noChange_oneDay_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusNanos_toMidnight_equal()'
  - '[org.threeten.bp.TestLocalTime].test_minusNanos_toMidday_equal()'
  - '[org.threeten.bp.TestLocalTime].provider_until()'
  - '[org.threeten.bp.TestLocalTime].test_until(String,String,org.threeten.bp.temporal.TemporalUnit,long)'
  - '[org.threeten.bp.TestLocalTime].test_atDate()'
  - '[org.threeten.bp.TestLocalTime].test_atDate_nullDate()'
  - '[org.threeten.bp.TestLocalTime].test_toSecondOfDay()'
  - '[org.threeten.bp.TestLocalTime].test_toSecondOfDay_fromNanoOfDay_symmetry()'
  - '[org.threeten.bp.TestLocalTime].test_toNanoOfDay()'
  - '[org.threeten.bp.TestLocalTime].test_toNanoOfDay_fromNanoOfDay_symmetry()'
  - '[org.threeten.bp.TestLocalTime].test_comparisons()'
  - '[org.threeten.bp.TestLocalTime].doTest_comparisons_LocalTime()'
  - '[org.threeten.bp.TestLocalTime].test_compareTo_ObjectNull()'
  - '[org.threeten.bp.TestLocalTime].test_isBefore_ObjectNull()'
  - '[org.threeten.bp.TestLocalTime].test_isAfter_ObjectNull()'
  - '[org.threeten.bp.TestLocalTime].compareToNonLocalTime()'
  - '[org.threeten.bp.TestLocalTime].test_equals_true(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_equals_false_hour_differs(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_equals_false_minute_differs(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_equals_false_second_differs(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_equals_false_nano_differs(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_equals_itself_true()'
  - '[org.threeten.bp.TestLocalTime].test_equals_string_false()'
  - '[org.threeten.bp.TestLocalTime].test_equals_null_false()'
  - '[org.threeten.bp.TestLocalTime].test_hashCode_same(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_hashCode_hour_differs(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_hashCode_minute_differs(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_hashCode_second_differs(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].test_hashCode_nano_differs(int,int,int,int)'
  - '[org.threeten.bp.TestLocalTime].provider_sampleToString()'
  - '[org.threeten.bp.TestLocalTime].test_toString(int,int,int,int,String)'
  - '[org.threeten.bp.TestLocalTime].test_format_formatter()'
  - '[org.threeten.bp.TestLocalTime].test_format_formatter_null()'
  - '[org.threeten.bp.TestLocalTime].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestLocalTime.java
- function_names:
  - '[org.threeten.bp.TestPeriod].test_interfaces()'
  - '[org.threeten.bp.TestPeriod].data_serialization()'
  - '[org.threeten.bp.TestPeriod].test_serialization(org.threeten.bp.Period)'
  - '[org.threeten.bp.TestPeriod].test_immutable()'
  - '[org.threeten.bp.TestPeriod].factory_zeroSingleton()'
  - '[org.threeten.bp.TestPeriod].factory_of_ints()'
  - '[org.threeten.bp.TestPeriod].factory_ofYears()'
  - '[org.threeten.bp.TestPeriod].factory_ofMonths()'
  - '[org.threeten.bp.TestPeriod].factory_ofDays()'
  - '[org.threeten.bp.TestPeriod].data_between()'
  - '[org.threeten.bp.TestPeriod].factory_between_LocalDate(int,int,int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestPeriod].factory_between_LocalDate_nullFirst()'
  - '[org.threeten.bp.TestPeriod].factory_between_LocalDate_nullSecond()'
  - '[org.threeten.bp.TestPeriod].data_parse()'
  - '[org.threeten.bp.TestPeriod].test_parse(String,org.threeten.bp.Period)'
  - '[org.threeten.bp.TestPeriod].test_parse_toString(org.threeten.bp.Period,String)'
  - '[org.threeten.bp.TestPeriod].test_parse_nullText()'
  - '[org.threeten.bp.TestPeriod].test_isZero()'
  - '[org.threeten.bp.TestPeriod].test_isNegative()'
  - '[org.threeten.bp.TestPeriod].test_withYears()'
  - '[org.threeten.bp.TestPeriod].test_withYears_noChange()'
  - '[org.threeten.bp.TestPeriod].test_withYears_toZero()'
  - '[org.threeten.bp.TestPeriod].test_withMonths()'
  - '[org.threeten.bp.TestPeriod].test_withMonths_noChange()'
  - '[org.threeten.bp.TestPeriod].test_withMonths_toZero()'
  - '[org.threeten.bp.TestPeriod].test_withDays()'
  - '[org.threeten.bp.TestPeriod].test_withDays_noChange()'
  - '[org.threeten.bp.TestPeriod].test_withDays_toZero()'
  - '[org.threeten.bp.TestPeriod].data_plus()'
  - '[org.threeten.bp.TestPeriod].test_plus(org.threeten.bp.Period,org.threeten.bp.Period,org.threeten.bp.Period)'
  - '[org.threeten.bp.TestPeriod].test_plusYears()'
  - '[org.threeten.bp.TestPeriod].test_plusYears_noChange()'
  - '[org.threeten.bp.TestPeriod].test_plusYears_toZero()'
  - '[org.threeten.bp.TestPeriod].test_plusYears_overflowTooBig()'
  - '[org.threeten.bp.TestPeriod].test_plusYears_overflowTooSmall()'
  - '[org.threeten.bp.TestPeriod].test_plusMonths()'
  - '[org.threeten.bp.TestPeriod].test_plusMonths_noChange()'
  - '[org.threeten.bp.TestPeriod].test_plusMonths_toZero()'
  - '[org.threeten.bp.TestPeriod].test_plusMonths_overflowTooBig()'
  - '[org.threeten.bp.TestPeriod].test_plusMonths_overflowTooSmall()'
  - '[org.threeten.bp.TestPeriod].test_plusDays()'
  - '[org.threeten.bp.TestPeriod].test_plusDays_noChange()'
  - '[org.threeten.bp.TestPeriod].test_plusDays_toZero()'
  - '[org.threeten.bp.TestPeriod].test_plusDays_overflowTooBig()'
  - '[org.threeten.bp.TestPeriod].test_plusDays_overflowTooSmall()'
  - '[org.threeten.bp.TestPeriod].data_minus()'
  - '[org.threeten.bp.TestPeriod].test_minus(org.threeten.bp.Period,org.threeten.bp.Period,org.threeten.bp.Period)'
  - '[org.threeten.bp.TestPeriod].test_minusYears()'
  - '[org.threeten.bp.TestPeriod].test_minusYears_noChange()'
  - '[org.threeten.bp.TestPeriod].test_minusYears_toZero()'
  - '[org.threeten.bp.TestPeriod].test_minusYears_overflowTooBig()'
  - '[org.threeten.bp.TestPeriod].test_minusYears_overflowTooSmall()'
  - '[org.threeten.bp.TestPeriod].test_minusMonths()'
  - '[org.threeten.bp.TestPeriod].test_minusMonths_noChange()'
  - '[org.threeten.bp.TestPeriod].test_minusMonths_toZero()'
  - '[org.threeten.bp.TestPeriod].test_minusMonths_overflowTooBig()'
  - '[org.threeten.bp.TestPeriod].test_minusMonths_overflowTooSmall()'
  - '[org.threeten.bp.TestPeriod].test_minusDays()'
  - '[org.threeten.bp.TestPeriod].test_minusDays_noChange()'
  - '[org.threeten.bp.TestPeriod].test_minusDays_toZero()'
  - '[org.threeten.bp.TestPeriod].test_minusDays_overflowTooBig()'
  - '[org.threeten.bp.TestPeriod].test_minusDays_overflowTooSmall()'
  - '[org.threeten.bp.TestPeriod].test_multipliedBy()'
  - '[org.threeten.bp.TestPeriod].test_multipliedBy_zeroBase()'
  - '[org.threeten.bp.TestPeriod].test_multipliedBy_zero()'
  - '[org.threeten.bp.TestPeriod].test_multipliedBy_one()'
  - '[org.threeten.bp.TestPeriod].test_multipliedBy_overflowTooBig()'
  - '[org.threeten.bp.TestPeriod].test_multipliedBy_overflowTooSmall()'
  - '[org.threeten.bp.TestPeriod].test_negated()'
  - '[org.threeten.bp.TestPeriod].test_negated_zero()'
  - '[org.threeten.bp.TestPeriod].test_negated_max()'
  - '[org.threeten.bp.TestPeriod].test_negated_overflow()'
  - '[org.threeten.bp.TestPeriod].data_normalized()'
  - '[org.threeten.bp.TestPeriod].test_normalized(int,int,int,int)'
  - '[org.threeten.bp.TestPeriod].test_normalizedMonthsISO_min()'
  - '[org.threeten.bp.TestPeriod].test_normalizedMonthsISO_max()'
  - '[org.threeten.bp.TestPeriod].data_addTo()'
  - '[org.threeten.bp.TestPeriod].test_addTo(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.TestPeriod].test_addTo_usingLocalDatePlus(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.TestPeriod].test_addTo_nullZero()'
  - '[org.threeten.bp.TestPeriod].test_addTo_nullNonZero()'
  - '[org.threeten.bp.TestPeriod].data_subtractFrom()'
  - '[org.threeten.bp.TestPeriod].test_subtractFrom(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.TestPeriod].test_subtractFrom_usingLocalDateMinus(org.threeten.bp.Period,org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.TestPeriod].test_subtractFrom_nullZero()'
  - '[org.threeten.bp.TestPeriod].test_subtractFrom_nullNonZero()'
  - '[org.threeten.bp.TestPeriod].test_equals()'
  - '[org.threeten.bp.TestPeriod].test_equals_self()'
  - '[org.threeten.bp.TestPeriod].test_equals_null()'
  - '[org.threeten.bp.TestPeriod].test_equals_otherClass()'
  - '[org.threeten.bp.TestPeriod].test_hashCode()'
  - '[org.threeten.bp.TestPeriod].data_toString()'
  - '[org.threeten.bp.TestPeriod].test_toString(org.threeten.bp.Period,String)'
  - '[org.threeten.bp.TestPeriod].assertPeriod(org.threeten.bp.Period,int,int,int)'
  - '[org.threeten.bp.TestPeriod].pymd(int,int,int)'
  - '[org.threeten.bp.TestPeriod].date(int,int,int)'
  - '[org.threeten.bp.TestPeriod].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestPeriod.java
- function_names:
  - '[org.threeten.bp.TestOffsetDateTime].setUp()'
  - '[org.threeten.bp.TestOffsetDateTime].samples()'
  - '[org.threeten.bp.TestOffsetDateTime].validFields()'
  - '[org.threeten.bp.TestOffsetDateTime].invalidFields()'
  - '[org.threeten.bp.TestOffsetDateTime].test_serialization()'
  - '[org.threeten.bp.TestOffsetDateTime].test_serialization_format()'
  - '[org.threeten.bp.TestOffsetDateTime].now()'
  - '[org.threeten.bp.TestOffsetDateTime].now_Clock_allSecsInDay_utc()'
  - '[org.threeten.bp.TestOffsetDateTime].now_Clock_allSecsInDay_offset()'
  - '[org.threeten.bp.TestOffsetDateTime].now_Clock_allSecsInDay_beforeEpoch()'
  - '[org.threeten.bp.TestOffsetDateTime].now_Clock_offsets()'
  - '[org.threeten.bp.TestOffsetDateTime].now_Clock_nullZoneId()'
  - '[org.threeten.bp.TestOffsetDateTime].now_Clock_nullClock()'
  - '[org.threeten.bp.TestOffsetDateTime].check(org.threeten.bp.OffsetDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_intMonthIntHM()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_intMonthIntHMS()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_intMonthIntHMSN()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_intsHM()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_intsHMS()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_intsHMSN()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset_nullLocalDate()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset_nullLocalTime()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateLocalTimeZoneOffset_nullOffset()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateTimeZoneOffset()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateTimeZoneOffset_nullProvider()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_of_LocalDateTimeZoneOffset_nullOffset()'
  - '[org.threeten.bp.TestOffsetDateTime].test_factory_CalendricalObject()'
  - '[org.threeten.bp.TestOffsetDateTime].test_factory_CalendricalObject_invalid_noDerive()'
  - '[org.threeten.bp.TestOffsetDateTime].test_factory_Calendricals_null()'
  - '[org.threeten.bp.TestOffsetDateTime].test_parse(int,int,int,int,int,int,int,String,String)'
  - '[org.threeten.bp.TestOffsetDateTime].factory_parse_illegalValue()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_parse_invalidValue()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_parse_nullText()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_parse_formatter()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_parse_formatter_nullText()'
  - '[org.threeten.bp.TestOffsetDateTime].factory_parse_formatter_nullFormatter()'
  - '[org.threeten.bp.TestOffsetDateTime].constructor_nullTime()'
  - '[org.threeten.bp.TestOffsetDateTime].constructor_nullOffset()'
  - '[org.threeten.bp.TestOffsetDateTime].provider_sampleTimes()'
  - '[org.threeten.bp.TestOffsetDateTime].test_get(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetDateTime].test_get_TemporalField()'
  - '[org.threeten.bp.TestOffsetDateTime].test_getLong_TemporalField()'
  - '[org.threeten.bp.TestOffsetDateTime].test_query()'
  - '[org.threeten.bp.TestOffsetDateTime].test_query_null()'
  - '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment()'
  - '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_LocalDate()'
  - '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_LocalTime()'
  - '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_LocalDateTime()'
  - '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_OffsetTime()'
  - '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_OffsetDateTime()'
  - '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_Month()'
  - '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_ZoneOffset()'
  - '[org.threeten.bp.TestOffsetDateTime].test_with_adjustment_null()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withOffsetSameLocal_null()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withOffsetSameInstant()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withOffsetSameInstant_null()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withYear_normal()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withMonth_normal()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withDayOfMonth_normal()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withDayOfYear_normal()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withDayOfYear_illegal()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withDayOfYear_invalid()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withHour_normal()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withMinute_normal()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withSecond_normal()'
  - '[org.threeten.bp.TestOffsetDateTime].test_withNanoOfSecond_normal()'
  - '[org.threeten.bp.TestOffsetDateTime].test_truncatedTo_normal()'
  - '[org.threeten.bp.TestOffsetDateTime].test_truncatedTo_null()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plus_Period()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plus_Duration()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plus_Duration_zero()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plus_Duration_null()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plusYears()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plusMonths()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plusWeeks()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plusDays()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plusHours()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plusMinutes()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plusSeconds()'
  - '[org.threeten.bp.TestOffsetDateTime].test_plusNanos()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minus_Period()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minus_Duration()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minus_Duration_zero()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minus_Duration_null()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minusYears()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minusMonths()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minusWeeks()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minusDays()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minusHours()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minusMinutes()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minusSeconds()'
  - '[org.threeten.bp.TestOffsetDateTime].test_minusNanos()'
  - '[org.threeten.bp.TestOffsetDateTime].test_atZone()'
  - '[org.threeten.bp.TestOffsetDateTime].test_atZone_nullTimeZone()'
  - '[org.threeten.bp.TestOffsetDateTime].test_atZoneSimilarLocal()'
  - '[org.threeten.bp.TestOffsetDateTime].test_atZoneSimilarLocal_dstGap()'
  - '[org.threeten.bp.TestOffsetDateTime].test_atZone_dstOverlapSummer()'
  - '[org.threeten.bp.TestOffsetDateTime].test_atZone_dstOverlapWinter()'
  - '[org.threeten.bp.TestOffsetDateTime].test_atZoneSimilarLocal_nullTimeZone()'
  - '[org.threeten.bp.TestOffsetDateTime].test_toEpochSecond_afterEpoch()'
  - '[org.threeten.bp.TestOffsetDateTime].test_toEpochSecond_beforeEpoch()'
  - '[org.threeten.bp.TestOffsetDateTime].test_compareTo_timeMins()'
  - '[org.threeten.bp.TestOffsetDateTime].test_compareTo_timeSecs()'
  - '[org.threeten.bp.TestOffsetDateTime].test_compareTo_timeNanos()'
  - '[org.threeten.bp.TestOffsetDateTime].test_compareTo_offset()'
  - '[org.threeten.bp.TestOffsetDateTime].test_compareTo_offsetNanos()'
  - '[org.threeten.bp.TestOffsetDateTime].test_compareTo_both()'
  - '[org.threeten.bp.TestOffsetDateTime].test_compareTo_bothNanos()'
  - '[org.threeten.bp.TestOffsetDateTime].test_compareTo_hourDifference()'
  - '[org.threeten.bp.TestOffsetDateTime].test_compareTo_max()'
  - '[org.threeten.bp.TestOffsetDateTime].test_compareTo_min()'
  - '[org.threeten.bp.TestOffsetDateTime].test_compareTo_null()'
  - '[org.threeten.bp.TestOffsetDateTime].compareToNonOffsetDateTime()'
  - '[org.threeten.bp.TestOffsetDateTime].test_isBeforeIsAfterIsEqual1()'
  - '[org.threeten.bp.TestOffsetDateTime].test_isBeforeIsAfterIsEqual2()'
  - '[org.threeten.bp.TestOffsetDateTime].test_isBeforeIsAfterIsEqual_instantComparison()'
  - '[org.threeten.bp.TestOffsetDateTime].test_isBefore_null()'
  - '[org.threeten.bp.TestOffsetDateTime].test_isEqual_null()'
  - '[org.threeten.bp.TestOffsetDateTime].test_isAfter_null()'
  - '[org.threeten.bp.TestOffsetDateTime].test_equals_true(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetDateTime].test_equals_false_year_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetDateTime].test_equals_false_hour_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetDateTime].test_equals_false_minute_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetDateTime].test_equals_false_second_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetDateTime].test_equals_false_nano_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetDateTime].test_equals_false_offset_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetDateTime].test_equals_itself_true()'
  - '[org.threeten.bp.TestOffsetDateTime].test_equals_string_false()'
  - '[org.threeten.bp.TestOffsetDateTime].test_equals_null_false()'
  - '[org.threeten.bp.TestOffsetDateTime].provider_sampleToString()'
  - '[org.threeten.bp.TestOffsetDateTime].test_toString(int,int,int,int,int,int,int,String,String)'
  - '[org.threeten.bp.TestOffsetDateTime].test_format_formatter()'
  - '[org.threeten.bp.TestOffsetDateTime].test_format_formatter_null()'
  - '[org.threeten.bp.TestOffsetDateTime].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetDateTime.java
- function_names:
  - '[org.threeten.bp.ClassLoaderChecker].main(String[])'
  - '[org.threeten.bp.ClassLoaderChecker].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/ClassLoaderChecker.java
- function_names:
  - '[org.threeten.bp.TestDuration].test_immutable()'
  - '[org.threeten.bp.TestDuration].test_serialization()'
  - '[org.threeten.bp.TestDuration].test_serialization_format()'
  - '[org.threeten.bp.TestDuration].test_zero()'
  - '[org.threeten.bp.TestDuration].factory_seconds_long()'
  - '[org.threeten.bp.TestDuration].factory_seconds_long_long()'
  - '[org.threeten.bp.TestDuration].factory_seconds_long_long_nanosNegativeAdjusted()'
  - '[org.threeten.bp.TestDuration].factory_seconds_long_long_tooBig()'
  - '[org.threeten.bp.TestDuration].provider_factory_millis_long()'
  - '[org.threeten.bp.TestDuration].factory_millis_long(long,long,int)'
  - '[org.threeten.bp.TestDuration].factory_nanos_nanos()'
  - '[org.threeten.bp.TestDuration].factory_nanos_nanosSecs()'
  - '[org.threeten.bp.TestDuration].factory_nanos_negative()'
  - '[org.threeten.bp.TestDuration].factory_nanos_max()'
  - '[org.threeten.bp.TestDuration].factory_nanos_min()'
  - '[org.threeten.bp.TestDuration].factory_minutes()'
  - '[org.threeten.bp.TestDuration].factory_minutes_max()'
  - '[org.threeten.bp.TestDuration].factory_minutes_min()'
  - '[org.threeten.bp.TestDuration].factory_minutes_tooBig()'
  - '[org.threeten.bp.TestDuration].factory_minutes_tooSmall()'
  - '[org.threeten.bp.TestDuration].factory_hours()'
  - '[org.threeten.bp.TestDuration].factory_hours_max()'
  - '[org.threeten.bp.TestDuration].factory_hours_min()'
  - '[org.threeten.bp.TestDuration].factory_hours_tooBig()'
  - '[org.threeten.bp.TestDuration].factory_hours_tooSmall()'
  - '[org.threeten.bp.TestDuration].factory_days()'
  - '[org.threeten.bp.TestDuration].factory_days_max()'
  - '[org.threeten.bp.TestDuration].factory_days_min()'
  - '[org.threeten.bp.TestDuration].factory_days_tooBig()'
  - '[org.threeten.bp.TestDuration].factory_days_tooSmall()'
  - '[org.threeten.bp.TestDuration].provider_factory_of_longTemporalUnit()'
  - '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit(long,org.threeten.bp.temporal.TemporalUnit,long,int)'
  - '[org.threeten.bp.TestDuration].provider_factory_of_longTemporalUnit_outOfRange()'
  - '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit_outOfRange(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit_estimatedUnit()'
  - '[org.threeten.bp.TestDuration].factory_of_longTemporalUnit_null()'
  - '[org.threeten.bp.TestDuration].provider_factory_between_Instant_Instant()'
  - '[org.threeten.bp.TestDuration].factory_between_Instant_Instant(long,int,long,int,long,int)'
  - '[org.threeten.bp.TestDuration].factory_between_Instant_Instant_startNull()'
  - '[org.threeten.bp.TestDuration].factory_between_Instant_Instant_endNull()'
  - '[org.threeten.bp.TestDuration].provider_factory_parse()'
  - '[org.threeten.bp.TestDuration].factory_parse(String,long,int)'
  - '[org.threeten.bp.TestDuration].factory_parse_ignoreCase(String,long,int)'
  - '[org.threeten.bp.TestDuration].factory_parse_comma(String,long,int)'
  - '[org.threeten.bp.TestDuration].provider_factory_parseFailures()'
  - '[org.threeten.bp.TestDuration].factory_parseFailures(String)'
  - '[org.threeten.bp.TestDuration].factory_parseFailures_comma(String)'
  - '[org.threeten.bp.TestDuration].factory_parse_tooBig()'
  - '[org.threeten.bp.TestDuration].factory_parse_tooBig_decimal()'
  - '[org.threeten.bp.TestDuration].factory_parse_tooSmall()'
  - '[org.threeten.bp.TestDuration].factory_parse_tooSmall_decimal()'
  - '[org.threeten.bp.TestDuration].factory_parse_nullText()'
  - '[org.threeten.bp.TestDuration].test_deserialization()'
  - '[org.threeten.bp.TestDuration].test_isZero()'
  - '[org.threeten.bp.TestDuration].test_isNegative()'
  - '[org.threeten.bp.TestDuration].provider_plus()'
  - '[org.threeten.bp.TestDuration].plus(long,int,long,int,long,int)'
  - '[org.threeten.bp.TestDuration].plusOverflowTooBig()'
  - '[org.threeten.bp.TestDuration].plusOverflowTooSmall()'
  - '[org.threeten.bp.TestDuration].plus_longTemporalUnit_seconds()'
  - '[org.threeten.bp.TestDuration].plus_longTemporalUnit_millis()'
  - '[org.threeten.bp.TestDuration].plus_longTemporalUnit_micros()'
  - '[org.threeten.bp.TestDuration].plus_longTemporalUnit_nanos()'
  - '[org.threeten.bp.TestDuration].plus_longTemporalUnit_null()'
  - '[org.threeten.bp.TestDuration].provider_plusSeconds_long()'
  - '[org.threeten.bp.TestDuration].plusSeconds_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestDuration].plusSeconds_long_overflowTooBig()'
  - '[org.threeten.bp.TestDuration].plusSeconds_long_overflowTooSmall()'
  - '[org.threeten.bp.TestDuration].provider_plusMillis_long()'
  - '[org.threeten.bp.TestDuration].plusMillis_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestDuration].plusMillis_long_oneMore(long,int,long,long,int)'
  - '[org.threeten.bp.TestDuration].plusMillis_long_minusOneLess(long,int,long,long,int)'
  - '[org.threeten.bp.TestDuration].plusMillis_long_max()'
  - '[org.threeten.bp.TestDuration].plusMillis_long_overflowTooBig()'
  - '[org.threeten.bp.TestDuration].plusMillis_long_min()'
  - '[org.threeten.bp.TestDuration].plusMillis_long_overflowTooSmall()'
  - '[org.threeten.bp.TestDuration].provider_plusNanos_long()'
  - '[org.threeten.bp.TestDuration].plusNanos_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestDuration].plusNanos_long_overflowTooBig()'
  - '[org.threeten.bp.TestDuration].plusNanos_long_overflowTooSmall()'
  - '[org.threeten.bp.TestDuration].provider_minus()'
  - '[org.threeten.bp.TestDuration].minus(long,int,long,int,long,int)'
  - '[org.threeten.bp.TestDuration].minusOverflowTooSmall()'
  - '[org.threeten.bp.TestDuration].minusOverflowTooBig()'
  - '[org.threeten.bp.TestDuration].minus_longTemporalUnit_seconds()'
  - '[org.threeten.bp.TestDuration].minus_longTemporalUnit_millis()'
  - '[org.threeten.bp.TestDuration].minus_longTemporalUnit_micros()'
  - '[org.threeten.bp.TestDuration].minus_longTemporalUnit_nanos()'
  - '[org.threeten.bp.TestDuration].minus_longTemporalUnit_null()'
  - '[org.threeten.bp.TestDuration].provider_minusSeconds_long()'
  - '[org.threeten.bp.TestDuration].minusSeconds_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestDuration].minusSeconds_long_overflowTooBig()'
  - '[org.threeten.bp.TestDuration].minusSeconds_long_overflowTooSmall()'
  - '[org.threeten.bp.TestDuration].provider_minusMillis_long()'
  - '[org.threeten.bp.TestDuration].minusMillis_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestDuration].minusMillis_long_oneMore(long,int,long,long,int)'
  - '[org.threeten.bp.TestDuration].minusMillis_long_minusOneLess(long,int,long,long,int)'
  - '[org.threeten.bp.TestDuration].minusMillis_long_max()'
  - '[org.threeten.bp.TestDuration].minusMillis_long_overflowTooBig()'
  - '[org.threeten.bp.TestDuration].minusMillis_long_min()'
  - '[org.threeten.bp.TestDuration].minusMillis_long_overflowTooSmall()'
  - '[org.threeten.bp.TestDuration].provider_minusNanos_long()'
  - '[org.threeten.bp.TestDuration].minusNanos_long(long,int,long,long,int)'
  - '[org.threeten.bp.TestDuration].minusNanos_long_overflowTooBig()'
  - '[org.threeten.bp.TestDuration].minusNanos_long_overflowTooSmall()'
  - '[org.threeten.bp.TestDuration].provider_multipliedBy()'
  - '[org.threeten.bp.TestDuration].multipliedBy(long,int,int,long,int)'
  - '[org.threeten.bp.TestDuration].multipliedBy_max()'
  - '[org.threeten.bp.TestDuration].multipliedBy_min()'
  - '[org.threeten.bp.TestDuration].multipliedBy_tooBig()'
  - '[org.threeten.bp.TestDuration].multipliedBy_tooBig_negative()'
  - '[org.threeten.bp.TestDuration].provider_dividedBy()'
  - '[org.threeten.bp.TestDuration].dividedBy(long,int,int,long,int)'
  - '[org.threeten.bp.TestDuration].dividedByZero(long,int,int,long,int)'
  - '[org.threeten.bp.TestDuration].dividedBy_max()'
  - '[org.threeten.bp.TestDuration].test_negated()'
  - '[org.threeten.bp.TestDuration].test_negated_overflow()'
  - '[org.threeten.bp.TestDuration].test_abs()'
  - '[org.threeten.bp.TestDuration].test_abs_overflow()'
  - '[org.threeten.bp.TestDuration].test_toNanos()'
  - '[org.threeten.bp.TestDuration].test_toNanos_max()'
  - '[org.threeten.bp.TestDuration].test_toNanos_tooBig()'
  - '[org.threeten.bp.TestDuration].test_toMillis()'
  - '[org.threeten.bp.TestDuration].test_toMillis_max()'
  - '[org.threeten.bp.TestDuration].test_toMillis_tooBig()'
  - '[org.threeten.bp.TestDuration].test_comparisons()'
  - '[org.threeten.bp.TestDuration].doTest_comparisons_Duration()'
  - '[org.threeten.bp.TestDuration].test_compareTo_ObjectNull()'
  - '[org.threeten.bp.TestDuration].compareToNonDuration()'
  - '[org.threeten.bp.TestDuration].test_equals()'
  - '[org.threeten.bp.TestDuration].test_equals_null()'
  - '[org.threeten.bp.TestDuration].test_equals_otherClass()'
  - '[org.threeten.bp.TestDuration].test_hashCode()'
  - '[org.threeten.bp.TestDuration].provider_toString()'
  - '[org.threeten.bp.TestDuration].test_toString(long,int,String)'
  - '[org.threeten.bp.TestDuration].provider_toPart()'
  - '[org.threeten.bp.TestDuration].test_toPart(String,long,int,int,int,int,int)'
  - '[org.threeten.bp.TestDuration].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestDuration.java
- function_names:
  - '[org.threeten.bp.UsabilityChrono].main(String[])'
  - '[org.threeten.bp.UsabilityChrono].<init>()'
  - '[org.threeten.bp.UsabilityChrono].newPackagePluggable()'
  - '[org.threeten.bp.UsabilityChrono].epochDays()'
  - '[org.threeten.bp.UsabilityChrono].output(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.UsabilityChrono].example1()'
  - '[org.threeten.bp.UsabilityChrono].printMinguoCal()'
  - '[org.threeten.bp.UsabilityChrono].printMonthCal(org.threeten.bp.chrono.ChronoLocalDate,java.io.PrintStream)'
  - '[org.threeten.bp.UsabilityChrono].printMonthRow(String[],String,java.io.PrintStream)'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityChrono.java
- function_names:
  - '[org.threeten.bp.FluentAPIChecker].main(String[])'
  - '[org.threeten.bp.FluentAPIChecker].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/FluentAPIChecker.java
- function_names:
  - '[org.threeten.bp.UsabilityBasic].main(String[])'
  - '[org.threeten.bp.UsabilityBasic].<init>()'
  - '[org.threeten.bp.UsabilityBasic].simpleCalendar()'
  - '[org.threeten.bp.UsabilityBasic].lookup()'
  - '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDate,org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalDateTime,org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.UsabilityBasic].output(org.threeten.bp.LocalTime,org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.UsabilityBasic].period()'
  - '[org.threeten.bp.UsabilityBasic].print1()'
  - '[org.threeten.bp.UsabilityBasic].print2()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/UsabilityBasic.java
- function_names:
  - '[org.threeten.bp.TestZonedDateTime].setUp()'
  - '[org.threeten.bp.TestZonedDateTime].samples()'
  - '[org.threeten.bp.TestZonedDateTime].validFields()'
  - '[org.threeten.bp.TestZonedDateTime].invalidFields()'
  - '[org.threeten.bp.TestZonedDateTime].test_serialization()'
  - '[org.threeten.bp.TestZonedDateTime].test_serialization_format()'
  - '[org.threeten.bp.TestZonedDateTime].now()'
  - '[org.threeten.bp.TestZonedDateTime].now_ZoneId_nullZoneId()'
  - '[org.threeten.bp.TestZonedDateTime].now_ZoneId()'
  - '[org.threeten.bp.TestZonedDateTime].now_Clock_nullClock()'
  - '[org.threeten.bp.TestZonedDateTime].now_Clock_allSecsInDay_utc()'
  - '[org.threeten.bp.TestZonedDateTime].now_Clock_allSecsInDay_zone()'
  - '[org.threeten.bp.TestZonedDateTime].now_Clock_allSecsInDay_beforeEpoch()'
  - '[org.threeten.bp.TestZonedDateTime].now_Clock_offsets()'
  - '[org.threeten.bp.TestZonedDateTime].check(org.threeten.bp.ZonedDateTime,int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestZonedDateTime].factory_of_LocalDateTime()'
  - '[org.threeten.bp.TestZonedDateTime].factory_of_LocalDateTime_nullDateTime()'
  - '[org.threeten.bp.TestZonedDateTime].factory_of_LocalDateTime_nullZone()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_ZR()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_ZO()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_inGap()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_inOverlap_earlier()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_inOverlap_later()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_invalidOffset()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_allSecsInDay()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_allDaysInCycle()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_minWithMinOffset()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_minWithMaxOffset()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxWithMinOffset()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxWithMaxOffset()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxInstantWithMaxOffset()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_maxInstantWithMinOffset()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_tooBig()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_tooLow()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_nullInstant()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofInstant_Instant_nullZone()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_inGap()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_inOverlap_invalidOfset()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_invalidOffset()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_nullLDT()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_nullZO()'
  - '[org.threeten.bp.TestZonedDateTime].factory_ofStrict_LDT_ZI_ZO_nullZI()'
  - '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_ZDT()'
  - '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_LDT_ZoneId()'
  - '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_Instant_ZoneId()'
  - '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_invalid_noDerive()'
  - '[org.threeten.bp.TestZonedDateTime].factory_from_DateTimeAccessor_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_parse(int,int,int,int,int,int,int,String,String)'
  - '[org.threeten.bp.TestZonedDateTime].data_parseAdditional()'
  - '[org.threeten.bp.TestZonedDateTime].test_parseAdditional(String,int,int,int,int,int,int,int,String)'
  - '[org.threeten.bp.TestZonedDateTime].factory_parse_illegalValue()'
  - '[org.threeten.bp.TestZonedDateTime].factory_parse_invalidValue()'
  - '[org.threeten.bp.TestZonedDateTime].factory_parse_nullText()'
  - '[org.threeten.bp.TestZonedDateTime].data_parseOverlapRoundtrip()'
  - '[org.threeten.bp.TestZonedDateTime].test_parseFormatRoundtripWithZoneAndOffset(String)'
  - '[org.threeten.bp.TestZonedDateTime].data_parseOverlapToInstant()'
  - '[org.threeten.bp.TestZonedDateTime].test_parseWithZoneAndOffsetToInstant(String,String)'
  - '[org.threeten.bp.TestZonedDateTime].factory_parse_formatter()'
  - '[org.threeten.bp.TestZonedDateTime].factory_parse_formatter_nullText()'
  - '[org.threeten.bp.TestZonedDateTime].factory_parse_formatter_nullFormatter()'
  - '[org.threeten.bp.TestZonedDateTime].provider_sampleTimes()'
  - '[org.threeten.bp.TestZonedDateTime].test_get(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField()'
  - '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField_long()'
  - '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField_invalidField()'
  - '[org.threeten.bp.TestZonedDateTime].test_get_DateTimeField_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_getLong_DateTimeField()'
  - '[org.threeten.bp.TestZonedDateTime].test_getLong_DateTimeField_invalidField()'
  - '[org.threeten.bp.TestZonedDateTime].test_getLong_DateTimeField_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_query()'
  - '[org.threeten.bp.TestZonedDateTime].test_query_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_withEarlierOffsetAtOverlap_notAtOverlap()'
  - '[org.threeten.bp.TestZonedDateTime].test_withEarlierOffsetAtOverlap_atOverlap()'
  - '[org.threeten.bp.TestZonedDateTime].test_withEarlierOffsetAtOverlap_atOverlap_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].test_withLaterOffsetAtOverlap_notAtOverlap()'
  - '[org.threeten.bp.TestZonedDateTime].test_withLaterOffsetAtOverlap_atOverlap()'
  - '[org.threeten.bp.TestZonedDateTime].test_withLaterOffsetAtOverlap_atOverlap_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal()'
  - '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_retainOffset1()'
  - '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_retainOffset2()'
  - '[org.threeten.bp.TestZonedDateTime].test_withZoneSameLocal_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_withZoneSameInstant()'
  - '[org.threeten.bp.TestZonedDateTime].test_withZoneSameInstant_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].test_withZoneSameInstant_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_withZoneLocked()'
  - '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDateTime_sameOffset()'
  - '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDateTime_adjustedOffset()'
  - '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDate()'
  - '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalTime()'
  - '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Year()'
  - '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Month_adjustedDayOfMonth()'
  - '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Offset_same()'
  - '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_Offset_ignored()'
  - '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDate_retainOffset1()'
  - '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_LocalDate_retainOffset2()'
  - '[org.threeten.bp.TestZonedDateTime].test_with_WithAdjuster_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_withYear_normal()'
  - '[org.threeten.bp.TestZonedDateTime].test_withYear_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].test_withMonth_Month_normal()'
  - '[org.threeten.bp.TestZonedDateTime].test_withMonth_Month_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_withMonth_normal()'
  - '[org.threeten.bp.TestZonedDateTime].test_withMonth_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].test_withMonth_tooBig()'
  - '[org.threeten.bp.TestZonedDateTime].test_withMonth_tooSmall()'
  - '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_normal()'
  - '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_tooBig()'
  - '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_tooSmall()'
  - '[org.threeten.bp.TestZonedDateTime].test_withDayOfMonth_invalid31()'
  - '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_normal()'
  - '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_tooBig()'
  - '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_tooSmall()'
  - '[org.threeten.bp.TestZonedDateTime].test_withDayOfYear_invalid366()'
  - '[org.threeten.bp.TestZonedDateTime].test_withHour_normal()'
  - '[org.threeten.bp.TestZonedDateTime].test_withHour_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].test_withMinute_normal()'
  - '[org.threeten.bp.TestZonedDateTime].test_withMinute_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].test_withSecond_normal()'
  - '[org.threeten.bp.TestZonedDateTime].test_withSecond_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].test_withNanoOfSecond_normal()'
  - '[org.threeten.bp.TestZonedDateTime].test_withNanoOfSecond_noChange()'
  - '[org.threeten.bp.TestZonedDateTime].data_plusDays()'
  - '[org.threeten.bp.TestZonedDateTime].data_plusTime()'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Period_days(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Period_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Duration_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster()'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Duration()'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Period_zero()'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_Duration_zero()'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_adjuster_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_minutes(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_seconds(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_nanos(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plus_longUnit_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_plusYears()'
  - '[org.threeten.bp.TestZonedDateTime].test_plusYears_zero()'
  - '[org.threeten.bp.TestZonedDateTime].test_plusMonths()'
  - '[org.threeten.bp.TestZonedDateTime].test_plusMonths_zero()'
  - '[org.threeten.bp.TestZonedDateTime].test_plusWeeks()'
  - '[org.threeten.bp.TestZonedDateTime].test_plusWeeks_zero()'
  - '[org.threeten.bp.TestZonedDateTime].test_plusDays(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plusHours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plusMinutes(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plusMinutes_minutes()'
  - '[org.threeten.bp.TestZonedDateTime].test_plusSeconds(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plusSeconds_seconds()'
  - '[org.threeten.bp.TestZonedDateTime].test_plusNanos(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_plusNanos_nanos()'
  - '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Period_days(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Period_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Duration_hours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster()'
  - '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Duration()'
  - '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Period_zero()'
  - '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_Duration_zero()'
  - '[org.threeten.bp.TestZonedDateTime].test_minus_adjuster_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_minusYears()'
  - '[org.threeten.bp.TestZonedDateTime].test_minusYears_zero()'
  - '[org.threeten.bp.TestZonedDateTime].test_minusMonths()'
  - '[org.threeten.bp.TestZonedDateTime].test_minusMonths_zero()'
  - '[org.threeten.bp.TestZonedDateTime].test_minusWeeks()'
  - '[org.threeten.bp.TestZonedDateTime].test_minusWeeks_zero()'
  - '[org.threeten.bp.TestZonedDateTime].test_minusDays(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_minusHours(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_minusMinutes(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_minusMinutes_minutes()'
  - '[org.threeten.bp.TestZonedDateTime].test_minusSeconds(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_minusSeconds_seconds()'
  - '[org.threeten.bp.TestZonedDateTime].test_minusNanos(org.threeten.bp.ZonedDateTime,long,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.TestZonedDateTime].test_minusNanos_nanos()'
  - '[org.threeten.bp.TestZonedDateTime].data_toInstant()'
  - '[org.threeten.bp.TestZonedDateTime].test_toInstant_UTC(org.threeten.bp.LocalDateTime,long,int)'
  - '[org.threeten.bp.TestZonedDateTime].test_toInstant_P0100(org.threeten.bp.LocalDateTime,long,int)'
  - '[org.threeten.bp.TestZonedDateTime].test_toInstant_M0100(org.threeten.bp.LocalDateTime,long,int)'
  - '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_afterEpoch()'
  - '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_beforeEpoch()'
  - '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_UTC(org.threeten.bp.LocalDateTime,long,int)'
  - '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_P0100(org.threeten.bp.LocalDateTime,long,int)'
  - '[org.threeten.bp.TestZonedDateTime].test_toEpochSecond_M0100(org.threeten.bp.LocalDateTime,long,int)'
  - '[org.threeten.bp.TestZonedDateTime].test_compareTo_time1()'
  - '[org.threeten.bp.TestZonedDateTime].test_compareTo_time2()'
  - '[org.threeten.bp.TestZonedDateTime].test_compareTo_offset1()'
  - '[org.threeten.bp.TestZonedDateTime].test_compareTo_offset2()'
  - '[org.threeten.bp.TestZonedDateTime].test_compareTo_both()'
  - '[org.threeten.bp.TestZonedDateTime].test_compareTo_bothNanos()'
  - '[org.threeten.bp.TestZonedDateTime].test_compareTo_hourDifference()'
  - '[org.threeten.bp.TestZonedDateTime].test_compareTo_null()'
  - '[org.threeten.bp.TestZonedDateTime].data_isBefore()'
  - '[org.threeten.bp.TestZonedDateTime].test_isBefore(int,int,org.threeten.bp.ZoneId,int,int,org.threeten.bp.ZoneId,boolean)'
  - '[org.threeten.bp.TestZonedDateTime].test_isBefore_null()'
  - '[org.threeten.bp.TestZonedDateTime].data_isAfter()'
  - '[org.threeten.bp.TestZonedDateTime].test_isAfter(int,int,org.threeten.bp.ZoneId,int,int,org.threeten.bp.ZoneId,boolean)'
  - '[org.threeten.bp.TestZonedDateTime].test_isAfter_null()'
  - '[org.threeten.bp.TestZonedDateTime].test_equals_true(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestZonedDateTime].test_equals_false_year_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestZonedDateTime].test_equals_false_hour_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestZonedDateTime].test_equals_false_minute_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestZonedDateTime].test_equals_false_second_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestZonedDateTime].test_equals_false_nano_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestZonedDateTime].test_equals_false_offset_differs(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestZonedDateTime].test_equals_itself_true()'
  - '[org.threeten.bp.TestZonedDateTime].test_equals_string_false()'
  - '[org.threeten.bp.TestZonedDateTime].provider_sampleToString()'
  - '[org.threeten.bp.TestZonedDateTime].test_toString(int,int,int,int,int,int,int,String,String)'
  - '[org.threeten.bp.TestZonedDateTime].test_format_formatter()'
  - '[org.threeten.bp.TestZonedDateTime].test_format_formatter_null()'
  - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int)'
  - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int)'
  - '[org.threeten.bp.TestZonedDateTime].dateTime(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.TestZonedDateTime].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestZonedDateTime.java
- function_names:
  - '[org.threeten.bp.TestOffsetTime].setUp()'
  - '[org.threeten.bp.TestOffsetTime].samples()'
  - '[org.threeten.bp.TestOffsetTime].validFields()'
  - '[org.threeten.bp.TestOffsetTime].invalidFields()'
  - '[org.threeten.bp.TestOffsetTime].test_serialization()'
  - '[org.threeten.bp.TestOffsetTime].test_serialization_format()'
  - '[org.threeten.bp.TestOffsetTime].constant_MIN()'
  - '[org.threeten.bp.TestOffsetTime].constant_MAX()'
  - '[org.threeten.bp.TestOffsetTime].now()'
  - '[org.threeten.bp.TestOffsetTime].now_Clock_allSecsInDay()'
  - '[org.threeten.bp.TestOffsetTime].now_Clock_beforeEpoch()'
  - '[org.threeten.bp.TestOffsetTime].now_Clock_offsets()'
  - '[org.threeten.bp.TestOffsetTime].now_Clock_nullZoneId()'
  - '[org.threeten.bp.TestOffsetTime].now_Clock_nullClock()'
  - '[org.threeten.bp.TestOffsetTime].check(org.threeten.bp.OffsetTime,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetTime].factory_intsHM()'
  - '[org.threeten.bp.TestOffsetTime].factory_intsHMS()'
  - '[org.threeten.bp.TestOffsetTime].factory_intsHMSN()'
  - '[org.threeten.bp.TestOffsetTime].factory_LocalTimeZoneOffset()'
  - '[org.threeten.bp.TestOffsetTime].factory_LocalTimeZoneOffset_nullTime()'
  - '[org.threeten.bp.TestOffsetTime].factory_LocalTimeZoneOffset_nullOffset()'
  - '[org.threeten.bp.TestOffsetTime].factory_ofInstant_nullInstant()'
  - '[org.threeten.bp.TestOffsetTime].factory_ofInstant_nullOffset()'
  - '[org.threeten.bp.TestOffsetTime].factory_ofInstant_allSecsInDay()'
  - '[org.threeten.bp.TestOffsetTime].factory_ofInstant_beforeEpoch()'
  - '[org.threeten.bp.TestOffsetTime].factory_ofInstant_maxYear()'
  - '[org.threeten.bp.TestOffsetTime].factory_ofInstant_minYear()'
  - '[org.threeten.bp.TestOffsetTime].factory_from_TemporalAccessor_OT()'
  - '[org.threeten.bp.TestOffsetTime].test_from_TemporalAccessor_ZDT()'
  - '[org.threeten.bp.TestOffsetTime].factory_from_TemporalAccessor_invalid_noDerive()'
  - '[org.threeten.bp.TestOffsetTime].factory_from_TemporalAccessor_null()'
  - '[org.threeten.bp.TestOffsetTime].factory_parse_validText(int,int,int,int,String,String)'
  - '[org.threeten.bp.TestOffsetTime].provider_sampleBadParse()'
  - '[org.threeten.bp.TestOffsetTime].factory_parse_invalidText(String)'
  - '[org.threeten.bp.TestOffsetTime].factory_parse_illegalHour()'
  - '[org.threeten.bp.TestOffsetTime].factory_parse_illegalMinute()'
  - '[org.threeten.bp.TestOffsetTime].factory_parse_illegalSecond()'
  - '[org.threeten.bp.TestOffsetTime].factory_parse_formatter()'
  - '[org.threeten.bp.TestOffsetTime].factory_parse_formatter_nullText()'
  - '[org.threeten.bp.TestOffsetTime].factory_parse_formatter_nullFormatter()'
  - '[org.threeten.bp.TestOffsetTime].constructor_nullTime()'
  - '[org.threeten.bp.TestOffsetTime].constructor_nullOffset()'
  - '[org.threeten.bp.TestOffsetTime].provider_sampleTimes()'
  - '[org.threeten.bp.TestOffsetTime].test_get(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetTime].test_get_TemporalField()'
  - '[org.threeten.bp.TestOffsetTime].test_getLong_TemporalField()'
  - '[org.threeten.bp.TestOffsetTime].test_query()'
  - '[org.threeten.bp.TestOffsetTime].test_query_null()'
  - '[org.threeten.bp.TestOffsetTime].test_withOffsetSameLocal()'
  - '[org.threeten.bp.TestOffsetTime].test_withOffsetSameLocal_noChange()'
  - '[org.threeten.bp.TestOffsetTime].test_withOffsetSameLocal_null()'
  - '[org.threeten.bp.TestOffsetTime].test_withOffsetSameInstant()'
  - '[org.threeten.bp.TestOffsetTime].test_withOffsetSameInstant_noChange()'
  - '[org.threeten.bp.TestOffsetTime].test_withOffsetSameInstant_null()'
  - '[org.threeten.bp.TestOffsetTime].test_with_adjustment()'
  - '[org.threeten.bp.TestOffsetTime].test_with_adjustment_LocalTime()'
  - '[org.threeten.bp.TestOffsetTime].test_with_adjustment_OffsetTime()'
  - '[org.threeten.bp.TestOffsetTime].test_with_adjustment_ZoneOffset()'
  - '[org.threeten.bp.TestOffsetTime].test_with_adjustment_AmPm()'
  - '[org.threeten.bp.TestOffsetTime].test_with_adjustment_null()'
  - '[org.threeten.bp.TestOffsetTime].test_with_TemporalField()'
  - '[org.threeten.bp.TestOffsetTime].test_with_TemporalField_null()'
  - '[org.threeten.bp.TestOffsetTime].test_with_TemporalField_invalidField()'
  - '[org.threeten.bp.TestOffsetTime].test_withHour_normal()'
  - '[org.threeten.bp.TestOffsetTime].test_withHour_noChange()'
  - '[org.threeten.bp.TestOffsetTime].test_withMinute_normal()'
  - '[org.threeten.bp.TestOffsetTime].test_withMinute_noChange()'
  - '[org.threeten.bp.TestOffsetTime].test_withSecond_normal()'
  - '[org.threeten.bp.TestOffsetTime].test_withSecond_noChange()'
  - '[org.threeten.bp.TestOffsetTime].test_withNanoOfSecond_normal()'
  - '[org.threeten.bp.TestOffsetTime].test_withNanoOfSecond_noChange()'
  - '[org.threeten.bp.TestOffsetTime].test_truncatedTo_normal()'
  - '[org.threeten.bp.TestOffsetTime].test_truncatedTo_null()'
  - '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster()'
  - '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster_noChange()'
  - '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster_zero()'
  - '[org.threeten.bp.TestOffsetTime].test_plus_PlusAdjuster_null()'
  - '[org.threeten.bp.TestOffsetTime].test_plusHours()'
  - '[org.threeten.bp.TestOffsetTime].test_plusHours_zero()'
  - '[org.threeten.bp.TestOffsetTime].test_plusMinutes()'
  - '[org.threeten.bp.TestOffsetTime].test_plusMinutes_zero()'
  - '[org.threeten.bp.TestOffsetTime].test_plusSeconds()'
  - '[org.threeten.bp.TestOffsetTime].test_plusSeconds_zero()'
  - '[org.threeten.bp.TestOffsetTime].test_plusNanos()'
  - '[org.threeten.bp.TestOffsetTime].test_plusNanos_zero()'
  - '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster()'
  - '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster_noChange()'
  - '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster_zero()'
  - '[org.threeten.bp.TestOffsetTime].test_minus_MinusAdjuster_null()'
  - '[org.threeten.bp.TestOffsetTime].test_minusHours()'
  - '[org.threeten.bp.TestOffsetTime].test_minusHours_zero()'
  - '[org.threeten.bp.TestOffsetTime].test_minusMinutes()'
  - '[org.threeten.bp.TestOffsetTime].test_minusMinutes_zero()'
  - '[org.threeten.bp.TestOffsetTime].test_minusSeconds()'
  - '[org.threeten.bp.TestOffsetTime].test_minusSeconds_zero()'
  - '[org.threeten.bp.TestOffsetTime].test_minusNanos()'
  - '[org.threeten.bp.TestOffsetTime].test_minusNanos_zero()'
  - '[org.threeten.bp.TestOffsetTime].test_compareTo_time()'
  - '[org.threeten.bp.TestOffsetTime].test_compareTo_offset()'
  - '[org.threeten.bp.TestOffsetTime].test_compareTo_both()'
  - '[org.threeten.bp.TestOffsetTime].test_compareTo_bothNearStartOfDay()'
  - '[org.threeten.bp.TestOffsetTime].test_compareTo_hourDifference()'
  - '[org.threeten.bp.TestOffsetTime].test_compareTo_null()'
  - '[org.threeten.bp.TestOffsetTime].compareToNonOffsetTime()'
  - '[org.threeten.bp.TestOffsetTime].convertInstant(org.threeten.bp.OffsetTime)'
  - '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual1()'
  - '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual1nanos()'
  - '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual2()'
  - '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual2nanos()'
  - '[org.threeten.bp.TestOffsetTime].test_isBeforeIsAfterIsEqual_instantComparison()'
  - '[org.threeten.bp.TestOffsetTime].test_isBefore_null()'
  - '[org.threeten.bp.TestOffsetTime].test_isAfter_null()'
  - '[org.threeten.bp.TestOffsetTime].test_isEqual_null()'
  - '[org.threeten.bp.TestOffsetTime].test_equals_true(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetTime].test_equals_false_hour_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetTime].test_equals_false_minute_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetTime].test_equals_false_second_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetTime].test_equals_false_nano_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetTime].test_equals_false_offset_differs(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.TestOffsetTime].test_equals_itself_true()'
  - '[org.threeten.bp.TestOffsetTime].test_equals_string_false()'
  - '[org.threeten.bp.TestOffsetTime].test_equals_null_false()'
  - '[org.threeten.bp.TestOffsetTime].provider_sampleToString()'
  - '[org.threeten.bp.TestOffsetTime].test_toString(int,int,int,int,String,String)'
  - '[org.threeten.bp.TestOffsetTime].test_format_formatter()'
  - '[org.threeten.bp.TestOffsetTime].test_format_formatter_null()'
  - '[org.threeten.bp.TestOffsetTime].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/TestOffsetTime.java
- function_names:
  - '[org.threeten.bp.temporal.TestMonthDay].setUp()'
  - '[org.threeten.bp.temporal.TestMonthDay].samples()'
  - '[org.threeten.bp.temporal.TestMonthDay].validFields()'
  - '[org.threeten.bp.temporal.TestMonthDay].invalidFields()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_immutable()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_serialization()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_serialization_format()'
  - '[org.threeten.bp.temporal.TestMonthDay].check(org.threeten.bp.MonthDay,int,int)'
  - '[org.threeten.bp.temporal.TestMonthDay].now()'
  - '[org.threeten.bp.temporal.TestMonthDay].now_ZoneId_nullZoneId()'
  - '[org.threeten.bp.temporal.TestMonthDay].now_ZoneId()'
  - '[org.threeten.bp.temporal.TestMonthDay].now_Clock()'
  - '[org.threeten.bp.temporal.TestMonthDay].now_Clock_nullClock()'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_intMonth()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_factory_intMonth_dayTooLow()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_factory_intMonth_dayTooHigh()'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_intMonth_nullMonth()'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_ints()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_dayTooLow()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_dayTooHigh()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_monthTooLow()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_factory_ints_monthTooHigh()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_factory_CalendricalObject()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_factory_CalendricalObject_invalid_noDerive()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_factory_CalendricalObject_null()'
  - '[org.threeten.bp.temporal.TestMonthDay].provider_goodParseData()'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_parse_success(String,org.threeten.bp.MonthDay)'
  - '[org.threeten.bp.temporal.TestMonthDay].provider_badParseData()'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_parse_fail(String,int)'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_parse_illegalValue_Day()'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_parse_invalidValue_Day()'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_parse_illegalValue_Month()'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_parse_nullText()'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_parse_formatter()'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_parse_formatter_nullText()'
  - '[org.threeten.bp.temporal.TestMonthDay].factory_parse_formatter_nullFormatter()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField_null()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField_invalidField()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_get_DateTimeField_timeField()'
  - '[org.threeten.bp.temporal.TestMonthDay].provider_sampleDates()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_get(int,int)'
  - '[org.threeten.bp.temporal.TestMonthDay].test_with_Month()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_adjustToValid()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_adjustToValidFeb()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_noChangeEqual()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_with_Month_null()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withMonth()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_adjustToValid()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_adjustToValidFeb()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_int_noChangeEqual()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_tooLow()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withMonth_tooHigh()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_invalid()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_adjustToValidFeb()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_noChangeEqual()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_tooLow()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_withDayOfMonth_tooHigh()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate_resolve()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate_equal()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_adjustDate_null()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_isValidYear_june()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_isValidYear_febNonLeap()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_isValidYear_febLeap()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_atYear_int()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_atYear_int_leapYearAdjust()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_atYear_int_invalidYear()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_query()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_query_null()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_comparisons()'
  - '[org.threeten.bp.temporal.TestMonthDay].doTest_comparisons_MonthDay()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_compareTo_ObjectNull()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_isBefore_ObjectNull()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_isAfter_ObjectNull()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_equals()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_equals_itself_true()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_equals_string_false()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_equals_null_false()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_hashCode(int,int)'
  - '[org.threeten.bp.temporal.TestMonthDay].test_hashCode_unique()'
  - '[org.threeten.bp.temporal.TestMonthDay].provider_sampleToString()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_toString(int,int,String)'
  - '[org.threeten.bp.temporal.TestMonthDay].test_format_formatter()'
  - '[org.threeten.bp.temporal.TestMonthDay].test_format_formatter_null()'
  - '[org.threeten.bp.temporal.TestMonthDay].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestMonthDay.java
- function_names:
  - '[org.threeten.bp.temporal.TestYear].setUp()'
  - '[org.threeten.bp.temporal.TestYear].samples()'
  - '[org.threeten.bp.temporal.TestYear].validFields()'
  - '[org.threeten.bp.temporal.TestYear].invalidFields()'
  - '[org.threeten.bp.temporal.TestYear].test_immutable()'
  - '[org.threeten.bp.temporal.TestYear].test_serialization()'
  - '[org.threeten.bp.temporal.TestYear].test_serialization_format()'
  - '[org.threeten.bp.temporal.TestYear].now()'
  - '[org.threeten.bp.temporal.TestYear].now_ZoneId_nullZoneId()'
  - '[org.threeten.bp.temporal.TestYear].now_ZoneId()'
  - '[org.threeten.bp.temporal.TestYear].now_Clock()'
  - '[org.threeten.bp.temporal.TestYear].now_Clock_nullClock()'
  - '[org.threeten.bp.temporal.TestYear].test_factory_int_singleton()'
  - '[org.threeten.bp.temporal.TestYear].test_factory_int_tooLow()'
  - '[org.threeten.bp.temporal.TestYear].test_factory_int_tooHigh()'
  - '[org.threeten.bp.temporal.TestYear].test_factory_CalendricalObject()'
  - '[org.threeten.bp.temporal.TestYear].test_factory_CalendricalObject_invalid_noDerive()'
  - '[org.threeten.bp.temporal.TestYear].test_factory_CalendricalObject_null()'
  - '[org.threeten.bp.temporal.TestYear].provider_goodParseData()'
  - '[org.threeten.bp.temporal.TestYear].factory_parse_success(String,org.threeten.bp.Year)'
  - '[org.threeten.bp.temporal.TestYear].provider_badParseData()'
  - '[org.threeten.bp.temporal.TestYear].factory_parse_fail(String,int)'
  - '[org.threeten.bp.temporal.TestYear].factory_parse_nullText()'
  - '[org.threeten.bp.temporal.TestYear].factory_parse_formatter()'
  - '[org.threeten.bp.temporal.TestYear].factory_parse_formatter_nullText()'
  - '[org.threeten.bp.temporal.TestYear].factory_parse_formatter_nullFormatter()'
  - '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField()'
  - '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField_null()'
  - '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField_invalidField()'
  - '[org.threeten.bp.temporal.TestYear].test_get_DateTimeField_timeField()'
  - '[org.threeten.bp.temporal.TestYear].test_isLeap()'
  - '[org.threeten.bp.temporal.TestYear].test_plusYears()'
  - '[org.threeten.bp.temporal.TestYear].test_plusYear_zero_equals()'
  - '[org.threeten.bp.temporal.TestYear].test_plusYears_big()'
  - '[org.threeten.bp.temporal.TestYear].test_plusYears_max()'
  - '[org.threeten.bp.temporal.TestYear].test_plusYears_maxLots()'
  - '[org.threeten.bp.temporal.TestYear].test_plusYears_min()'
  - '[org.threeten.bp.temporal.TestYear].test_plusYears_minLots()'
  - '[org.threeten.bp.temporal.TestYear].test_minusYears()'
  - '[org.threeten.bp.temporal.TestYear].test_minusYear_zero_equals()'
  - '[org.threeten.bp.temporal.TestYear].test_minusYears_big()'
  - '[org.threeten.bp.temporal.TestYear].test_minusYears_max()'
  - '[org.threeten.bp.temporal.TestYear].test_minusYears_maxLots()'
  - '[org.threeten.bp.temporal.TestYear].test_minusYears_min()'
  - '[org.threeten.bp.temporal.TestYear].test_minusYears_minLots()'
  - '[org.threeten.bp.temporal.TestYear].test_adjustDate()'
  - '[org.threeten.bp.temporal.TestYear].test_adjustDate_resolve()'
  - '[org.threeten.bp.temporal.TestYear].test_adjustDate_nullLocalDate()'
  - '[org.threeten.bp.temporal.TestYear].test_length()'
  - '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_june()'
  - '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_febNonLeap()'
  - '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_febLeap()'
  - '[org.threeten.bp.temporal.TestYear].test_isValidMonthDay_null()'
  - '[org.threeten.bp.temporal.TestYear].test_atMonth()'
  - '[org.threeten.bp.temporal.TestYear].test_atMonth_nullMonth()'
  - '[org.threeten.bp.temporal.TestYear].test_atMonth_int()'
  - '[org.threeten.bp.temporal.TestYear].test_atMonth_int_invalidMonth()'
  - '[org.threeten.bp.temporal.TestYear].data_atMonthDay()'
  - '[org.threeten.bp.temporal.TestYear].test_atMonthDay(org.threeten.bp.Year,org.threeten.bp.MonthDay,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.temporal.TestYear].test_atMonthDay_nullMonthDay()'
  - '[org.threeten.bp.temporal.TestYear].test_atDay_notLeapYear()'
  - '[org.threeten.bp.temporal.TestYear].test_atDay_notLeapYear_day366()'
  - '[org.threeten.bp.temporal.TestYear].test_atDay_leapYear()'
  - '[org.threeten.bp.temporal.TestYear].test_atDay_day0()'
  - '[org.threeten.bp.temporal.TestYear].test_atDay_day367()'
  - '[org.threeten.bp.temporal.TestYear].test_query()'
  - '[org.threeten.bp.temporal.TestYear].test_query_null()'
  - '[org.threeten.bp.temporal.TestYear].test_compareTo()'
  - '[org.threeten.bp.temporal.TestYear].test_compareTo_nullYear()'
  - '[org.threeten.bp.temporal.TestYear].test_equals()'
  - '[org.threeten.bp.temporal.TestYear].test_equals_same()'
  - '[org.threeten.bp.temporal.TestYear].test_equals_nullYear()'
  - '[org.threeten.bp.temporal.TestYear].test_equals_incorrectType()'
  - '[org.threeten.bp.temporal.TestYear].test_toString()'
  - '[org.threeten.bp.temporal.TestYear].test_format_formatter()'
  - '[org.threeten.bp.temporal.TestYear].format_formatter_null()'
  - '[org.threeten.bp.temporal.TestYear].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYear.java
- function_names:
  - '[org.threeten.bp.temporal.TestValueRange].test_immutable()'
  - '[org.threeten.bp.temporal.TestValueRange].test_serialization()'
  - '[org.threeten.bp.temporal.TestValueRange].test_of_longlong()'
  - '[org.threeten.bp.temporal.TestValueRange].test_of_longlong_big()'
  - '[org.threeten.bp.temporal.TestValueRange].test_of_longlong_minGtMax()'
  - '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglong()'
  - '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglong_minGtMax()'
  - '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglong_smallestmaxminGtMax()'
  - '[org.threeten.bp.temporal.TestValueRange].data_valid()'
  - '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglonglong(long,long,long,long)'
  - '[org.threeten.bp.temporal.TestValueRange].data_invalid()'
  - '[org.threeten.bp.temporal.TestValueRange].test_of_longlonglonglong_invalid(long,long,long,long)'
  - '[org.threeten.bp.temporal.TestValueRange].test_isValidValue_long()'
  - '[org.threeten.bp.temporal.TestValueRange].test_isValidValue_long_int()'
  - '[org.threeten.bp.temporal.TestValueRange].test_isValidValue_long_long()'
  - '[org.threeten.bp.temporal.TestValueRange].test_equals1()'
  - '[org.threeten.bp.temporal.TestValueRange].test_equals2()'
  - '[org.threeten.bp.temporal.TestValueRange].test_equals_otherType()'
  - '[org.threeten.bp.temporal.TestValueRange].test_equals_null()'
  - '[org.threeten.bp.temporal.TestValueRange].test_toString()'
  - '[org.threeten.bp.temporal.TestValueRange].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestValueRange.java
- function_names: []
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/temporal/MockFieldNoValue.java
- function_names:
  - '[org.threeten.bp.temporal.TestChronoUnit].data_yearsBetween()'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_LocalDateTimeSameTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_LocalDateTimeLaterTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_ZonedDateSameOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_yearsBetween_ZonedDateLaterOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].data_monthsBetween()'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_LocalDateTimeSameTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_LocalDateTimeLaterTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_ZonedDateSameOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_monthsBetween_ZonedDateLaterOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].data_weeksBetween()'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_weeksBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_weeksBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].data_daysBetween()'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetweenReversed(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_LocalDateTimeSameTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_LocalDateTimeLaterTime(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_ZonedDateSameOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_daysBetween_ZonedDateLaterOffset(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_isDateBased()'
  - '[org.threeten.bp.temporal.TestChronoUnit].test_isTimeBased()'
  - '[org.threeten.bp.temporal.TestChronoUnit].date(int,org.threeten.bp.Month,int)'
  - '[org.threeten.bp.temporal.TestChronoUnit].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoUnit.java
- function_names:
  - '[org.threeten.bp.temporal.TestJulianFields].setUp()'
  - '[org.threeten.bp.temporal.TestJulianFields].data_samples()'
  - '[org.threeten.bp.temporal.TestJulianFields].test_samples_get(org.threeten.bp.temporal.TemporalField,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestJulianFields].test_samples_set(org.threeten.bp.temporal.TemporalField,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestJulianFields].test_toString()'
  - '[org.threeten.bp.temporal.TestJulianFields].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestJulianFields.java
- function_names:
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfMonth()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfMonth_nonLeap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfMonth_leap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastDayOfMonth()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfMonth_nonLeap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfMonth_leap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfNextMonth()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextMonth_nonLeap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextMonth_leap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfYear()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfYear_nonLeap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfYear_leap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastDayOfYear()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfYear_nonLeap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastDayOfYear_leap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstDayOfNextYear()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextYear_nonLeap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstDayOfNextYear_leap()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_dayOfWeekInMonth()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_dayOfWeekInMonth_nullDayOfWeek()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].data_dayOfWeekInMonth_positive()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_dayOfWeekInMonth_positive(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].data_dayOfWeekInMonth_zero()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_dayOfWeekInMonth_zero(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].data_dayOfWeekInMonth_negative()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_dayOfWeekInMonth_negative(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstInMonth()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_firstInMonth_nullDayOfWeek()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_firstInMonth(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastInMonth()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_lastInMonth_nullDayOfWeek()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_lastInMonth(int,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_next()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_next_nullDayOfWeek()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_next()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_nextOrSame()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_nextOrSame_nullDayOfWeek()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_nextOrSame()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previous()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previous_nullDayOfWeek()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_previous()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previousOrSame()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].factory_previousOrSame_nullDayOfWeek()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].test_previousOrSame()'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,org.threeten.bp.Month,int)'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].date(int,int,int)'
  - '[org.threeten.bp.temporal.TestTemporalAdjusters].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestTemporalAdjusters.java
- function_names:
  - '[org.threeten.bp.temporal.TestIsoFields].test_enum()'
  - '[org.threeten.bp.temporal.TestIsoFields].data_week()'
  - '[org.threeten.bp.temporal.TestIsoFields].test_WOWBY(org.threeten.bp.LocalDate,org.threeten.bp.DayOfWeek,int,int)'
  - '[org.threeten.bp.temporal.TestIsoFields].test_WBY(org.threeten.bp.LocalDate,org.threeten.bp.DayOfWeek,int,int)'
  - '[org.threeten.bp.temporal.TestIsoFields].test_parse_weeks(org.threeten.bp.LocalDate,org.threeten.bp.DayOfWeek,int,int)'
  - '[org.threeten.bp.temporal.TestIsoFields].test_loop()'
  - '[org.threeten.bp.temporal.TestIsoFields].data_quartersBetween()'
  - '[org.threeten.bp.temporal.TestIsoFields].test_quarters_between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate,long)'
  - '[org.threeten.bp.temporal.TestIsoFields].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestIsoFields.java
- function_names:
  - '[org.threeten.bp.temporal.MockFieldValue].<init>(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.temporal.MockFieldValue].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.temporal.MockFieldValue].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.temporal.MockFieldValue].getLong(org.threeten.bp.temporal.TemporalField)'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/temporal/MockFieldValue.java
- function_names:
  - '[org.threeten.bp.temporal.TestChronoField].test_isDateBased()'
  - '[org.threeten.bp.temporal.TestChronoField].test_isTimeBased()'
  - '[org.threeten.bp.temporal.TestChronoField].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestChronoField.java
- function_names:
  - '[org.threeten.bp.temporal.TestYearMonth].setUp()'
  - '[org.threeten.bp.temporal.TestYearMonth].samples()'
  - '[org.threeten.bp.temporal.TestYearMonth].validFields()'
  - '[org.threeten.bp.temporal.TestYearMonth].invalidFields()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_immutable()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_serialization()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_serialization_format()'
  - '[org.threeten.bp.temporal.TestYearMonth].check(org.threeten.bp.YearMonth,int,int)'
  - '[org.threeten.bp.temporal.TestYearMonth].now()'
  - '[org.threeten.bp.temporal.TestYearMonth].now_ZoneId_nullZoneId()'
  - '[org.threeten.bp.temporal.TestYearMonth].now_ZoneId()'
  - '[org.threeten.bp.temporal.TestYearMonth].now_Clock()'
  - '[org.threeten.bp.temporal.TestYearMonth].now_Clock_nullClock()'
  - '[org.threeten.bp.temporal.TestYearMonth].factory_intsMonth()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_factory_intsMonth_yearTooLow()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_factory_intsMonth_dayTooHigh()'
  - '[org.threeten.bp.temporal.TestYearMonth].factory_intsMonth_nullMonth()'
  - '[org.threeten.bp.temporal.TestYearMonth].factory_ints()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_yearTooLow()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_dayTooHigh()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_monthTooLow()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_factory_ints_monthTooHigh()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_factory_CalendricalObject()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_factory_CalendricalObject_invalid_noDerive()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_factory_CalendricalObject_null()'
  - '[org.threeten.bp.temporal.TestYearMonth].provider_goodParseData()'
  - '[org.threeten.bp.temporal.TestYearMonth].factory_parse_success(String,org.threeten.bp.YearMonth)'
  - '[org.threeten.bp.temporal.TestYearMonth].provider_badParseData()'
  - '[org.threeten.bp.temporal.TestYearMonth].factory_parse_fail(String,int)'
  - '[org.threeten.bp.temporal.TestYearMonth].factory_parse_illegalValue_Month()'
  - '[org.threeten.bp.temporal.TestYearMonth].factory_parse_nullText()'
  - '[org.threeten.bp.temporal.TestYearMonth].factory_parse_formatter()'
  - '[org.threeten.bp.temporal.TestYearMonth].factory_parse_formatter_nullText()'
  - '[org.threeten.bp.temporal.TestYearMonth].factory_parse_formatter_nullFormatter()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_tooBig()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_null()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_invalidField()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_get_TemporalField_timeField()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField_null()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField_invalidField()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_getLong_TemporalField_timeField()'
  - '[org.threeten.bp.temporal.TestYearMonth].provider_sampleDates()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_with_Year()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_with_Year_noChange_equal()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_with_Year_null()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_with_Month()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_with_Month_noChange_equal()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_with_Month_null()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_withYear()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_withYear_int_noChange_equal()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_withYear_tooLow()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_withYear_tooHigh()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_withMonth()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_withMonth_int_noChange_equal()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_withMonth_tooLow()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_withMonth_tooHigh()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_noChange_equal()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_negative()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_big()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooLarge()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooLargeMaxAddMax()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooLargeMaxAddMin()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusYears_long_invalidTooSmall()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_noChange_equal()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_overYears()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_negative()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_negativeOverYear()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_big()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooLarge()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooLargeMaxAddMax()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooLargeMaxAddMin()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_plusMonths_long_invalidTooSmall()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_noChange_equal()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_negative()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_big()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooLarge()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooLargeMaxSubtractMax()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooLargeMaxSubtractMin()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusYears_long_invalidTooSmall()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_noChange_equal()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_overYears()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_negative()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_negativeOverYear()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_big()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooLarge()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooLargeMaxSubtractMax()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooLargeMaxSubtractMin()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_minusMonths_long_invalidTooSmall()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_preserveDoM()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_resolve()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_equal()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_adjustDate_null()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_isLeapYear()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfMonth_june()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfMonth_febNonLeap()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfMonth_febLeap()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_lengthOfYear()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_isValidDay_int_june()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_isValidDay_int_febNonLeap()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_isValidDay_int_febLeap()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_atDay_int()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_atDay_int_invalidDay()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_query()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_query_null()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_comparisons()'
  - '[org.threeten.bp.temporal.TestYearMonth].doTest_comparisons_YearMonth()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_compareTo_ObjectNull()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_isBefore_ObjectNull()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_isAfter_ObjectNull()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_equals()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_equals_itself_true()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_equals_string_false()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_equals_null_false()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_hashCode(int,int)'
  - '[org.threeten.bp.temporal.TestYearMonth].test_hashCode_unique()'
  - '[org.threeten.bp.temporal.TestYearMonth].provider_sampleToString()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_toString(int,int,String)'
  - '[org.threeten.bp.temporal.TestYearMonth].test_format_formatter()'
  - '[org.threeten.bp.temporal.TestYearMonth].test_format_formatter_null()'
  - '[org.threeten.bp.temporal.TestYearMonth].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/temporal/TestYearMonth.java
- function_names:
  - '[org.threeten.bp.format.TestZoneOffsetParser].data_error()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser,String,int,Class<?>)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch_UTC()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch_UTC()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch_UTC()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch_UTC()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch_UTC_EmptyUTC()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch_UTC_EmptyUTC()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch_UTC_EmptyUTC()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch_UTC_EmptyUTC()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].provider_offsets()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch(String,String,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch(String,String,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch(String,String,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch(String,String,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_exactMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_startStringMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_midStringMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_endStringMatch_EmptyUTC(String,String,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].provider_bigOffsets()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_bigOffsets(String,String,long)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].provider_badOffsets()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_invalid(String,String,int)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseSensitiveUTC_matchedCase()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseSensitiveUTC_unmatchedCase()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseInsensitiveUTC_matchedCase()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].test_parse_caseInsensitiveUTC_unmatchedCase()'
  - '[org.threeten.bp.format.TestZoneOffsetParser].assertParsed(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.format.TestZoneOffsetParser].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetParser.java
- function_names:
  - '[org.threeten.bp.format.TestTextPrinter].test_print_emptyCalendrical()'
  - '[org.threeten.bp.format.TestTextPrinter].test_print_append()'
  - '[org.threeten.bp.format.TestTextPrinter].provider_dow()'
  - '[org.threeten.bp.format.TestTextPrinter].test_print(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - '[org.threeten.bp.format.TestTextPrinter].test_print_french_long()'
  - '[org.threeten.bp.format.TestTextPrinter].test_print_french_short()'
  - '[org.threeten.bp.format.TestTextPrinter].test_toString1()'
  - '[org.threeten.bp.format.TestTextPrinter].test_toString2()'
  - '[org.threeten.bp.format.TestTextPrinter].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextPrinter.java
- function_names:
  - '[org.threeten.bp.format.TestReducedPrinter].test_print_emptyCalendrical()'
  - '[org.threeten.bp.format.TestReducedPrinter].test_print_append()'
  - '[org.threeten.bp.format.TestReducedPrinter].provider_pivot()'
  - '[org.threeten.bp.format.TestReducedPrinter].test_pivot(int,int,int,String)'
  - '[org.threeten.bp.format.TestReducedPrinter].test_toString()'
  - '[org.threeten.bp.format.TestReducedPrinter].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedPrinter.java
- function_names:
  - '[org.threeten.bp.format.TestCharLiteralParser].data_success()'
  - '[org.threeten.bp.format.TestCharLiteralParser].test_parse_success(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,boolean,String,int,int)'
  - '[org.threeten.bp.format.TestCharLiteralParser].data_error()'
  - '[org.threeten.bp.format.TestCharLiteralParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser,String,int,Class<?>)'
  - '[org.threeten.bp.format.TestCharLiteralParser].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralParser.java
- function_names:
  - '[org.threeten.bp.format.TestStringLiteralPrinter].test_print_emptyCalendrical()'
  - '[org.threeten.bp.format.TestStringLiteralPrinter].test_print_dateTime()'
  - '[org.threeten.bp.format.TestStringLiteralPrinter].test_print_emptyAppendable()'
  - '[org.threeten.bp.format.TestStringLiteralPrinter].test_toString()'
  - '[org.threeten.bp.format.TestStringLiteralPrinter].test_toString_apos()'
  - '[org.threeten.bp.format.TestStringLiteralPrinter].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralPrinter.java
- function_names:
  - '[org.threeten.bp.format.MockIOExceptionAppendable].append(CharSequence)'
  - '[org.threeten.bp.format.MockIOExceptionAppendable].append(char)'
  - '[org.threeten.bp.format.MockIOExceptionAppendable].append(CharSequence,int,int)'
  - '[org.threeten.bp.format.MockIOExceptionAppendable].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/MockIOExceptionAppendable.java
- function_names:
  - '[org.threeten.bp.format.TestNumberPrinter].test_print_emptyCalendrical()'
  - '[org.threeten.bp.format.TestNumberPrinter].test_print_append()'
  - '[org.threeten.bp.format.TestNumberPrinter].provider_pad()'
  - '[org.threeten.bp.format.TestNumberPrinter].test_pad_NOT_NEGATIVE(int,int,long,String)'
  - '[org.threeten.bp.format.TestNumberPrinter].test_pad_NEVER(int,int,long,String)'
  - '[org.threeten.bp.format.TestNumberPrinter].test_pad_NORMAL(int,int,long,String)'
  - '[org.threeten.bp.format.TestNumberPrinter].test_pad_ALWAYS(int,int,long,String)'
  - '[org.threeten.bp.format.TestNumberPrinter].test_pad_EXCEEDS_PAD(int,int,long,String)'
  - '[org.threeten.bp.format.TestNumberPrinter].test_toString1()'
  - '[org.threeten.bp.format.TestNumberPrinter].test_toString2()'
  - '[org.threeten.bp.format.TestNumberPrinter].test_toString3()'
  - '[org.threeten.bp.format.TestNumberPrinter].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberPrinter.java
- function_names:
  - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].data_combine()'
  - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_derive(org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalQuery<?>,Object)'
  - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].data_normalized()'
  - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_normalized(org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number,org.threeten.bp.temporal.TemporalField,Number)'
  - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_parse_ZDT_withZone()'
  - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].test_parse_Instant_withZone()'
  - '[org.threeten.bp.format.TestDateTimeBuilderCombinations].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeBuilderCombinations.java
- function_names:
  - '[org.threeten.bp.format.TestReducedParser].data_error()'
  - '[org.threeten.bp.format.TestReducedParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,String,int,Class<?>)'
  - '[org.threeten.bp.format.TestReducedParser].test_parse_fieldRangeIgnored()'
  - '[org.threeten.bp.format.TestReducedParser].provider_parse()'
  - '[org.threeten.bp.format.TestReducedParser].test_parse(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,String,int,int,Integer)'
  - '[org.threeten.bp.format.TestReducedParser].provider_parseLenient()'
  - '[org.threeten.bp.format.TestReducedParser].test_parseLenient(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,String,int,int,Integer)'
  - '[org.threeten.bp.format.TestReducedParser].assertParsed(org.threeten.bp.temporal.TemporalField,Long)'
  - '[org.threeten.bp.format.TestReducedParser].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestReducedParser.java
- function_names:
  - '[org.threeten.bp.format.TestCharLiteralPrinter].test_print_emptyCalendrical()'
  - '[org.threeten.bp.format.TestCharLiteralPrinter].test_print_dateTime()'
  - '[org.threeten.bp.format.TestCharLiteralPrinter].test_print_emptyAppendable()'
  - '[org.threeten.bp.format.TestCharLiteralPrinter].test_toString()'
  - '[org.threeten.bp.format.TestCharLiteralPrinter].test_toString_apos()'
  - '[org.threeten.bp.format.TestCharLiteralPrinter].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestCharLiteralPrinter.java
- function_names:
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].setUp()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_toFormatter_empty()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseCaseSensitive()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseCaseInsensitive()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseStrict()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_parseLenient()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_1arg()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_1arg_null()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg_null()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg_widthTooSmall()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_2arg_widthTooBig()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_nullField()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_minWidthTooSmall()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_minWidthTooBig()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_maxWidthTooSmall()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_maxWidthTooBig()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_maxWidthMinWidth()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_3arg_nullSignStyle()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent2_parse3()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent2_parse4()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent2_parse5()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValue_subsequent3_parse6()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValueReduced_null()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValueReduced()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendValueReduced_subsequent_parse()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_nullRule()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_invalidRuleNotFixedSet()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_minTooSmall()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_minTooBig()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_maxTooSmall()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_maxTooBig()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendFraction_4arg_maxWidthMinWidth()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_1arg()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_1arg_null()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_2arg()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_2arg_nullRule()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendText_2arg_nullStyle()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendTextMap()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendTextMap_nullRule()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendTextMap_nullStyle()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffsetId()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].data_offsetPatterns()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset(String)'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].data_badOffsetPatterns()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset_badPattern(String)'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset_3arg_nullText()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendOffset_3arg_nullPattern()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendZoneId()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendZoneText_1arg()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendZoneText_1arg_nullText()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_1arg()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_1arg_invalidWidth()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_2arg_dash()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padNext_2arg_invalidWidth()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_padOptional()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStart_noEnd()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStart2_noEnd()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStart_doubleStart()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd2()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd_doubleStartSingleEnd()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd_doubleStartDoubleEnd()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalStartEnd_immediateStartEnd()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_optionalEnd_noStart()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].dataValid()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendPattern_valid(String,String)'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].dataInvalid()'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].test_appendPattern_invalid(String)'
  - '[org.threeten.bp.format.TestDateTimeFormatterBuilder].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatterBuilder.java
- function_names:
  - '[org.threeten.bp.format.TestDateTimeParsing].data_instantZones()'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_ZDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_LDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_Instant(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantZones_supported(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.format.TestDateTimeParsing].data_instantNoZone()'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_ZDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_LDT(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_Instant(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_instantNoZone_supported(org.threeten.bp.format.DateTimeFormatter,String,org.threeten.bp.Instant)'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_InstantSeconds()'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_InstantSeconds_NanoOfSecond()'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfDay()'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfDay_NanoOfSecond()'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfMinute()'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_fromField_SecondOfMinute_NanoOfSecond()'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_tzdbGmtZoneEtc()'
  - '[org.threeten.bp.format.TestDateTimeParsing].test_parse_tzdbGmtZone()'
  - '[org.threeten.bp.format.TestDateTimeParsing].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeParsing.java
- function_names:
  - '[org.threeten.bp.format.TestTextParser].data_error()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser,String,int,Class<?>)'
  - '[org.threeten.bp.format.TestTextParser].test_parse_midStr()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_remainderIgnored()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_noMatch1()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_noMatch2()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_noMatch_atEnd()'
  - '[org.threeten.bp.format.TestTextParser].provider_text()'
  - '[org.threeten.bp.format.TestTextParser].provider_number()'
  - '[org.threeten.bp.format.TestTextParser].test_parseText(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - '[org.threeten.bp.format.TestTextParser].test_parseNumber(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseSensitive_parseUpper(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseInsensitive_parseUpper(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseSensitive_parseLower(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - '[org.threeten.bp.format.TestTextParser].test_parse_strict_caseInsensitive_parseLower(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - '[org.threeten.bp.format.TestTextParser].test_parse_full_strict_full_match()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_full_strict_short_noMatch()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_full_strict_number_noMatch()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_short_strict_full_match()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_short_strict_short_match()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_short_strict_number_noMatch()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_french_short_strict_full_noMatch()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_french_short_strict_short_match()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_full_lenient_full_match()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_full_lenient_short_match()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_full_lenient_number_match()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_short_lenient_full_match()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_short_lenient_short_match()'
  - '[org.threeten.bp.format.TestTextParser].test_parse_short_lenient_number_match()'
  - '[org.threeten.bp.format.TestTextParser].assertParsed(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.temporal.TemporalField,Long)'
  - '[org.threeten.bp.format.TestTextParser].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestTextParser.java
- function_names:
  - '[org.threeten.bp.format.TestZoneOffsetPrinter].provider_offsets()'
  - '[org.threeten.bp.format.TestZoneOffsetPrinter].test_print(String,String,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.format.TestZoneOffsetPrinter].test_toString(String,String,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.format.TestZoneOffsetPrinter].test_print_emptyCalendrical()'
  - '[org.threeten.bp.format.TestZoneOffsetPrinter].test_print_emptyAppendable()'
  - '[org.threeten.bp.format.TestZoneOffsetPrinter].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneOffsetPrinter.java
- function_names:
  - '[org.threeten.bp.format.TestDateTimeFormatter].setUp()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_withLocale()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_withLocale_null()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_print_Calendrical()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_print_Calendrical_noSuchField()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_print_Calendrical_null()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_noSuchField()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_nullCalendrical()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_nullAppendable()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_print_CalendricalAppendable_ioError()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_CharSequence()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_parseError()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_parseErrorLongText()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_parseIncomplete()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_nullText()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_Class_String_nullRule()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_firstOption()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_secondOption()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_parseError()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_parseErrorLongText()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_parseIncomplete()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_nullText()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_nullRules()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_zeroRules()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseBest_String_oneRule()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_parseError()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_nullString()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_nullParsePosition()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parseToBuilder_StringParsePosition_invalidPosition()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_format()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_format_null()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_format_notCalendrical()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String_parseError()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String_parseErrorLongText()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_String_null()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_parseError()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_nullString()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_nullParsePosition()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_invalidPosition_tooBig()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_invalidPosition_tooSmall()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_Class_format()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_Class_parseObject_String()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_parseObject_StringParsePosition_dateTimeError()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_toFormat_Class()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].test_parse_allZones()'
  - '[org.threeten.bp.format.TestDateTimeFormatter].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatter.java
- function_names:
  - '[org.threeten.bp.format.TestZoneIdParser].data_error()'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser,String,int,Class<?>)'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_exactMatch_Denver()'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_startStringMatch_Denver()'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_midStringMatch_Denver()'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_endStringMatch_Denver()'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_partialMatch()'
  - '[org.threeten.bp.format.TestZoneIdParser].populateTestData()'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_exactMatch(String,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_lowerCase()'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_endStringMatch_utc()'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_endStringMatch_utc_plus1()'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_midStringMatch_utc()'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_midStringMatch_utc_plus1()'
  - '[org.threeten.bp.format.TestZoneIdParser].data_fixedZones()'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed(String,String)'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed_byFormatterWithPrefix(String,String)'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed_byFormatterWithSuffixZ(String,String)'
  - '[org.threeten.bp.format.TestZoneIdParser].test_parse_fixed_byFormatterWithSuffix0(String,String)'
  - '[org.threeten.bp.format.TestZoneIdParser].test_toString_id()'
  - '[org.threeten.bp.format.TestZoneIdParser].assertParsed(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.format.TestZoneIdParser].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestZoneIdParser.java
- function_names:
  - '[org.threeten.bp.format.TestDateTimeFormatters].setUp()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_nullCalendrical()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_String()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_String_invalid()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_String_null()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale_invalid()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale_nullPattern()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_pattern_StringLocale_nullLocale()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoLocalDate()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoLocalDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_999999999()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_1000000000()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_1000000000_failedCreate()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_M999999999()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_M1000000000()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDate_M1000000000_failedCreate()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoOffsetDate()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOffsetDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOffsetDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoDate()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoDate(Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoLocalTime()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoLocalTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoOffsetTime()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOffsetTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOffsetTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoTime()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoTime(Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoLocalDateTime()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoLocalDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoLocalDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoOffsetDateTime()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOffsetDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOffsetDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoZonedDateTime()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoZonedDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoZonedDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].provider_sample_isoDateTime()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String,String,Class<?>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_offset()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_zoned()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_zoned_largeYear()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_fields()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoOrdinalDate_missingField()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOrdinalDate()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_isoOrdinalDate_largeYear()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_offset()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_zoned()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_largeYear()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_fields()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_basicIsoDate_missingField()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_basicIsoDate()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_basicIsoDate_largeYear()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].weekDate()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate(org.threeten.bp.temporal.TemporalAccessor,String)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate_zoned_largeYear()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate_fields()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_isoWeekDate_missingField()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_weekDate()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_parse_weekDate_largeYear()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].data_rfc()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_rfc1123(org.threeten.bp.LocalDateTime,String,String)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_rfc1123_french(org.threeten.bp.LocalDateTime,String,String)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].test_print_rfc1123_missingField()'
  - '[org.threeten.bp.format.TestDateTimeFormatters].createDate(Integer,Integer,Integer)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].createTime(Integer,Integer,Integer,Integer)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].createDateTime(Integer,Integer,Integer,Integer,Integer,Integer,Integer)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(Integer,Integer,Integer,Integer,Integer,Integer,Integer,String,String)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDateTime,String,String)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].buildAccessor(org.threeten.bp.LocalDate,String,String)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].buildCalendrical(Expected,String,String)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].assertParseMatch(org.threeten.bp.temporal.TemporalAccessor,Expected)'
  - '[org.threeten.bp.format.TestDateTimeFormatters].<init>()'
  - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setFields(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setFields(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setOffset(String)'
  - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].setZone(String)'
  - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].toString()'
  - '[org.threeten.bp.format.TestDateTimeFormatters.MockAccessor].<init>()'
  - '[org.threeten.bp.format.TestDateTimeFormatters.Expected].<init>()'
  - '[org.threeten.bp.format.TestDateTimeFormatters.Expected].<init>(org.threeten.bp.temporal.TemporalField,long,org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.format.TestDateTimeFormatters.Expected].add(org.threeten.bp.ZoneOffset)'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeFormatters.java
- function_names:
  - '[org.threeten.bp.format.TestNumberParser].data_error()'
  - '[org.threeten.bp.format.TestNumberParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser,String,int,Class<?>)'
  - '[org.threeten.bp.format.TestNumberParser].provider_parseData()'
  - '[org.threeten.bp.format.TestNumberParser].test_parse_fresh(int,int,SignStyle,int,String,int,int,long)'
  - '[org.threeten.bp.format.TestNumberParser].test_parse_textField(int,int,SignStyle,int,String,int,int,long)'
  - '[org.threeten.bp.format.TestNumberParser].provider_parseSignsStrict()'
  - '[org.threeten.bp.format.TestNumberParser].test_parseSignsStrict(String,int,int,SignStyle,int,Integer)'
  - '[org.threeten.bp.format.TestNumberParser].provider_parseSignsLenient()'
  - '[org.threeten.bp.format.TestNumberParser].test_parseSignsLenient(String,int,int,SignStyle,int,Integer)'
  - '[org.threeten.bp.format.TestNumberParser].assertParsed(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.temporal.TemporalField,Long)'
  - '[org.threeten.bp.format.TestNumberParser].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestNumberParser.java
- function_names:
  - '[org.threeten.bp.format.TestSettingsParser].test_print_sensitive()'
  - '[org.threeten.bp.format.TestSettingsParser].test_print_strict()'
  - '[org.threeten.bp.format.TestSettingsParser].test_print_nulls()'
  - '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_sensitive()'
  - '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_insensitive()'
  - '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_strict()'
  - '[org.threeten.bp.format.TestSettingsParser].test_parse_changeStyle_lenient()'
  - '[org.threeten.bp.format.TestSettingsParser].test_toString_sensitive()'
  - '[org.threeten.bp.format.TestSettingsParser].test_toString_insensitive()'
  - '[org.threeten.bp.format.TestSettingsParser].test_toString_strict()'
  - '[org.threeten.bp.format.TestSettingsParser].test_toString_lenient()'
  - '[org.threeten.bp.format.TestSettingsParser].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSettingsParser.java
- function_names:
  - '[org.threeten.bp.format.TestStringLiteralParser].data_success()'
  - '[org.threeten.bp.format.TestStringLiteralParser].test_parse_success(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,boolean,String,int,int)'
  - '[org.threeten.bp.format.TestStringLiteralParser].data_error()'
  - '[org.threeten.bp.format.TestStringLiteralParser].test_parse_error(org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser,String,int,Class<?>)'
  - '[org.threeten.bp.format.TestStringLiteralParser].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestStringLiteralParser.java
- function_names:
  - '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].setUp()'
  - '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].data_text()'
  - '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].test_getText(org.threeten.bp.temporal.TemporalField,Number,TextStyle,java.util.Locale,String)'
  - '[org.threeten.bp.format.TestSimpleDateTimeTextProvider].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestSimpleDateTimeTextProvider.java
- function_names:
  - '[org.threeten.bp.format.TestPadParserDecorator].test_parse_negativePosition()'
  - '[org.threeten.bp.format.TestPadParserDecorator].test_parse_offEndPosition()'
  - '[org.threeten.bp.format.TestPadParserDecorator].test_parse()'
  - '[org.threeten.bp.format.TestPadParserDecorator].test_parse_noReadBeyond()'
  - '[org.threeten.bp.format.TestPadParserDecorator].test_parse_textLessThanPadWidth()'
  - '[org.threeten.bp.format.TestPadParserDecorator].test_parse_decoratedErrorPassedBack()'
  - '[org.threeten.bp.format.TestPadParserDecorator].test_parse_decoratedDidNotParseToPadWidth()'
  - '[org.threeten.bp.format.TestPadParserDecorator].assertParsed(org.threeten.bp.temporal.TemporalField,Long)'
  - '[org.threeten.bp.format.TestPadParserDecorator].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadParserDecorator.java
- function_names:
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_print_emptyCalendrical()'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_print_append()'
  - '[org.threeten.bp.format.TestFractionPrinterParser].provider_nanos()'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_print_nanos(int,int,int,String)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_print_nanos_noDecimalPoint(int,int,int,String)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].provider_seconds()'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_print_seconds(int,int,int,String)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_print_seconds_noDecimalPoint(int,int,int,String)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse(int,int,int,String)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_noDecimalPoint(int,int,int,String)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_followedByNonDigit(int,int,int,String)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_preceededByNonDigit(int,int,int,String)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].fixParsedValue(int,int)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_reverseParse_seconds(int,int,int,String)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].assertParsed(org.threeten.bp.format.DateTimeParseContext,org.threeten.bp.temporal.TemporalField,Long)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].provider_parseNothing()'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_parse_nothing(org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser,String,int,int)'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_toString()'
  - '[org.threeten.bp.format.TestFractionPrinterParser].test_toString_noDecimalPoint()'
  - '[org.threeten.bp.format.TestFractionPrinterParser].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestFractionPrinterParser.java
- function_names:
  - '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_emptyCalendrical()'
  - '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_fullDateTime()'
  - '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_append()'
  - '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_noPadRequiredSingle()'
  - '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_padRequiredSingle()'
  - '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_noPadRequiredMultiple()'
  - '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_padRequiredMultiple()'
  - '[org.threeten.bp.format.TestPadPrinterDecorator].test_print_overPad()'
  - '[org.threeten.bp.format.TestPadPrinterDecorator].test_toString1()'
  - '[org.threeten.bp.format.TestPadPrinterDecorator].test_toString2()'
  - '[org.threeten.bp.format.TestPadPrinterDecorator].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestPadPrinterDecorator.java
- function_names:
  - '[org.threeten.bp.format.AbstractTestPrinterParser].setUp()'
  - '[org.threeten.bp.format.AbstractTestPrinterParser].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/AbstractTestPrinterParser.java
- function_names:
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].setUp()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].data_text()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendText2arg_print(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendText1arg_print(org.threeten.bp.temporal.TemporalField,TextStyle,int,String)'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_print_appendText2arg_french_long()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_print_appendText2arg_french_short()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendTextMap()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendTextMap_DOM()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_appendTextMapIncomplete()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_chineseNarrowDayOfWeek()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_arabicNarrowDayOfWeek()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_chineseNarrowMonth()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_japaneseNarrowMonth()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].test_arabicNarrowMonth()'
  - '[org.threeten.bp.format.TestDateTimeTextPrinting].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDateTimeTextPrinting.java
- function_names:
  - '[org.threeten.bp.format.TestDecimalStyle].test_getAvailableLocales()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_of_Locale()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_STANDARD()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_zeroDigit()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_positiveSign()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_negativeSign()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_decimalSeparator()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_convertToDigit_base()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_convertToDigit_altered()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_convertNumberToI18N_base()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_convertNumberToI18N_altered()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode1()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode2()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode3()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_equalsHashCode_bad()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_toString_base()'
  - '[org.threeten.bp.format.TestDecimalStyle].test_toString_altered()'
  - '[org.threeten.bp.format.TestDecimalStyle].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/format/TestDecimalStyle.java
- function_names:
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_chrono_byName()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].data_samples()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_MinguoDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_MinguoChrono()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].data_badDates()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_badDates(int,int,int)'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust1()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust2()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust_toLocalDate()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_adjust_toMonth()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_LocalDate_adjustToMinguoDate()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_LocalDateTime_adjustToMinguoDate()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].data_toString()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_equals_true()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].test_equals_false()'
  - '[org.threeten.bp.chrono.TestMinguoChronology].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestMinguoChronology.java
- function_names:
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_chrono_byName()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].data_samples()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.TestHijrahChronology].data_badDates()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_badDates(int,int,int)'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_alignedDayOfWeekInMonth()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust1()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust2()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust_toLocalDate()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_adjust_toMonth()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_LocalDate_adjustToHijrahDate()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_LocalDateTime_adjustToHijrahDate()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].data_toString()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_equals_true()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].test_equals_false()'
  - '[org.threeten.bp.chrono.TestHijrahChronology].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestHijrahChronology.java
- function_names:
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime].data_of_calendars()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badWithAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badPlusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badMinusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badPlusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badMinusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_badDateTimeFieldChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_zonedDateTime_comparisons(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime].test_ChronoZonedDateTimeSerialization(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime].<init>()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].<init>(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].addTo(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].getUnits()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedAdjuster].get(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].<init>(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].toString()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].getDuration()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isDurationEstimated()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isDateBased()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isTimeBased()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].addTo(R,long)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedPeriodUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].<init>(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].toString()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getBaseUnit()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getRangeUnit()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].range()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].isDateBased()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].isTimeBased()'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].adjustInto(R,long)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].getDisplayName(java.util.Locale)'
  - '[org.threeten.bp.chrono.TestChronoZonedDateTime.FixedDateTimeField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoZonedDateTime.java
- function_names:
  - '[org.threeten.bp.chrono.TestChronoLocalDate].data_of_calendars()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate].test_badWithAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate].test_badPlusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate].test_badMinusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate].test_badPlusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate].test_badMinusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate].test_badDateTimeFieldChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate].test_date_comparisons(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate].test_ChronoSerialization(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate].<init>()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].<init>(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].addTo(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].getUnits()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedAdjuster].get(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].<init>(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].toString()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].getDuration()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isDurationEstimated()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isDateBased()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isTimeBased()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].addTo(R,long)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedPeriodUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].<init>(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].toString()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getBaseUnit()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getRangeUnit()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].range()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].isDateBased()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].isTimeBased()'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].adjustInto(R,long)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].getDisplayName(java.util.Locale)'
  - '[org.threeten.bp.chrono.TestChronoLocalDate.FixedDateTimeField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDate.java
- function_names:
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime].data_of_calendars()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badWithAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badPlusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badMinusAdjusterChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badPlusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badMinusPeriodUnitChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_badDateTimeFieldChrono(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_datetime_comparisons(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime].test_ChronoLocalDateTimeSerialization(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime].<init>()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].<init>(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].addTo(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].getUnits()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedAdjuster].get(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].<init>(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].toString()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].getDuration()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isDurationEstimated()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isDateBased()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isTimeBased()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].addTo(R,long)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedPeriodUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].<init>(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].toString()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getBaseUnit()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getRangeUnit()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].range()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].isDateBased()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].isTimeBased()'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].adjustInto(R,long)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].getDisplayName(java.util.Locale)'
  - '[org.threeten.bp.chrono.TestChronoLocalDateTime.FixedDateTimeField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronoLocalDateTime.java
- function_names:
  - '[org.threeten.bp.chrono.TestChronology].setUp()'
  - '[org.threeten.bp.chrono.TestChronology].data_of_calendars()'
  - '[org.threeten.bp.chrono.TestChronology].test_getters(String,String,String)'
  - '[org.threeten.bp.chrono.TestChronology].test_required_calendars(String,String,String)'
  - '[org.threeten.bp.chrono.TestChronology].test_calendar_list()'
  - '[org.threeten.bp.chrono.TestChronology].test_epoch(String,String,String)'
  - '[org.threeten.bp.chrono.TestChronology].data_CalendarType()'
  - '[org.threeten.bp.chrono.TestChronology].test_getCalendarType(org.threeten.bp.chrono.Chronology,String)'
  - '[org.threeten.bp.chrono.TestChronology].test_lookupLocale_jp_JP()'
  - '[org.threeten.bp.chrono.TestChronology].test_lookupLocale_jp_JP_JP()'
  - '[org.threeten.bp.chrono.TestChronology].test_chronoSerializationSingleton(org.threeten.bp.chrono.Chronology,String)'
  - '[org.threeten.bp.chrono.TestChronology].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestChronology.java
- function_names:
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_chrono_byName()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].data_samples()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].data_badDates()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_badDates(int,int,int)'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust1()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust2()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust_toLocalDate()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_adjust_toMonth()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_LocalDate_adjustToJapaneseDate()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_LocalDateTime_adjustToJapaneseDate()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].data_japaneseEras()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_Japanese_Eras(org.threeten.bp.chrono.Era,int,String)'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_Japanese_badEras()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_Japanese_registerEra()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].data_toString()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_equals_true()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].test_equals_false()'
  - '[org.threeten.bp.chrono.TestJapaneseChronology].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestJapaneseChronology.java
- function_names:
  - '[org.threeten.bp.chrono.TestIsoChronology].test_chrono_byName()'
  - '[org.threeten.bp.chrono.TestIsoChronology].instanceNotNull()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_eraOf()'
  - '[org.threeten.bp.chrono.TestIsoChronology].data_samples()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.TestIsoChronology].data_badDates()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_badDates(int,int,int)'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_date_withEra()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_date_withEra_withWrongEra()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_adjust1()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_adjust2()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_adjust_toLocalDate()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_adjust_toMonth()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_LocalDate_adjustToISODate()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_LocalDateTime_adjustToISODate()'
  - '[org.threeten.bp.chrono.TestIsoChronology].leapYearInformation()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_isLeapYear(int,boolean)'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_now()'
  - '[org.threeten.bp.chrono.TestIsoChronology].data_toString()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_equals_true()'
  - '[org.threeten.bp.chrono.TestIsoChronology].test_equals_false()'
  - '[org.threeten.bp.chrono.TestIsoChronology].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestIsoChronology.java
- function_names:
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_chrono_byName()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].data_samples()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_toLocalDate(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_fromCalendrical(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].data_badDates()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_badDates(int,int,int)'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust1()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust2()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withYear_BE()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withYear_BBE()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withEra_BE()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withEra_BBE()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_withEra_swap()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust_toLocalDate()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_adjust_toMonth()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_LocalDate_adjustToBuddhistDate()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_LocalDateTime_adjustToBuddhistDate()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].data_toString()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_toString(org.threeten.bp.chrono.ChronoLocalDate,String)'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_Chrono_range()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_equals_true()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].test_equals_false()'
  - '[org.threeten.bp.chrono.TestThaiBuddhistChronology].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/chrono/TestThaiBuddhistChronology.java
- function_names:
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_serialization_loaded()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].assertSerialization(org.threeten.bp.zone.ZoneRules)'
  - '[org.threeten.bp.zone.TestStandardZoneRules].etcGmt()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_EtcGmt_nextTransition()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_EtcGmt_previousTransition()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].europeLondon()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_preTimeZones()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffset()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffset_toDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffset_fromDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_toDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_fromDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_gap()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getOffsetInfo_overlap()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getStandardOffset()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getTransitions()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_getTransitionRules()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_nextTransition_historic()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_nextTransition_rulesBased()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_nextTransition_lastYear()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_previousTransition_historic()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_London_previousTransition_rulesBased()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].europeDublin()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffset()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffset_toDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffset_fromDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_toDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_fromDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_gap()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getOffsetInfo_overlap()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_getStandardOffset()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Dublin_dst()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].europeParis()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_preTimeZones()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffset()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffset_toDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffset_fromDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_toDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_fromDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_gap()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getOffsetInfo_overlap()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Paris_getStandardOffset()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].americaNewYork()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_preTimeZones()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffset()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffset_toDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffset_fromDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_toDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_fromDST()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_gap()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getOffsetInfo_overlap()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_NewYork_getStandardOffset()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].asiaKathmandu()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Kathmandu_nextTransition_historic()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_Kathmandu_nextTransition_noRules()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_getTransitions_immutable()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_getTransitionRules_immutable()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_rulesWithoutTransitions()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_equals()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_equals_null()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_equals_notZoneRules()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].test_toString()'
  - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestStandardZoneRules].createInstant(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestStandardZoneRules].createZDT(int,int,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.zone.TestStandardZoneRules].createLDT(int,int,int)'
  - '[org.threeten.bp.zone.TestStandardZoneRules].checkOffset(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,int)'
  - '[org.threeten.bp.zone.TestStandardZoneRules].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestStandardZoneRules.java
- function_names:
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_specific()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_minimum()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_minimumTooShort()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_minTooLong()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_maximum()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_maximumTooShort()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_maxTooLong()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_only()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_only_uppercase()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseYear_invalidYear()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseYear(org.threeten.bp.zone.TzdbZoneRulesCompiler,String,int)'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonth()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonth_TooShort()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonth_invalid()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonth(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseDayOfWeek()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseDayOfWeek_tooShort()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseDayOfWeek_invalid()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseDayOfWeek(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_marLastSun0220()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_jun50220s()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maySatAfter50220u()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maySatBefore50220u()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maySatBefore15Dash()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_maylastSunShortTime()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseMonthDayTime_sepSatAfter82500()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseMonthDayTime(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_at_midnight()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_just_before_midnight()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_too_short()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_bad_adjustment()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].test_parseLeapSecondRule_rolling()'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].parseLeapSecondRule(org.threeten.bp.zone.TzdbZoneRulesCompiler,String)'
  - '[org.threeten.bp.zone.TestTzdbZoneRulesCompiler].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestTzdbZoneRulesCompiler.java
- function_names:
  - '[org.threeten.bp.zone.TestZoneRulesProvider].test_getAvailableGroupIds()'
  - '[org.threeten.bp.zone.TestZoneRulesProvider].test_getRules_String()'
  - '[org.threeten.bp.zone.TestZoneRulesProvider].test_getRules_String_unknownId()'
  - '[org.threeten.bp.zone.TestZoneRulesProvider].test_getRules_String_null()'
  - '[org.threeten.bp.zone.TestZoneRulesProvider].test_getVersions_String()'
  - '[org.threeten.bp.zone.TestZoneRulesProvider].test_getVersions_String_unknownId()'
  - '[org.threeten.bp.zone.TestZoneRulesProvider].test_getVersions_String_null()'
  - '[org.threeten.bp.zone.TestZoneRulesProvider].test_refresh()'
  - '[org.threeten.bp.zone.TestZoneRulesProvider].test_registerProvider()'
  - '[org.threeten.bp.zone.TestZoneRulesProvider].<init>()'
  - '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].provideZoneIds()'
  - '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].provideVersions(String)'
  - '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].provideRules(String,boolean)'
  - '[org.threeten.bp.zone.TestZoneRulesProvider.MockTempProvider].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesProvider.java
- function_names:
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_nullTransition()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_nullOffsetBefore()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_nullOffsetAfter()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_sameOffset()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_factory_noNanos()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_getters_gap()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_getters_overlap()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_serialization_unusual1()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_serialization_unusual2()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_serialization_format()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_isValidOffset_gap()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_isValidOffset_overlap()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_compareTo()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_compareTo_sameInstant()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_equals()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_hashCode_floatingWeek_gap_notEndOfDay()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_toString_gap()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].test_toString_overlap()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransition].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransition.java
- function_names:
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_toRules_noWindows()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_toRules_null()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_singleCutover()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_localFixedRules()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_windowChangeDuringDST()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_windowChangeWithinDST()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_endsInSavings()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_closeTransitions()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_closeTransitionsMeet()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_weirdSavingsBeforeLast()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_differentLengthLastRules1()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_combined_differentLengthLastRules2()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_twoChangesSameDay()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_twoChangesDifferentDefinition()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_argentina()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_cairo_dateChange()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_cairo_twoChangesSameMonth()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_sofia_lastRuleClash()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_prague()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_tbilisi()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_vincennes()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_iqaluit()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_jordan2400()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_japan2500()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_constrainedRules()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_noRules()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_nullOffset()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_nullTime()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindow_nullTimeDefinition()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindowForever_noRules()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindowForever_rules()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addWindowForever_nullOffset()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_first()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_noWindow()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_cannotMixSavingsWithRule()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_setFixedSavingsToWindow_cannotMixSavingsWithLastRule()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_endOfMonth()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_endOfMonthFeb()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_fromDayOfMonth()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_noWindow()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_cannotMixRuleWithSavings()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalYear1()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalYear2()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalDayOfMonth_tooSmall()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalDayOfMonth_zero()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalDayOfMonth_tooLarge()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_nullMonth()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_nullTime()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_illegalEndOfDayTime()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_nullTimeDefinition()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYearObject()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYearObject_nullTime()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYearObject_nullTimeDefinition()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_noWindow()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_cannotMixRuleWithSavings()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalYear()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalDayOfMonth_tooSmall()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalDayOfMonth_zero()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_illegalDayOfMonth_tooLarge()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_nullMonth()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_nullTime()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].test_addRuleToWindow_singleYear_nullTimeDefinition()'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertGap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOverlap(org.threeten.bp.zone.ZoneRules,int,int,int,int,int,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].assertOffsetInfo(org.threeten.bp.zone.ZoneRules,org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].time(int,int)'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,int,int,int,int)'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].dateTime(int,org.threeten.bp.Month,int,int,int)'
  - '[org.threeten.bp.zone.TestZoneRulesBuilder].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneRulesBuilder.java
- function_names:
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullMonth()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullTime()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullTimeDefinition()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullStandardOffset()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullOffsetBefore()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_nullOffsetAfter()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidDayOfMonthIndicator_tooSmall()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidDayOfMonthIndicator_zero()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidDayOfMonthIndicator_tooLarge()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_factory_invalidMidnightFlag()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_getters_floatingWeek()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_getters_floatingWeekBackwards()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_getters_fixedDate()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_unusualOffsets()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_endOfDay()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_unusualTime()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_serialization_format()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeek_gap_notEndOfDay()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeek_overlap_endOfDay()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeekBackwards_last()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeekBackwards_seventhLast()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_floatingWeekBackwards_secondLast()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_createTransition_fixedDate()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_monthDifferent()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_dayOfMonthDifferent()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_dayOfWeekDifferent()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_dayOfWeekDifferentNull()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_localTimeDifferent()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_endOfDayDifferent()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_timeDefinitionDifferent()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_standardOffsetDifferent()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_offsetBeforeDifferent()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_offsetAfterDifferent()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_string_false()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_equals_null_false()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_floatingWeek_gap_notEndOfDay()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_floatingWeek_overlap_endOfDay_nullDayOfWeek()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_floatingWeekBackwards()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_hashCode_fixedDate()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeek_gap_notEndOfDay()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeek_overlap_endOfDay()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeekBackwards_last()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_floatingWeekBackwards_secondLast()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].test_toString_fixedDate()'
  - '[org.threeten.bp.zone.TestZoneOffsetTransitionRule].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestZoneOffsetTransitionRule.java
- function_names:
  - '[org.threeten.bp.zone.TestFixedZoneRules].make(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].data_rules()'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_serialization(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_data_nullInput()'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_getOffset_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_getOffset_LocalDateTime(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_getValidOffsets_LDT(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransition_LDT(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_isValidOffset_LDT_ZO(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_getStandardOffset_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_getDaylightSavings_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_isDaylightSavings_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_nextTransition_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_previousTransition_Instant(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitions(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitions_immutable()'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitionRules(org.threeten.bp.zone.ZoneRules,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_getTransitionRules_immutable()'
  - '[org.threeten.bp.zone.TestFixedZoneRules].test_equalsHashCode()'
  - '[org.threeten.bp.zone.TestFixedZoneRules].<init>()'
  source_file: /src/threetenbp/src/test/java/org/threeten/bp/zone/TestFixedZoneRules.java
- function_names:
  - '[org.threeten.bp.Period].ofYears(int)'
  - '[org.threeten.bp.Period].ofMonths(int)'
  - '[org.threeten.bp.Period].ofWeeks(int)'
  - '[org.threeten.bp.Period].ofDays(int)'
  - '[org.threeten.bp.Period].of(int,int,int)'
  - '[org.threeten.bp.Period].from(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.Period].between(org.threeten.bp.LocalDate,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.Period].parse(CharSequence)'
  - '[org.threeten.bp.Period].parseNumber(CharSequence,String,int)'
  - '[org.threeten.bp.Period].create(int,int,int)'
  - '[org.threeten.bp.Period].<init>(int,int,int)'
  - '[org.threeten.bp.Period].readResolve()'
  - '[org.threeten.bp.Period].getUnits()'
  - '[org.threeten.bp.Period].getChronology()'
  - '[org.threeten.bp.Period].get(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Period].isZero()'
  - '[org.threeten.bp.Period].isNegative()'
  - '[org.threeten.bp.Period].getYears()'
  - '[org.threeten.bp.Period].getMonths()'
  - '[org.threeten.bp.Period].getDays()'
  - '[org.threeten.bp.Period].withYears(int)'
  - '[org.threeten.bp.Period].withMonths(int)'
  - '[org.threeten.bp.Period].withDays(int)'
  - '[org.threeten.bp.Period].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.Period].plusYears(long)'
  - '[org.threeten.bp.Period].plusMonths(long)'
  - '[org.threeten.bp.Period].plusDays(long)'
  - '[org.threeten.bp.Period].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.Period].minusYears(long)'
  - '[org.threeten.bp.Period].minusMonths(long)'
  - '[org.threeten.bp.Period].minusDays(long)'
  - '[org.threeten.bp.Period].multipliedBy(int)'
  - '[org.threeten.bp.Period].negated()'
  - '[org.threeten.bp.Period].normalized()'
  - '[org.threeten.bp.Period].toTotalMonths()'
  - '[org.threeten.bp.Period].addTo(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.Period].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.Period].equals(Object)'
  - '[org.threeten.bp.Period].hashCode()'
  - '[org.threeten.bp.Period].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/Period.java
- function_names:
  - '[org.threeten.bp.Clock].systemUTC()'
  - '[org.threeten.bp.Clock].systemDefaultZone()'
  - '[org.threeten.bp.Clock].system(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Clock].tickSeconds(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Clock].tickMinutes(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Clock].tick(org.threeten.bp.Clock,org.threeten.bp.Duration)'
  - '[org.threeten.bp.Clock].fixed(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Clock].offset(org.threeten.bp.Clock,org.threeten.bp.Duration)'
  - '[org.threeten.bp.Clock].<init>()'
  - '[org.threeten.bp.Clock].getZone()'
  - '[org.threeten.bp.Clock].withZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Clock].millis()'
  - '[org.threeten.bp.Clock].instant()'
  - '[org.threeten.bp.Clock].equals(Object)'
  - '[org.threeten.bp.Clock].hashCode()'
  - '[org.threeten.bp.Clock.SystemClock].<init>(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Clock.SystemClock].getZone()'
  - '[org.threeten.bp.Clock.SystemClock].withZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Clock.SystemClock].millis()'
  - '[org.threeten.bp.Clock.SystemClock].instant()'
  - '[org.threeten.bp.Clock.SystemClock].equals(Object)'
  - '[org.threeten.bp.Clock.SystemClock].hashCode()'
  - '[org.threeten.bp.Clock.SystemClock].toString()'
  - '[org.threeten.bp.Clock.FixedClock].<init>(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Clock.FixedClock].getZone()'
  - '[org.threeten.bp.Clock.FixedClock].withZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Clock.FixedClock].millis()'
  - '[org.threeten.bp.Clock.FixedClock].instant()'
  - '[org.threeten.bp.Clock.FixedClock].equals(Object)'
  - '[org.threeten.bp.Clock.FixedClock].hashCode()'
  - '[org.threeten.bp.Clock.FixedClock].toString()'
  - '[org.threeten.bp.Clock.OffsetClock].<init>(org.threeten.bp.Clock,org.threeten.bp.Duration)'
  - '[org.threeten.bp.Clock.OffsetClock].getZone()'
  - '[org.threeten.bp.Clock.OffsetClock].withZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Clock.OffsetClock].millis()'
  - '[org.threeten.bp.Clock.OffsetClock].instant()'
  - '[org.threeten.bp.Clock.OffsetClock].equals(Object)'
  - '[org.threeten.bp.Clock.OffsetClock].hashCode()'
  - '[org.threeten.bp.Clock.OffsetClock].toString()'
  - '[org.threeten.bp.Clock.TickClock].<init>(org.threeten.bp.Clock,long)'
  - '[org.threeten.bp.Clock.TickClock].getZone()'
  - '[org.threeten.bp.Clock.TickClock].withZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Clock.TickClock].millis()'
  - '[org.threeten.bp.Clock.TickClock].instant()'
  - '[org.threeten.bp.Clock.TickClock].equals(Object)'
  - '[org.threeten.bp.Clock.TickClock].hashCode()'
  - '[org.threeten.bp.Clock.TickClock].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/Clock.java
- function_names:
  - '[org.threeten.bp.Year].now()'
  - '[org.threeten.bp.Year].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Year].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.Year].of(int)'
  - '[org.threeten.bp.Year].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.Year].parse(CharSequence)'
  - '[org.threeten.bp.Year].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.Year].isLeap(long)'
  - '[org.threeten.bp.Year].<init>(int)'
  - '[org.threeten.bp.Year].getValue()'
  - '[org.threeten.bp.Year].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.Year].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Year].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.Year].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.Year].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.Year].isLeap()'
  - '[org.threeten.bp.Year].isValidMonthDay(org.threeten.bp.MonthDay)'
  - '[org.threeten.bp.Year].length()'
  - '[org.threeten.bp.Year].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.Year].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.Year].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.Year].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Year].plusYears(long)'
  - '[org.threeten.bp.Year].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.Year].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Year].minusYears(long)'
  - '[org.threeten.bp.Year].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.Year].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.Year].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Year].atDay(int)'
  - '[org.threeten.bp.Year].atMonth(Month)'
  - '[org.threeten.bp.Year].atMonth(int)'
  - '[org.threeten.bp.Year].atMonthDay(org.threeten.bp.MonthDay)'
  - '[org.threeten.bp.Year].compareTo(org.threeten.bp.Year)'
  - '[org.threeten.bp.Year].isAfter(org.threeten.bp.Year)'
  - '[org.threeten.bp.Year].isBefore(org.threeten.bp.Year)'
  - '[org.threeten.bp.Year].equals(Object)'
  - '[org.threeten.bp.Year].hashCode()'
  - '[org.threeten.bp.Year].toString()'
  - '[org.threeten.bp.Year].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.Year].writeReplace()'
  - '[org.threeten.bp.Year].readResolve()'
  - '[org.threeten.bp.Year].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.Year].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/Year.java
- function_names:
  - '[org.threeten.bp.Instant].now()'
  - '[org.threeten.bp.Instant].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.Instant].ofEpochSecond(long)'
  - '[org.threeten.bp.Instant].ofEpochSecond(long,long)'
  - '[org.threeten.bp.Instant].ofEpochMilli(long)'
  - '[org.threeten.bp.Instant].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.Instant].parse(CharSequence)'
  - '[org.threeten.bp.Instant].create(long,int)'
  - '[org.threeten.bp.Instant].<init>(long,int)'
  - '[org.threeten.bp.Instant].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.Instant].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Instant].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.Instant].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.Instant].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.Instant].getEpochSecond()'
  - '[org.threeten.bp.Instant].getNano()'
  - '[org.threeten.bp.Instant].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.Instant].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.Instant].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Instant].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.Instant].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Instant].plusSeconds(long)'
  - '[org.threeten.bp.Instant].plusMillis(long)'
  - '[org.threeten.bp.Instant].plusNanos(long)'
  - '[org.threeten.bp.Instant].plus(long,long)'
  - '[org.threeten.bp.Instant].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.Instant].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Instant].minusSeconds(long)'
  - '[org.threeten.bp.Instant].minusMillis(long)'
  - '[org.threeten.bp.Instant].minusNanos(long)'
  - '[org.threeten.bp.Instant].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.Instant].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.Instant].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Instant].nanosUntil(org.threeten.bp.Instant)'
  - '[org.threeten.bp.Instant].secondsUntil(org.threeten.bp.Instant)'
  - '[org.threeten.bp.Instant].atOffset(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.Instant].atZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.Instant].toEpochMilli()'
  - '[org.threeten.bp.Instant].compareTo(org.threeten.bp.Instant)'
  - '[org.threeten.bp.Instant].isAfter(org.threeten.bp.Instant)'
  - '[org.threeten.bp.Instant].isBefore(org.threeten.bp.Instant)'
  - '[org.threeten.bp.Instant].equals(Object)'
  - '[org.threeten.bp.Instant].hashCode()'
  - '[org.threeten.bp.Instant].toString()'
  - '[org.threeten.bp.Instant].writeReplace()'
  - '[org.threeten.bp.Instant].readResolve()'
  - '[org.threeten.bp.Instant].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.Instant].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/Instant.java
- function_names:
  - '[org.threeten.bp.ZonedDateTime].now()'
  - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].ofLocal(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].ofInstant(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].create(long,int,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].ofStrict(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].ofLenient(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.ZonedDateTime].parse(CharSequence)'
  - '[org.threeten.bp.ZonedDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.ZonedDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].resolveLocal(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.ZonedDateTime].resolveInstant(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.ZonedDateTime].resolveOffset(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.ZonedDateTime].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.ZonedDateTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.ZonedDateTime].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.ZonedDateTime].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.ZonedDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.ZonedDateTime].getOffset()'
  - '[org.threeten.bp.ZonedDateTime].withEarlierOffsetAtOverlap()'
  - '[org.threeten.bp.ZonedDateTime].withLaterOffsetAtOverlap()'
  - '[org.threeten.bp.ZonedDateTime].getZone()'
  - '[org.threeten.bp.ZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.ZonedDateTime].withFixedOffsetZone()'
  - '[org.threeten.bp.ZonedDateTime].getYear()'
  - '[org.threeten.bp.ZonedDateTime].getMonthValue()'
  - '[org.threeten.bp.ZonedDateTime].getMonth()'
  - '[org.threeten.bp.ZonedDateTime].getDayOfMonth()'
  - '[org.threeten.bp.ZonedDateTime].getDayOfYear()'
  - '[org.threeten.bp.ZonedDateTime].getDayOfWeek()'
  - '[org.threeten.bp.ZonedDateTime].getHour()'
  - '[org.threeten.bp.ZonedDateTime].getMinute()'
  - '[org.threeten.bp.ZonedDateTime].getSecond()'
  - '[org.threeten.bp.ZonedDateTime].getNano()'
  - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.ZonedDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.ZonedDateTime].withYear(int)'
  - '[org.threeten.bp.ZonedDateTime].withMonth(int)'
  - '[org.threeten.bp.ZonedDateTime].withDayOfMonth(int)'
  - '[org.threeten.bp.ZonedDateTime].withDayOfYear(int)'
  - '[org.threeten.bp.ZonedDateTime].withHour(int)'
  - '[org.threeten.bp.ZonedDateTime].withMinute(int)'
  - '[org.threeten.bp.ZonedDateTime].withSecond(int)'
  - '[org.threeten.bp.ZonedDateTime].withNano(int)'
  - '[org.threeten.bp.ZonedDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.ZonedDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.ZonedDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.ZonedDateTime].plusYears(long)'
  - '[org.threeten.bp.ZonedDateTime].plusMonths(long)'
  - '[org.threeten.bp.ZonedDateTime].plusWeeks(long)'
  - '[org.threeten.bp.ZonedDateTime].plusDays(long)'
  - '[org.threeten.bp.ZonedDateTime].plusHours(long)'
  - '[org.threeten.bp.ZonedDateTime].plusMinutes(long)'
  - '[org.threeten.bp.ZonedDateTime].plusSeconds(long)'
  - '[org.threeten.bp.ZonedDateTime].plusNanos(long)'
  - '[org.threeten.bp.ZonedDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.ZonedDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.ZonedDateTime].minusYears(long)'
  - '[org.threeten.bp.ZonedDateTime].minusMonths(long)'
  - '[org.threeten.bp.ZonedDateTime].minusWeeks(long)'
  - '[org.threeten.bp.ZonedDateTime].minusDays(long)'
  - '[org.threeten.bp.ZonedDateTime].minusHours(long)'
  - '[org.threeten.bp.ZonedDateTime].minusMinutes(long)'
  - '[org.threeten.bp.ZonedDateTime].minusSeconds(long)'
  - '[org.threeten.bp.ZonedDateTime].minusNanos(long)'
  - '[org.threeten.bp.ZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.ZonedDateTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.ZonedDateTime].toLocalDateTime()'
  - '[org.threeten.bp.ZonedDateTime].toLocalDate()'
  - '[org.threeten.bp.ZonedDateTime].toLocalTime()'
  - '[org.threeten.bp.ZonedDateTime].toOffsetDateTime()'
  - '[org.threeten.bp.ZonedDateTime].equals(Object)'
  - '[org.threeten.bp.ZonedDateTime].hashCode()'
  - '[org.threeten.bp.ZonedDateTime].toString()'
  - '[org.threeten.bp.ZonedDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.ZonedDateTime].writeReplace()'
  - '[org.threeten.bp.ZonedDateTime].readResolve()'
  - '[org.threeten.bp.ZonedDateTime].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.ZonedDateTime].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/ZonedDateTime.java
- function_names:
  - '[org.threeten.bp.LocalTime].now()'
  - '[org.threeten.bp.LocalTime].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.LocalTime].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.LocalTime].of(int,int)'
  - '[org.threeten.bp.LocalTime].of(int,int,int)'
  - '[org.threeten.bp.LocalTime].of(int,int,int,int)'
  - '[org.threeten.bp.LocalTime].ofSecondOfDay(long)'
  - '[org.threeten.bp.LocalTime].ofSecondOfDay(long,int)'
  - '[org.threeten.bp.LocalTime].ofNanoOfDay(long)'
  - '[org.threeten.bp.LocalTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.LocalTime].parse(CharSequence)'
  - '[org.threeten.bp.LocalTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.LocalTime].create(int,int,int,int)'
  - '[org.threeten.bp.LocalTime].<init>(int,int,int,int)'
  - '[org.threeten.bp.LocalTime].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalTime].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalTime].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalTime].get0(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalTime].getHour()'
  - '[org.threeten.bp.LocalTime].getMinute()'
  - '[org.threeten.bp.LocalTime].getSecond()'
  - '[org.threeten.bp.LocalTime].getNano()'
  - '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.LocalTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.LocalTime].withHour(int)'
  - '[org.threeten.bp.LocalTime].withMinute(int)'
  - '[org.threeten.bp.LocalTime].withSecond(int)'
  - '[org.threeten.bp.LocalTime].withNano(int)'
  - '[org.threeten.bp.LocalTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.LocalTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalTime].plusHours(long)'
  - '[org.threeten.bp.LocalTime].plusMinutes(long)'
  - '[org.threeten.bp.LocalTime].plusSeconds(long)'
  - '[org.threeten.bp.LocalTime].plusNanos(long)'
  - '[org.threeten.bp.LocalTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.LocalTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalTime].minusHours(long)'
  - '[org.threeten.bp.LocalTime].minusMinutes(long)'
  - '[org.threeten.bp.LocalTime].minusSeconds(long)'
  - '[org.threeten.bp.LocalTime].minusNanos(long)'
  - '[org.threeten.bp.LocalTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.LocalTime].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.LocalTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalTime].atDate(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.LocalTime].atOffset(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.LocalTime].toSecondOfDay()'
  - '[org.threeten.bp.LocalTime].toNanoOfDay()'
  - '[org.threeten.bp.LocalTime].compareTo(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.LocalTime].isAfter(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.LocalTime].isBefore(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.LocalTime].equals(Object)'
  - '[org.threeten.bp.LocalTime].hashCode()'
  - '[org.threeten.bp.LocalTime].toString()'
  - '[org.threeten.bp.LocalTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.LocalTime].writeReplace()'
  - '[org.threeten.bp.LocalTime].readResolve()'
  - '[org.threeten.bp.LocalTime].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.LocalTime].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/LocalTime.java
- function_names:
  - '[org.threeten.bp.DateTimeException].<init>(String)'
  - '[org.threeten.bp.DateTimeException].<init>(String,Throwable)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeException.java
- function_names:
  - '[org.threeten.bp.Ser].<init>()'
  - '[org.threeten.bp.Ser].<init>(byte,Object)'
  - '[org.threeten.bp.Ser].writeExternal(java.io.ObjectOutput)'
  - '[org.threeten.bp.Ser].writeInternal(byte,Object,java.io.DataOutput)'
  - '[org.threeten.bp.Ser].readExternal(java.io.ObjectInput)'
  - '[org.threeten.bp.Ser].read(java.io.DataInput)'
  - '[org.threeten.bp.Ser].readInternal(byte,java.io.DataInput)'
  - '[org.threeten.bp.Ser].readResolve()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/Ser.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/Month.java
- function_names:
  - '[org.threeten.bp.OffsetDateTime].timeLineOrder()'
  - '[org.threeten.bp.OffsetDateTime].now()'
  - '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.OffsetDateTime].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetDateTime].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetDateTime].of(int,int,int,int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.OffsetDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.OffsetDateTime].parse(CharSequence)'
  - '[org.threeten.bp.OffsetDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.OffsetDateTime].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetDateTime].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.OffsetDateTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.OffsetDateTime].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.OffsetDateTime].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.OffsetDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.OffsetDateTime].getOffset()'
  - '[org.threeten.bp.OffsetDateTime].withOffsetSameLocal(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetDateTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetDateTime].getYear()'
  - '[org.threeten.bp.OffsetDateTime].getMonthValue()'
  - '[org.threeten.bp.OffsetDateTime].getMonth()'
  - '[org.threeten.bp.OffsetDateTime].getDayOfMonth()'
  - '[org.threeten.bp.OffsetDateTime].getDayOfYear()'
  - '[org.threeten.bp.OffsetDateTime].getDayOfWeek()'
  - '[org.threeten.bp.OffsetDateTime].getHour()'
  - '[org.threeten.bp.OffsetDateTime].getMinute()'
  - '[org.threeten.bp.OffsetDateTime].getSecond()'
  - '[org.threeten.bp.OffsetDateTime].getNano()'
  - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.OffsetDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.OffsetDateTime].withYear(int)'
  - '[org.threeten.bp.OffsetDateTime].withMonth(int)'
  - '[org.threeten.bp.OffsetDateTime].withDayOfMonth(int)'
  - '[org.threeten.bp.OffsetDateTime].withDayOfYear(int)'
  - '[org.threeten.bp.OffsetDateTime].withHour(int)'
  - '[org.threeten.bp.OffsetDateTime].withMinute(int)'
  - '[org.threeten.bp.OffsetDateTime].withSecond(int)'
  - '[org.threeten.bp.OffsetDateTime].withNano(int)'
  - '[org.threeten.bp.OffsetDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.OffsetDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.OffsetDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.OffsetDateTime].plusYears(long)'
  - '[org.threeten.bp.OffsetDateTime].plusMonths(long)'
  - '[org.threeten.bp.OffsetDateTime].plusWeeks(long)'
  - '[org.threeten.bp.OffsetDateTime].plusDays(long)'
  - '[org.threeten.bp.OffsetDateTime].plusHours(long)'
  - '[org.threeten.bp.OffsetDateTime].plusMinutes(long)'
  - '[org.threeten.bp.OffsetDateTime].plusSeconds(long)'
  - '[org.threeten.bp.OffsetDateTime].plusNanos(long)'
  - '[org.threeten.bp.OffsetDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.OffsetDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.OffsetDateTime].minusYears(long)'
  - '[org.threeten.bp.OffsetDateTime].minusMonths(long)'
  - '[org.threeten.bp.OffsetDateTime].minusWeeks(long)'
  - '[org.threeten.bp.OffsetDateTime].minusDays(long)'
  - '[org.threeten.bp.OffsetDateTime].minusHours(long)'
  - '[org.threeten.bp.OffsetDateTime].minusMinutes(long)'
  - '[org.threeten.bp.OffsetDateTime].minusSeconds(long)'
  - '[org.threeten.bp.OffsetDateTime].minusNanos(long)'
  - '[org.threeten.bp.OffsetDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.OffsetDateTime].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.OffsetDateTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.OffsetDateTime].atZoneSameInstant(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.OffsetDateTime].atZoneSimilarLocal(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.OffsetDateTime].toLocalDateTime()'
  - '[org.threeten.bp.OffsetDateTime].toLocalDate()'
  - '[org.threeten.bp.OffsetDateTime].toLocalTime()'
  - '[org.threeten.bp.OffsetDateTime].toOffsetTime()'
  - '[org.threeten.bp.OffsetDateTime].toZonedDateTime()'
  - '[org.threeten.bp.OffsetDateTime].toInstant()'
  - '[org.threeten.bp.OffsetDateTime].toEpochSecond()'
  - '[org.threeten.bp.OffsetDateTime].compareTo(org.threeten.bp.OffsetDateTime)'
  - '[org.threeten.bp.OffsetDateTime].isAfter(org.threeten.bp.OffsetDateTime)'
  - '[org.threeten.bp.OffsetDateTime].isBefore(org.threeten.bp.OffsetDateTime)'
  - '[org.threeten.bp.OffsetDateTime].isEqual(org.threeten.bp.OffsetDateTime)'
  - '[org.threeten.bp.OffsetDateTime].equals(Object)'
  - '[org.threeten.bp.OffsetDateTime].hashCode()'
  - '[org.threeten.bp.OffsetDateTime].toString()'
  - '[org.threeten.bp.OffsetDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.OffsetDateTime].writeReplace()'
  - '[org.threeten.bp.OffsetDateTime].readResolve()'
  - '[org.threeten.bp.OffsetDateTime].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.OffsetDateTime].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/OffsetDateTime.java
- function_names:
  - '[org.threeten.bp.Duration].ofDays(long)'
  - '[org.threeten.bp.Duration].ofHours(long)'
  - '[org.threeten.bp.Duration].ofMinutes(long)'
  - '[org.threeten.bp.Duration].ofSeconds(long)'
  - '[org.threeten.bp.Duration].ofSeconds(long,long)'
  - '[org.threeten.bp.Duration].ofMillis(long)'
  - '[org.threeten.bp.Duration].ofNanos(long)'
  - '[org.threeten.bp.Duration].of(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Duration].from(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.Duration].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.Duration].parse(CharSequence)'
  - '[org.threeten.bp.Duration].parseNumber(CharSequence,String,int,String)'
  - '[org.threeten.bp.Duration].parseFraction(CharSequence,String,int)'
  - '[org.threeten.bp.Duration].create(boolean,long,long,long,long,int)'
  - '[org.threeten.bp.Duration].create(long,int)'
  - '[org.threeten.bp.Duration].<init>(long,int)'
  - '[org.threeten.bp.Duration].getUnits()'
  - '[org.threeten.bp.Duration].get(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Duration].isZero()'
  - '[org.threeten.bp.Duration].isNegative()'
  - '[org.threeten.bp.Duration].getSeconds()'
  - '[org.threeten.bp.Duration].getNano()'
  - '[org.threeten.bp.Duration].withSeconds(long)'
  - '[org.threeten.bp.Duration].withNanos(int)'
  - '[org.threeten.bp.Duration].plus(org.threeten.bp.Duration)'
  - '[org.threeten.bp.Duration].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Duration].plusDays(long)'
  - '[org.threeten.bp.Duration].plusHours(long)'
  - '[org.threeten.bp.Duration].plusMinutes(long)'
  - '[org.threeten.bp.Duration].plusSeconds(long)'
  - '[org.threeten.bp.Duration].plusMillis(long)'
  - '[org.threeten.bp.Duration].plusNanos(long)'
  - '[org.threeten.bp.Duration].plus(long,long)'
  - '[org.threeten.bp.Duration].minus(org.threeten.bp.Duration)'
  - '[org.threeten.bp.Duration].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.Duration].minusDays(long)'
  - '[org.threeten.bp.Duration].minusHours(long)'
  - '[org.threeten.bp.Duration].minusMinutes(long)'
  - '[org.threeten.bp.Duration].minusSeconds(long)'
  - '[org.threeten.bp.Duration].minusMillis(long)'
  - '[org.threeten.bp.Duration].minusNanos(long)'
  - '[org.threeten.bp.Duration].multipliedBy(long)'
  - '[org.threeten.bp.Duration].dividedBy(long)'
  - '[org.threeten.bp.Duration].toSeconds()'
  - '[org.threeten.bp.Duration].create(java.math.BigDecimal)'
  - '[org.threeten.bp.Duration].negated()'
  - '[org.threeten.bp.Duration].abs()'
  - '[org.threeten.bp.Duration].addTo(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.Duration].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.Duration].toDays()'
  - '[org.threeten.bp.Duration].toHours()'
  - '[org.threeten.bp.Duration].toMinutes()'
  - '[org.threeten.bp.Duration].toMillis()'
  - '[org.threeten.bp.Duration].toNanos()'
  - '[org.threeten.bp.Duration].toDaysPart()'
  - '[org.threeten.bp.Duration].toHoursPart()'
  - '[org.threeten.bp.Duration].toMinutesPart()'
  - '[org.threeten.bp.Duration].toSecondsPart()'
  - '[org.threeten.bp.Duration].toMillisPart()'
  - '[org.threeten.bp.Duration].toNanosPart()'
  - '[org.threeten.bp.Duration].compareTo(org.threeten.bp.Duration)'
  - '[org.threeten.bp.Duration].equals(Object)'
  - '[org.threeten.bp.Duration].hashCode()'
  - '[org.threeten.bp.Duration].toString()'
  - '[org.threeten.bp.Duration].writeReplace()'
  - '[org.threeten.bp.Duration].readResolve()'
  - '[org.threeten.bp.Duration].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.Duration].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/Duration.java
- function_names:
  - '[org.threeten.bp.LocalDate].now()'
  - '[org.threeten.bp.LocalDate].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.LocalDate].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.LocalDate].of(int,Month,int)'
  - '[org.threeten.bp.LocalDate].of(int,int,int)'
  - '[org.threeten.bp.LocalDate].ofYearDay(int,int)'
  - '[org.threeten.bp.LocalDate].ofEpochDay(long)'
  - '[org.threeten.bp.LocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.LocalDate].parse(CharSequence)'
  - '[org.threeten.bp.LocalDate].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.LocalDate].create(int,Month,int)'
  - '[org.threeten.bp.LocalDate].resolvePreviousValid(int,int,int)'
  - '[org.threeten.bp.LocalDate].<init>(int,int,int)'
  - '[org.threeten.bp.LocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalDate].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalDate].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalDate].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalDate].get0(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalDate].getProlepticMonth()'
  - '[org.threeten.bp.LocalDate].getChronology()'
  - '[org.threeten.bp.LocalDate].getEra()'
  - '[org.threeten.bp.LocalDate].getYear()'
  - '[org.threeten.bp.LocalDate].getMonthValue()'
  - '[org.threeten.bp.LocalDate].getMonth()'
  - '[org.threeten.bp.LocalDate].getDayOfMonth()'
  - '[org.threeten.bp.LocalDate].getDayOfYear()'
  - '[org.threeten.bp.LocalDate].getDayOfWeek()'
  - '[org.threeten.bp.LocalDate].isLeapYear()'
  - '[org.threeten.bp.LocalDate].lengthOfMonth()'
  - '[org.threeten.bp.LocalDate].lengthOfYear()'
  - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.LocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.LocalDate].withYear(int)'
  - '[org.threeten.bp.LocalDate].withMonth(int)'
  - '[org.threeten.bp.LocalDate].withDayOfMonth(int)'
  - '[org.threeten.bp.LocalDate].withDayOfYear(int)'
  - '[org.threeten.bp.LocalDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.LocalDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalDate].plusYears(long)'
  - '[org.threeten.bp.LocalDate].plusMonths(long)'
  - '[org.threeten.bp.LocalDate].plusWeeks(long)'
  - '[org.threeten.bp.LocalDate].plusDays(long)'
  - '[org.threeten.bp.LocalDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.LocalDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalDate].minusYears(long)'
  - '[org.threeten.bp.LocalDate].minusMonths(long)'
  - '[org.threeten.bp.LocalDate].minusWeeks(long)'
  - '[org.threeten.bp.LocalDate].minusDays(long)'
  - '[org.threeten.bp.LocalDate].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.LocalDate].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.LocalDate].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalDate].daysUntil(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.LocalDate].monthsUntil(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.LocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.LocalDate].atTime(int,int)'
  - '[org.threeten.bp.LocalDate].atTime(int,int,int)'
  - '[org.threeten.bp.LocalDate].atTime(int,int,int,int)'
  - '[org.threeten.bp.LocalDate].atTime(org.threeten.bp.OffsetTime)'
  - '[org.threeten.bp.LocalDate].atStartOfDay()'
  - '[org.threeten.bp.LocalDate].atStartOfDay(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.LocalDate].toEpochDay()'
  - '[org.threeten.bp.LocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.LocalDate].compareTo0(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.LocalDate].isAfter(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.LocalDate].isBefore(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.LocalDate].isEqual(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.LocalDate].equals(Object)'
  - '[org.threeten.bp.LocalDate].hashCode()'
  - '[org.threeten.bp.LocalDate].toString()'
  - '[org.threeten.bp.LocalDate].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.LocalDate].writeReplace()'
  - '[org.threeten.bp.LocalDate].readResolve()'
  - '[org.threeten.bp.LocalDate].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.LocalDate].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/LocalDate.java
- function_names:
  - '[org.threeten.bp.ZoneId].systemDefault()'
  - '[org.threeten.bp.ZoneId].getAvailableZoneIds()'
  - '[org.threeten.bp.ZoneId].of(String,java.util.Map<String,String>)'
  - '[org.threeten.bp.ZoneId].of(String)'
  - '[org.threeten.bp.ZoneId].ofOffset(String,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.ZoneId].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.ZoneId].<init>()'
  - '[org.threeten.bp.ZoneId].getId()'
  - '[org.threeten.bp.ZoneId].getRules()'
  - '[org.threeten.bp.ZoneId].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
  - '[org.threeten.bp.ZoneId].normalized()'
  - '[org.threeten.bp.ZoneId].equals(Object)'
  - '[org.threeten.bp.ZoneId].hashCode()'
  - '[org.threeten.bp.ZoneId].toString()'
  - '[org.threeten.bp.ZoneId].write(java.io.DataOutput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/ZoneId.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/DayOfWeek.java
- function_names:
  - '[org.threeten.bp.LocalDateTime].now()'
  - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.LocalDateTime].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.LocalDateTime].of(int,Month,int,int,int)'
  - '[org.threeten.bp.LocalDateTime].of(int,Month,int,int,int,int)'
  - '[org.threeten.bp.LocalDateTime].of(int,Month,int,int,int,int,int)'
  - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int)'
  - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int)'
  - '[org.threeten.bp.LocalDateTime].of(int,int,int,int,int,int,int)'
  - '[org.threeten.bp.LocalDateTime].of(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.LocalDateTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.LocalDateTime].ofEpochSecond(long,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.LocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.LocalDateTime].parse(CharSequence)'
  - '[org.threeten.bp.LocalDateTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.LocalDateTime].<init>(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.LocalDate,org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.LocalDateTime].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalDateTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalDateTime].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalDateTime].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.LocalDateTime].getYear()'
  - '[org.threeten.bp.LocalDateTime].getMonthValue()'
  - '[org.threeten.bp.LocalDateTime].getMonth()'
  - '[org.threeten.bp.LocalDateTime].getDayOfMonth()'
  - '[org.threeten.bp.LocalDateTime].getDayOfYear()'
  - '[org.threeten.bp.LocalDateTime].getDayOfWeek()'
  - '[org.threeten.bp.LocalDateTime].getHour()'
  - '[org.threeten.bp.LocalDateTime].getMinute()'
  - '[org.threeten.bp.LocalDateTime].getSecond()'
  - '[org.threeten.bp.LocalDateTime].getNano()'
  - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.LocalDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.LocalDateTime].withYear(int)'
  - '[org.threeten.bp.LocalDateTime].withMonth(int)'
  - '[org.threeten.bp.LocalDateTime].withDayOfMonth(int)'
  - '[org.threeten.bp.LocalDateTime].withDayOfYear(int)'
  - '[org.threeten.bp.LocalDateTime].withHour(int)'
  - '[org.threeten.bp.LocalDateTime].withMinute(int)'
  - '[org.threeten.bp.LocalDateTime].withSecond(int)'
  - '[org.threeten.bp.LocalDateTime].withNano(int)'
  - '[org.threeten.bp.LocalDateTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.LocalDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalDateTime].plusYears(long)'
  - '[org.threeten.bp.LocalDateTime].plusMonths(long)'
  - '[org.threeten.bp.LocalDateTime].plusWeeks(long)'
  - '[org.threeten.bp.LocalDateTime].plusDays(long)'
  - '[org.threeten.bp.LocalDateTime].plusHours(long)'
  - '[org.threeten.bp.LocalDateTime].plusMinutes(long)'
  - '[org.threeten.bp.LocalDateTime].plusSeconds(long)'
  - '[org.threeten.bp.LocalDateTime].plusNanos(long)'
  - '[org.threeten.bp.LocalDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.LocalDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalDateTime].minusYears(long)'
  - '[org.threeten.bp.LocalDateTime].minusMonths(long)'
  - '[org.threeten.bp.LocalDateTime].minusWeeks(long)'
  - '[org.threeten.bp.LocalDateTime].minusDays(long)'
  - '[org.threeten.bp.LocalDateTime].minusHours(long)'
  - '[org.threeten.bp.LocalDateTime].minusMinutes(long)'
  - '[org.threeten.bp.LocalDateTime].minusSeconds(long)'
  - '[org.threeten.bp.LocalDateTime].minusNanos(long)'
  - '[org.threeten.bp.LocalDateTime].plusWithOverflow(org.threeten.bp.LocalDate,long,long,long,long,int)'
  - '[org.threeten.bp.LocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.LocalDateTime].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.LocalDateTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.LocalDateTime].atOffset(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.LocalDateTime].atZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.LocalDateTime].toLocalDate()'
  - '[org.threeten.bp.LocalDateTime].toLocalTime()'
  - '[org.threeten.bp.LocalDateTime].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - '[org.threeten.bp.LocalDateTime].compareTo0(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.LocalDateTime].isAfter(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - '[org.threeten.bp.LocalDateTime].isBefore(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - '[org.threeten.bp.LocalDateTime].isEqual(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - '[org.threeten.bp.LocalDateTime].equals(Object)'
  - '[org.threeten.bp.LocalDateTime].hashCode()'
  - '[org.threeten.bp.LocalDateTime].toString()'
  - '[org.threeten.bp.LocalDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.LocalDateTime].writeReplace()'
  - '[org.threeten.bp.LocalDateTime].readResolve()'
  - '[org.threeten.bp.LocalDateTime].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.LocalDateTime].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/LocalDateTime.java
- function_names:
  - '[org.threeten.bp.OffsetTime].now()'
  - '[org.threeten.bp.OffsetTime].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.OffsetTime].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.OffsetTime].of(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetTime].of(int,int,int,int,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetTime].ofInstant(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.OffsetTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.OffsetTime].parse(CharSequence)'
  - '[org.threeten.bp.OffsetTime].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.OffsetTime].<init>(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.LocalTime,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetTime].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.OffsetTime].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.OffsetTime].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.OffsetTime].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.OffsetTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.OffsetTime].getOffset()'
  - '[org.threeten.bp.OffsetTime].withOffsetSameLocal(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetTime].withOffsetSameInstant(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.OffsetTime].getHour()'
  - '[org.threeten.bp.OffsetTime].getMinute()'
  - '[org.threeten.bp.OffsetTime].getSecond()'
  - '[org.threeten.bp.OffsetTime].getNano()'
  - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.OffsetTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.OffsetTime].withHour(int)'
  - '[org.threeten.bp.OffsetTime].withMinute(int)'
  - '[org.threeten.bp.OffsetTime].withSecond(int)'
  - '[org.threeten.bp.OffsetTime].withNano(int)'
  - '[org.threeten.bp.OffsetTime].truncatedTo(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.OffsetTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.OffsetTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.OffsetTime].plusHours(long)'
  - '[org.threeten.bp.OffsetTime].plusMinutes(long)'
  - '[org.threeten.bp.OffsetTime].plusSeconds(long)'
  - '[org.threeten.bp.OffsetTime].plusNanos(long)'
  - '[org.threeten.bp.OffsetTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.OffsetTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.OffsetTime].minusHours(long)'
  - '[org.threeten.bp.OffsetTime].minusMinutes(long)'
  - '[org.threeten.bp.OffsetTime].minusSeconds(long)'
  - '[org.threeten.bp.OffsetTime].minusNanos(long)'
  - '[org.threeten.bp.OffsetTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.OffsetTime].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.OffsetTime].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.OffsetTime].atDate(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.OffsetTime].toLocalTime()'
  - '[org.threeten.bp.OffsetTime].toEpochNano()'
  - '[org.threeten.bp.OffsetTime].compareTo(org.threeten.bp.OffsetTime)'
  - '[org.threeten.bp.OffsetTime].isAfter(org.threeten.bp.OffsetTime)'
  - '[org.threeten.bp.OffsetTime].isBefore(org.threeten.bp.OffsetTime)'
  - '[org.threeten.bp.OffsetTime].isEqual(org.threeten.bp.OffsetTime)'
  - '[org.threeten.bp.OffsetTime].equals(Object)'
  - '[org.threeten.bp.OffsetTime].hashCode()'
  - '[org.threeten.bp.OffsetTime].toString()'
  - '[org.threeten.bp.OffsetTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.OffsetTime].writeReplace()'
  - '[org.threeten.bp.OffsetTime].readResolve()'
  - '[org.threeten.bp.OffsetTime].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.OffsetTime].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/OffsetTime.java
- function_names:
  - '[org.threeten.bp.ZoneRegion].ofLenient(String)'
  - '[org.threeten.bp.ZoneRegion].ofId(String,boolean)'
  - '[org.threeten.bp.ZoneRegion].<init>(String,org.threeten.bp.zone.ZoneRules)'
  - '[org.threeten.bp.ZoneRegion].getId()'
  - '[org.threeten.bp.ZoneRegion].getRules()'
  - '[org.threeten.bp.ZoneRegion].writeReplace()'
  - '[org.threeten.bp.ZoneRegion].readResolve()'
  - '[org.threeten.bp.ZoneRegion].write(java.io.DataOutput)'
  - '[org.threeten.bp.ZoneRegion].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.ZoneRegion].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/ZoneRegion.java
- function_names:
  - '[org.threeten.bp.DateTimeUtils].<init>()'
  - '[org.threeten.bp.DateTimeUtils].toInstant(java.util.Date)'
  - '[org.threeten.bp.DateTimeUtils].toDate(org.threeten.bp.Instant)'
  - '[org.threeten.bp.DateTimeUtils].toInstant(java.util.Calendar)'
  - '[org.threeten.bp.DateTimeUtils].toZonedDateTime(java.util.Calendar)'
  - '[org.threeten.bp.DateTimeUtils].toGregorianCalendar(org.threeten.bp.ZonedDateTime)'
  - '[org.threeten.bp.DateTimeUtils].toZoneId(java.util.TimeZone)'
  - '[org.threeten.bp.DateTimeUtils].toTimeZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.DateTimeUtils].toLocalDate(java.sql.Date)'
  - '[org.threeten.bp.DateTimeUtils].toSqlDate(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.DateTimeUtils].toLocalTime(java.sql.Time)'
  - '[org.threeten.bp.DateTimeUtils].toSqlTime(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.DateTimeUtils].toSqlTimestamp(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.DateTimeUtils].toLocalDateTime(java.sql.Timestamp)'
  - '[org.threeten.bp.DateTimeUtils].toSqlTimestamp(org.threeten.bp.Instant)'
  - '[org.threeten.bp.DateTimeUtils].toInstant(java.sql.Timestamp)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/DateTimeUtils.java
- function_names:
  - '[org.threeten.bp.ZoneOffset].of(String)'
  - '[org.threeten.bp.ZoneOffset].parseNumber(CharSequence,int,boolean)'
  - '[org.threeten.bp.ZoneOffset].ofHours(int)'
  - '[org.threeten.bp.ZoneOffset].ofHoursMinutes(int,int)'
  - '[org.threeten.bp.ZoneOffset].ofHoursMinutesSeconds(int,int,int)'
  - '[org.threeten.bp.ZoneOffset].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.ZoneOffset].validate(int,int,int)'
  - '[org.threeten.bp.ZoneOffset].totalSeconds(int,int,int)'
  - '[org.threeten.bp.ZoneOffset].ofTotalSeconds(int)'
  - '[org.threeten.bp.ZoneOffset].<init>(int)'
  - '[org.threeten.bp.ZoneOffset].buildId(int)'
  - '[org.threeten.bp.ZoneOffset].getTotalSeconds()'
  - '[org.threeten.bp.ZoneOffset].getId()'
  - '[org.threeten.bp.ZoneOffset].getRules()'
  - '[org.threeten.bp.ZoneOffset].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.ZoneOffset].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.ZoneOffset].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.ZoneOffset].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.ZoneOffset].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.ZoneOffset].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.ZoneOffset].compareTo(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.ZoneOffset].equals(Object)'
  - '[org.threeten.bp.ZoneOffset].hashCode()'
  - '[org.threeten.bp.ZoneOffset].toString()'
  - '[org.threeten.bp.ZoneOffset].writeReplace()'
  - '[org.threeten.bp.ZoneOffset].readResolve()'
  - '[org.threeten.bp.ZoneOffset].write(java.io.DataOutput)'
  - '[org.threeten.bp.ZoneOffset].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.ZoneOffset].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/ZoneOffset.java
- function_names:
  - '[org.threeten.bp.MonthDay].now()'
  - '[org.threeten.bp.MonthDay].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.MonthDay].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.MonthDay].of(Month,int)'
  - '[org.threeten.bp.MonthDay].of(int,int)'
  - '[org.threeten.bp.MonthDay].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.MonthDay].parse(CharSequence)'
  - '[org.threeten.bp.MonthDay].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.MonthDay].<init>(int,int)'
  - '[org.threeten.bp.MonthDay].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.MonthDay].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.MonthDay].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.MonthDay].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.MonthDay].getMonthValue()'
  - '[org.threeten.bp.MonthDay].getMonth()'
  - '[org.threeten.bp.MonthDay].getDayOfMonth()'
  - '[org.threeten.bp.MonthDay].isValidYear(int)'
  - '[org.threeten.bp.MonthDay].withMonth(int)'
  - '[org.threeten.bp.MonthDay].with(Month)'
  - '[org.threeten.bp.MonthDay].withDayOfMonth(int)'
  - '[org.threeten.bp.MonthDay].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.MonthDay].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.MonthDay].atYear(int)'
  - '[org.threeten.bp.MonthDay].compareTo(org.threeten.bp.MonthDay)'
  - '[org.threeten.bp.MonthDay].isAfter(org.threeten.bp.MonthDay)'
  - '[org.threeten.bp.MonthDay].isBefore(org.threeten.bp.MonthDay)'
  - '[org.threeten.bp.MonthDay].equals(Object)'
  - '[org.threeten.bp.MonthDay].hashCode()'
  - '[org.threeten.bp.MonthDay].toString()'
  - '[org.threeten.bp.MonthDay].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.MonthDay].writeReplace()'
  - '[org.threeten.bp.MonthDay].readResolve()'
  - '[org.threeten.bp.MonthDay].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.MonthDay].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/MonthDay.java
- function_names:
  - '[org.threeten.bp.YearMonth].now()'
  - '[org.threeten.bp.YearMonth].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.YearMonth].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.YearMonth].of(int,Month)'
  - '[org.threeten.bp.YearMonth].of(int,int)'
  - '[org.threeten.bp.YearMonth].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.YearMonth].parse(CharSequence)'
  - '[org.threeten.bp.YearMonth].parse(CharSequence,org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.YearMonth].<init>(int,int)'
  - '[org.threeten.bp.YearMonth].with(int,int)'
  - '[org.threeten.bp.YearMonth].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.YearMonth].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.YearMonth].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.YearMonth].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.YearMonth].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.YearMonth].getProlepticMonth()'
  - '[org.threeten.bp.YearMonth].getYear()'
  - '[org.threeten.bp.YearMonth].getMonthValue()'
  - '[org.threeten.bp.YearMonth].getMonth()'
  - '[org.threeten.bp.YearMonth].isLeapYear()'
  - '[org.threeten.bp.YearMonth].isValidDay(int)'
  - '[org.threeten.bp.YearMonth].lengthOfMonth()'
  - '[org.threeten.bp.YearMonth].lengthOfYear()'
  - '[org.threeten.bp.YearMonth].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.YearMonth].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.YearMonth].withYear(int)'
  - '[org.threeten.bp.YearMonth].withMonth(int)'
  - '[org.threeten.bp.YearMonth].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.YearMonth].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.YearMonth].plusYears(long)'
  - '[org.threeten.bp.YearMonth].plusMonths(long)'
  - '[org.threeten.bp.YearMonth].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.YearMonth].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.YearMonth].minusYears(long)'
  - '[org.threeten.bp.YearMonth].minusMonths(long)'
  - '[org.threeten.bp.YearMonth].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.YearMonth].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.YearMonth].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.YearMonth].atDay(int)'
  - '[org.threeten.bp.YearMonth].atEndOfMonth()'
  - '[org.threeten.bp.YearMonth].compareTo(org.threeten.bp.YearMonth)'
  - '[org.threeten.bp.YearMonth].isAfter(org.threeten.bp.YearMonth)'
  - '[org.threeten.bp.YearMonth].isBefore(org.threeten.bp.YearMonth)'
  - '[org.threeten.bp.YearMonth].equals(Object)'
  - '[org.threeten.bp.YearMonth].hashCode()'
  - '[org.threeten.bp.YearMonth].toString()'
  - '[org.threeten.bp.YearMonth].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.YearMonth].writeReplace()'
  - '[org.threeten.bp.YearMonth].readResolve()'
  - '[org.threeten.bp.YearMonth].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.YearMonth].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/YearMonth.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ChronoUnit.java
- function_names:
  - '[org.threeten.bp.temporal.IsoFields].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/IsoFields.java
- function_names:
  - '[org.threeten.bp.temporal.TemporalQuery].queryFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.temporal.TemporalQuery].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQuery.java
- function_names:
  - '[org.threeten.bp.temporal.TemporalUnit].getDuration()'
  - '[org.threeten.bp.temporal.TemporalUnit].isDurationEstimated()'
  - '[org.threeten.bp.temporal.TemporalUnit].isDateBased()'
  - '[org.threeten.bp.temporal.TemporalUnit].isTimeBased()'
  - '[org.threeten.bp.temporal.TemporalUnit].isSupportedBy(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.temporal.TemporalUnit].addTo(R,long)'
  - '[org.threeten.bp.temporal.TemporalUnit].between(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.temporal.TemporalUnit].toString()'
  - '[org.threeten.bp.temporal.TemporalUnit].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalUnit.java
- function_names:
  - '[org.threeten.bp.temporal.ValueRange].of(long,long)'
  - '[org.threeten.bp.temporal.ValueRange].of(long,long,long)'
  - '[org.threeten.bp.temporal.ValueRange].of(long,long,long,long)'
  - '[org.threeten.bp.temporal.ValueRange].<init>(long,long,long,long)'
  - '[org.threeten.bp.temporal.ValueRange].isFixed()'
  - '[org.threeten.bp.temporal.ValueRange].getMinimum()'
  - '[org.threeten.bp.temporal.ValueRange].getLargestMinimum()'
  - '[org.threeten.bp.temporal.ValueRange].getSmallestMaximum()'
  - '[org.threeten.bp.temporal.ValueRange].getMaximum()'
  - '[org.threeten.bp.temporal.ValueRange].isIntValue()'
  - '[org.threeten.bp.temporal.ValueRange].isValidValue(long)'
  - '[org.threeten.bp.temporal.ValueRange].isValidIntValue(long)'
  - '[org.threeten.bp.temporal.ValueRange].checkValidValue(long,org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.temporal.ValueRange].checkValidIntValue(long,org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.temporal.ValueRange].equals(Object)'
  - '[org.threeten.bp.temporal.ValueRange].hashCode()'
  - '[org.threeten.bp.temporal.ValueRange].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ValueRange.java
- function_names:
  - '[org.threeten.bp.temporal.TemporalAdjuster].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.temporal.TemporalAdjuster].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjuster.java
- function_names:
  - '[org.threeten.bp.temporal.Temporal].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.temporal.Temporal].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.temporal.Temporal].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.temporal.Temporal].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.temporal.Temporal].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.temporal.Temporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.temporal.Temporal].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.temporal.Temporal].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/Temporal.java
- function_names:
  - '[org.threeten.bp.temporal.TemporalAmount].getUnits()'
  - '[org.threeten.bp.temporal.TemporalAmount].get(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.temporal.TemporalAmount].addTo(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.temporal.TemporalAmount].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.temporal.TemporalAmount].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAmount.java
- function_names:
  - '[org.threeten.bp.temporal.JulianFields].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/JulianFields.java
- function_names:
  - '[org.threeten.bp.temporal.TemporalAccessor].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.temporal.TemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.temporal.TemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.temporal.TemporalAccessor].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.temporal.TemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.temporal.TemporalAccessor].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAccessor.java
- function_names:
  - '[org.threeten.bp.temporal.WeekFields].of(java.util.Locale)'
  - '[org.threeten.bp.temporal.WeekFields].of(org.threeten.bp.DayOfWeek,int)'
  - '[org.threeten.bp.temporal.WeekFields].<init>(org.threeten.bp.DayOfWeek,int)'
  - '[org.threeten.bp.temporal.WeekFields].readResolve()'
  - '[org.threeten.bp.temporal.WeekFields].getFirstDayOfWeek()'
  - '[org.threeten.bp.temporal.WeekFields].getMinimalDaysInFirstWeek()'
  - '[org.threeten.bp.temporal.WeekFields].dayOfWeek()'
  - '[org.threeten.bp.temporal.WeekFields].weekOfMonth()'
  - '[org.threeten.bp.temporal.WeekFields].weekOfYear()'
  - '[org.threeten.bp.temporal.WeekFields].weekOfWeekBasedYear()'
  - '[org.threeten.bp.temporal.WeekFields].weekBasedYear()'
  - '[org.threeten.bp.temporal.WeekFields].equals(Object)'
  - '[org.threeten.bp.temporal.WeekFields].hashCode()'
  - '[org.threeten.bp.temporal.WeekFields].toString()'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofDayOfWeekField(org.threeten.bp.temporal.WeekFields)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekOfMonthField(org.threeten.bp.temporal.WeekFields)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekOfYearField(org.threeten.bp.temporal.WeekFields)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekOfWeekBasedYearField(org.threeten.bp.temporal.WeekFields)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].ofWeekBasedYearField(org.threeten.bp.temporal.WeekFields)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].<init>(String,org.threeten.bp.temporal.WeekFields,org.threeten.bp.temporal.TemporalUnit,org.threeten.bp.temporal.TemporalUnit,org.threeten.bp.temporal.ValueRange)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedDayOfWeek(org.threeten.bp.temporal.TemporalAccessor,int)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfMonth(org.threeten.bp.temporal.TemporalAccessor,int)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWeekOfYear(org.threeten.bp.temporal.TemporalAccessor,int)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWOWBY(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].localizedWBY(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].startOfWeekOffset(int,int)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].computeWeek(int,int)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].adjustInto(R,long)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getBaseUnit()'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getRangeUnit()'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].range()'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].isDateBased()'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].isTimeBased()'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].rangeWOWBY(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].getDisplayName(java.util.Locale)'
  - '[org.threeten.bp.temporal.WeekFields.ComputedDayOfField].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/WeekFields.java
- function_names:
  - '[org.threeten.bp.temporal.TemporalQueries].<init>()'
  - '[org.threeten.bp.temporal.TemporalQueries].zoneId()'
  - '[org.threeten.bp.temporal.TemporalQueries].chronology()'
  - '[org.threeten.bp.temporal.TemporalQueries].precision()'
  - '[org.threeten.bp.temporal.TemporalQueries].zone()'
  - '[org.threeten.bp.temporal.TemporalQueries].offset()'
  - '[org.threeten.bp.temporal.TemporalQueries].localDate()'
  - '[org.threeten.bp.temporal.TemporalQueries].localTime()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalQueries.java
- function_names:
  - '[org.threeten.bp.temporal.TemporalField].getBaseUnit()'
  - '[org.threeten.bp.temporal.TemporalField].getRangeUnit()'
  - '[org.threeten.bp.temporal.TemporalField].range()'
  - '[org.threeten.bp.temporal.TemporalField].isDateBased()'
  - '[org.threeten.bp.temporal.TemporalField].isTimeBased()'
  - '[org.threeten.bp.temporal.TemporalField].isSupportedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.temporal.TemporalField].rangeRefinedBy(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.temporal.TemporalField].getFrom(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.temporal.TemporalField].getDisplayName(java.util.Locale)'
  - '[org.threeten.bp.temporal.TemporalField].adjustInto(R,long)'
  - '[org.threeten.bp.temporal.TemporalField].resolve(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.ResolverStyle)'
  - '[org.threeten.bp.temporal.TemporalField].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalField.java
- function_names:
  - '[org.threeten.bp.temporal.TemporalAdjusters].<init>()'
  - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfMonth()'
  - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfMonth()'
  - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextMonth()'
  - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfYear()'
  - '[org.threeten.bp.temporal.TemporalAdjusters].lastDayOfYear()'
  - '[org.threeten.bp.temporal.TemporalAdjusters].firstDayOfNextYear()'
  - '[org.threeten.bp.temporal.TemporalAdjusters].firstInMonth(org.threeten.bp.DayOfWeek)'
  - '[org.threeten.bp.temporal.TemporalAdjusters].lastInMonth(org.threeten.bp.DayOfWeek)'
  - '[org.threeten.bp.temporal.TemporalAdjusters].dayOfWeekInMonth(int,org.threeten.bp.DayOfWeek)'
  - '[org.threeten.bp.temporal.TemporalAdjusters].next(org.threeten.bp.DayOfWeek)'
  - '[org.threeten.bp.temporal.TemporalAdjusters].nextOrSame(org.threeten.bp.DayOfWeek)'
  - '[org.threeten.bp.temporal.TemporalAdjusters].previous(org.threeten.bp.DayOfWeek)'
  - '[org.threeten.bp.temporal.TemporalAdjusters].previousOrSame(org.threeten.bp.DayOfWeek)'
  - '[org.threeten.bp.temporal.TemporalAdjusters.Impl].<init>(int)'
  - '[org.threeten.bp.temporal.TemporalAdjusters.Impl].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth].<init>(int,org.threeten.bp.DayOfWeek)'
  - '[org.threeten.bp.temporal.TemporalAdjusters.DayOfWeekInMonth].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek].<init>(int,org.threeten.bp.DayOfWeek)'
  - '[org.threeten.bp.temporal.TemporalAdjusters.RelativeDayOfWeek].adjustInto(org.threeten.bp.temporal.Temporal)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/TemporalAdjusters.java
- function_names:
  - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String)'
  - '[org.threeten.bp.temporal.UnsupportedTemporalTypeException].<init>(String,Throwable)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/UnsupportedTemporalTypeException.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/temporal/ChronoField.java
- function_names:
  - '[org.threeten.bp.format.DateTimeBuilder].<init>()'
  - '[org.threeten.bp.format.DateTimeBuilder].<init>(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.format.DateTimeBuilder].getFieldValue0(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.DateTimeBuilder].addFieldValue(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.format.DateTimeBuilder].putFieldValue0(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.format.DateTimeBuilder].addObject(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.format.DateTimeBuilder].resolve(ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>)'
  - '[org.threeten.bp.format.DateTimeBuilder].resolveFields(ResolverStyle)'
  - '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.temporal.TemporalField,org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.format.DateTimeBuilder].resolveMakeChanges(org.threeten.bp.temporal.TemporalField,org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.format.DateTimeBuilder].mergeDate(ResolverStyle)'
  - '[org.threeten.bp.format.DateTimeBuilder].checkDate(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.format.DateTimeBuilder].mergeTime(ResolverStyle)'
  - '[org.threeten.bp.format.DateTimeBuilder].resolveTimeInferZeroes(ResolverStyle)'
  - '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields()'
  - '[org.threeten.bp.format.DateTimeBuilder].mergeInstantFields0(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.format.DateTimeBuilder].crossCheck()'
  - '[org.threeten.bp.format.DateTimeBuilder].crossCheck(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.format.DateTimeBuilder].resolveFractional()'
  - '[org.threeten.bp.format.DateTimeBuilder].resolveInstant()'
  - '[org.threeten.bp.format.DateTimeBuilder].build(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.format.DateTimeBuilder].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.DateTimeBuilder].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.DateTimeBuilder].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.format.DateTimeBuilder].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeBuilder.java
- function_names:
  - '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].getAvailableLocales()'
  - '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].getFormatter(FormatStyle,FormatStyle,org.threeten.bp.chrono.Chronology,java.util.Locale)'
  - '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].convertStyle(FormatStyle)'
  - '[org.threeten.bp.format.SimpleDateTimeFormatStyleProvider].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeFormatStyleProvider.java
- function_names:
  - '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.format.DateTimePrintContext].<init>(org.threeten.bp.temporal.TemporalAccessor,java.util.Locale,org.threeten.bp.format.DecimalStyle)'
  - '[org.threeten.bp.format.DateTimePrintContext].adjust(org.threeten.bp.temporal.TemporalAccessor,org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.format.DateTimePrintContext].getTemporal()'
  - '[org.threeten.bp.format.DateTimePrintContext].getLocale()'
  - '[org.threeten.bp.format.DateTimePrintContext].getSymbols()'
  - '[org.threeten.bp.format.DateTimePrintContext].startOptional()'
  - '[org.threeten.bp.format.DateTimePrintContext].endOptional()'
  - '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.format.DateTimePrintContext].getValue(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.DateTimePrintContext].toString()'
  - '[org.threeten.bp.format.DateTimePrintContext].setDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.format.DateTimePrintContext].setLocale(java.util.Locale)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimePrintContext.java
- function_names:
  - '[org.threeten.bp.format.DateTimeFormatStyleProvider].getInstance()'
  - '[org.threeten.bp.format.DateTimeFormatStyleProvider].getAvailableLocales()'
  - '[org.threeten.bp.format.DateTimeFormatStyleProvider].getFormatter(FormatStyle,FormatStyle,org.threeten.bp.chrono.Chronology,java.util.Locale)'
  - '[org.threeten.bp.format.DateTimeFormatStyleProvider].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatStyleProvider.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/ResolverStyle.java
- function_names:
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider].getText(org.threeten.bp.temporal.TemporalField,long,TextStyle,java.util.Locale)'
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider].getTextIterator(org.threeten.bp.temporal.TemporalField,TextStyle,java.util.Locale)'
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider].findStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider].createStore(org.threeten.bp.temporal.TemporalField,java.util.Locale)'
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowMonth(int,String,java.util.Locale)'
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider].narrowDayOfWeek(int,String,java.util.Locale)'
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider].createEntry(A,B)'
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider].createLocaleStore(java.util.Map<TextStyle,java.util.Map<Long,String>>)'
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider].<init>()'
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].<init>(java.util.Map<TextStyle,java.util.Map<Long,String>>)'
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].getText(long,TextStyle)'
  - '[org.threeten.bp.format.SimpleDateTimeTextProvider.LocaleStore].getTextIterator(TextStyle)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/SimpleDateTimeTextProvider.java
- function_names:
  - '[org.threeten.bp.format.DecimalStyle].getAvailableLocales()'
  - '[org.threeten.bp.format.DecimalStyle].ofDefaultLocale()'
  - '[org.threeten.bp.format.DecimalStyle].of(java.util.Locale)'
  - '[org.threeten.bp.format.DecimalStyle].create(java.util.Locale)'
  - '[org.threeten.bp.format.DecimalStyle].<init>(char,char,char,char)'
  - '[org.threeten.bp.format.DecimalStyle].getZeroDigit()'
  - '[org.threeten.bp.format.DecimalStyle].withZeroDigit(char)'
  - '[org.threeten.bp.format.DecimalStyle].getPositiveSign()'
  - '[org.threeten.bp.format.DecimalStyle].withPositiveSign(char)'
  - '[org.threeten.bp.format.DecimalStyle].getNegativeSign()'
  - '[org.threeten.bp.format.DecimalStyle].withNegativeSign(char)'
  - '[org.threeten.bp.format.DecimalStyle].getDecimalSeparator()'
  - '[org.threeten.bp.format.DecimalStyle].withDecimalSeparator(char)'
  - '[org.threeten.bp.format.DecimalStyle].convertToDigit(char)'
  - '[org.threeten.bp.format.DecimalStyle].convertNumberToI18N(String)'
  - '[org.threeten.bp.format.DecimalStyle].equals(Object)'
  - '[org.threeten.bp.format.DecimalStyle].hashCode()'
  - '[org.threeten.bp.format.DecimalStyle].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/DecimalStyle.java
- function_names:
  - '[org.threeten.bp.format.DateTimeParseContext].<init>(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.format.DateTimeParseContext].<init>(java.util.Locale,org.threeten.bp.format.DecimalStyle,org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.format.DateTimeParseContext].<init>(org.threeten.bp.format.DateTimeParseContext)'
  - '[org.threeten.bp.format.DateTimeParseContext].copy()'
  - '[org.threeten.bp.format.DateTimeParseContext].getLocale()'
  - '[org.threeten.bp.format.DateTimeParseContext].getSymbols()'
  - '[org.threeten.bp.format.DateTimeParseContext].getEffectiveChronology()'
  - '[org.threeten.bp.format.DateTimeParseContext].isCaseSensitive()'
  - '[org.threeten.bp.format.DateTimeParseContext].setCaseSensitive(boolean)'
  - '[org.threeten.bp.format.DateTimeParseContext].subSequenceEquals(CharSequence,int,CharSequence,int,int)'
  - '[org.threeten.bp.format.DateTimeParseContext].charEquals(char,char)'
  - '[org.threeten.bp.format.DateTimeParseContext].charEqualsIgnoreCase(char,char)'
  - '[org.threeten.bp.format.DateTimeParseContext].isStrict()'
  - '[org.threeten.bp.format.DateTimeParseContext].setStrict(boolean)'
  - '[org.threeten.bp.format.DateTimeParseContext].startOptional()'
  - '[org.threeten.bp.format.DateTimeParseContext].endOptional(boolean)'
  - '[org.threeten.bp.format.DateTimeParseContext].currentParsed()'
  - '[org.threeten.bp.format.DateTimeParseContext].getParsed(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.DateTimeParseContext].setParsedField(org.threeten.bp.temporal.TemporalField,long,int,int)'
  - '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.format.DateTimeParseContext].addChronologyChangedParser(org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser,long,int,int)'
  - '[org.threeten.bp.format.DateTimeParseContext].setParsed(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.format.DateTimeParseContext].setParsedLeapSecond()'
  - '[org.threeten.bp.format.DateTimeParseContext].toParsed()'
  - '[org.threeten.bp.format.DateTimeParseContext].toString()'
  - '[org.threeten.bp.format.DateTimeParseContext].setLocale(java.util.Locale)'
  - '[org.threeten.bp.format.DateTimeParseContext.Parsed].<init>()'
  - '[org.threeten.bp.format.DateTimeParseContext.Parsed].copy()'
  - '[org.threeten.bp.format.DateTimeParseContext.Parsed].toString()'
  - '[org.threeten.bp.format.DateTimeParseContext.Parsed].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.DateTimeParseContext.Parsed].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.DateTimeParseContext.Parsed].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.DateTimeParseContext.Parsed].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.format.DateTimeParseContext.Parsed].toBuilder()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseContext.java
- function_names:
  - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String)'
  - '[org.threeten.bp.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
  - '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDate(FormatStyle)'
  - '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedTime(FormatStyle)'
  - '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDateTime(FormatStyle)'
  - '[org.threeten.bp.format.DateTimeFormatter].ofLocalizedDateTime(FormatStyle,FormatStyle)'
  - '[org.threeten.bp.format.DateTimeFormatter].parsedExcessDays()'
  - '[org.threeten.bp.format.DateTimeFormatter].parsedLeapSecond()'
  - '[org.threeten.bp.format.DateTimeFormatter].<init>(org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser,java.util.Locale,org.threeten.bp.format.DecimalStyle,ResolverStyle,java.util.Set<org.threeten.bp.temporal.TemporalField>,org.threeten.bp.chrono.Chronology,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.format.DateTimeFormatter].getLocale()'
  - '[org.threeten.bp.format.DateTimeFormatter].withLocale(java.util.Locale)'
  - '[org.threeten.bp.format.DateTimeFormatter].getDecimalStyle()'
  - '[org.threeten.bp.format.DateTimeFormatter].withDecimalStyle(org.threeten.bp.format.DecimalStyle)'
  - '[org.threeten.bp.format.DateTimeFormatter].getChronology()'
  - '[org.threeten.bp.format.DateTimeFormatter].withChronology(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.format.DateTimeFormatter].getZone()'
  - '[org.threeten.bp.format.DateTimeFormatter].withZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.format.DateTimeFormatter].getResolverStyle()'
  - '[org.threeten.bp.format.DateTimeFormatter].withResolverStyle(ResolverStyle)'
  - '[org.threeten.bp.format.DateTimeFormatter].getResolverFields()'
  - '[org.threeten.bp.format.DateTimeFormatter].withResolverFields()'
  - '[org.threeten.bp.format.DateTimeFormatter].withResolverFields(java.util.Set<org.threeten.bp.temporal.TemporalField>)'
  - '[org.threeten.bp.format.DateTimeFormatter].format(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.format.DateTimeFormatter].formatTo(org.threeten.bp.temporal.TemporalAccessor,Appendable)'
  - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence)'
  - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,java.text.ParsePosition)'
  - '[org.threeten.bp.format.DateTimeFormatter].parse(CharSequence,org.threeten.bp.temporal.TemporalQuery<T>)'
  - '[org.threeten.bp.format.DateTimeFormatter].parseBest(CharSequence)'
  - '[org.threeten.bp.format.DateTimeFormatter].createError(CharSequence,RuntimeException)'
  - '[org.threeten.bp.format.DateTimeFormatter].parseToBuilder(CharSequence,java.text.ParsePosition)'
  - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved(CharSequence,java.text.ParsePosition)'
  - '[org.threeten.bp.format.DateTimeFormatter].parseUnresolved0(CharSequence,java.text.ParsePosition)'
  - '[org.threeten.bp.format.DateTimeFormatter].toPrinterParser(boolean)'
  - '[org.threeten.bp.format.DateTimeFormatter].toFormat()'
  - '[org.threeten.bp.format.DateTimeFormatter].toFormat(org.threeten.bp.temporal.TemporalQuery<?>)'
  - '[org.threeten.bp.format.DateTimeFormatter].toString()'
  - '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].<init>(org.threeten.bp.format.DateTimeFormatter,org.threeten.bp.temporal.TemporalQuery<?>)'
  - '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].format(Object,StringBuffer,java.text.FieldPosition)'
  - '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].parseObject(String)'
  - '[org.threeten.bp.format.DateTimeFormatter.ClassicFormat].parseObject(String,java.text.ParsePosition)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatter.java
- function_names:
  - '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeParseException].<init>(String,CharSequence,int,Throwable)'
  - '[org.threeten.bp.format.DateTimeParseException].getParsedString()'
  - '[org.threeten.bp.format.DateTimeParseException].getErrorIndex()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeParseException.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/SignStyle.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/FormatStyle.java
- function_names:
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].getLocalizedDateTimePattern(FormatStyle,FormatStyle,org.threeten.bp.chrono.Chronology,java.util.Locale)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].<init>(org.threeten.bp.format.DateTimeFormatterBuilder,boolean)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].parseCaseSensitive()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].parseCaseInsensitive()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].parseStrict()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].parseLenient()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].parseDefaulting(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(org.threeten.bp.temporal.TemporalField,int,int,SignStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.temporal.TemporalField,int,int,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValueReduced(org.threeten.bp.temporal.TemporalField,int,int,org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendValue(NumberPrinterParser)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendFraction(org.threeten.bp.temporal.TemporalField,int,int,boolean)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,TextStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendText(org.threeten.bp.temporal.TemporalField,java.util.Map<Long,String>)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInstant()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInstant(int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffsetId()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOffset(String,String)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalizedOffset(TextStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneId()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneRegionId()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneOrOffsetId()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(TextStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendZoneText(TextStyle,java.util.Set<org.threeten.bp.ZoneId>)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendChronologyId()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendChronologyText(TextStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLocalized(FormatStyle,FormatStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(char)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendLiteral(String)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].append(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendOptional(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendPattern(String)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].parsePattern(String)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].parseField(char,int,org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].padNext(int,char)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalStart()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].optionalEnd()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].appendInternal(DateTimePrinterParser)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(java.util.Locale)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder].toFormatter(ResolverStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.DateTimePrinterParser].<init>()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].<init>(java.util.List<DateTimePrinterParser>,boolean)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].<init>(DateTimePrinterParser[],boolean)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].withOptional(boolean)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.CompositePrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].<init>(DateTimePrinterParser,int,char)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.PadPrinterParserDecorator].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser].<init>(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.DefaultingParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].<init>(char)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.CharLiteralPrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].<init>(String)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.StringLiteralPrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,SignStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,SignStyle,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].withFixedWidth()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].withSubsequentWidth(int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].getValue(org.threeten.bp.format.DateTimePrintContext,long)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].isFixedWidth(org.threeten.bp.format.DateTimeParseContext)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].setValue(org.threeten.bp.format.DateTimeParseContext,long,int,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.NumberPrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,int,org.threeten.bp.chrono.ChronoLocalDate,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].getValue(org.threeten.bp.format.DateTimePrintContext,long)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].setValue(org.threeten.bp.format.DateTimeParseContext,long,int,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].withFixedWidth()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].withSubsequentWidth(int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].isFixedWidth(org.threeten.bp.format.DateTimeParseContext)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ReducedPrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,int,int,boolean)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].convertToFraction(long)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].convertFromFraction(java.math.BigDecimal)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.FractionPrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].<init>(org.threeten.bp.temporal.TemporalField,TextStyle,org.threeten.bp.format.DateTimeTextProvider)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].numberPrinterParser()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.TextPrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].<init>(int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.InstantPrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].<init>(String,String)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].checkPattern(String)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].parseNumber(int[],int,CharSequence,boolean)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.OffsetIdPrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].<init>(TextStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedOffsetPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].<init>(TextStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].parseOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,String)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneTextPrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].<init>(org.threeten.bp.temporal.TemporalQuery<org.threeten.bp.ZoneId>,String)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].convertToZone(java.util.Set<String>,String,boolean)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].parsePrefixedOffset(org.threeten.bp.format.DateTimeParseContext,CharSequence,int,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].prepareParser(java.util.Set<String>)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].<init>(int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].get(CharSequence,boolean)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ZoneIdPrinterParser.SubstringTree].add(String)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].<init>(TextStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.ChronoPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].<init>(FormatStyle,FormatStyle)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].formatter(java.util.Locale,org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.LocalizedPrinterParser].toString()'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].<init>(char,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].print(org.threeten.bp.format.DateTimePrintContext,StringBuilder)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].parse(org.threeten.bp.format.DateTimeParseContext,CharSequence,int)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].evaluate(org.threeten.bp.temporal.WeekFields)'
  - '[org.threeten.bp.format.DateTimeFormatterBuilder.WeekFieldsPrinterParser].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeFormatterBuilder.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/TextStyle.java
- function_names:
  - '[org.threeten.bp.format.DateTimeTextProvider].getInstance()'
  - '[org.threeten.bp.format.DateTimeTextProvider].setInitializer(org.threeten.bp.format.DateTimeTextProvider)'
  - '[org.threeten.bp.format.DateTimeTextProvider].getText(org.threeten.bp.temporal.TemporalField,long,TextStyle,java.util.Locale)'
  - '[org.threeten.bp.format.DateTimeTextProvider].getTextIterator(org.threeten.bp.temporal.TemporalField,TextStyle,java.util.Locale)'
  - '[org.threeten.bp.format.DateTimeTextProvider].<init>()'
  - '[org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton].initialize()'
  - '[org.threeten.bp.format.DateTimeTextProvider.ProviderSingleton].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/format/DateTimeTextProvider.java
- function_names:
  - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceTemporal].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceTemporal.java
- function_names:
  - '[org.threeten.bp.jdk8.DefaultInterfaceEra].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceEra].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceEra].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceEra].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceEra].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceEra].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceEra].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceEra.java
- function_names:
  - '[org.threeten.bp.jdk8.Jdk8Methods].<init>()'
  - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(T)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].requireNonNull(T,String)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].equals(Object,Object)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].compareInts(int,int)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].compareLongs(long,long)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(int,int)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].safeAdd(long,long)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(int,int)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].safeSubtract(long,long)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(int,int)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,int)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].safeMultiply(long,long)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].safeToInt(long)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(long,long)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,long)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(long,int)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].floorDiv(int,int)'
  - '[org.threeten.bp.jdk8.Jdk8Methods].floorMod(int,int)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/Jdk8Methods.java
- function_names:
  - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.jdk8.DefaultInterfaceTemporalAccessor].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/jdk8/DefaultInterfaceTemporalAccessor.java
- function_names:
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].timeLineOrder()'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].getChronology()'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalDate()'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].toLocalTime()'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].atZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].toInstant(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].toEpochSecond(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].compareTo(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].isAfter(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].isBefore(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].isEqual(org.threeten.bp.chrono.ChronoLocalDateTime<?>)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].equals(Object)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].hashCode()'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].toString()'
  - '[org.threeten.bp.chrono.ChronoLocalDateTime].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTime.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahEra.java
- function_names:
  - '[org.threeten.bp.chrono.ChronoDateImpl].<init>()'
  - '[org.threeten.bp.chrono.ChronoDateImpl].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoDateImpl].plusYears(long)'
  - '[org.threeten.bp.chrono.ChronoDateImpl].plusMonths(long)'
  - '[org.threeten.bp.chrono.ChronoDateImpl].plusWeeks(long)'
  - '[org.threeten.bp.chrono.ChronoDateImpl].plusDays(long)'
  - '[org.threeten.bp.chrono.ChronoDateImpl].minusYears(long)'
  - '[org.threeten.bp.chrono.ChronoDateImpl].minusMonths(long)'
  - '[org.threeten.bp.chrono.ChronoDateImpl].minusWeeks(long)'
  - '[org.threeten.bp.chrono.ChronoDateImpl].minusDays(long)'
  - '[org.threeten.bp.chrono.ChronoDateImpl].atTime(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.chrono.ChronoDateImpl].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoDateImpl].until(org.threeten.bp.chrono.ChronoLocalDate)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoDateImpl.java
- function_names:
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofBest(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<R>,org.threeten.bp.ZoneId,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].ofInstant(org.threeten.bp.chrono.Chronology,org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].create(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].<init>(org.threeten.bp.chrono.ChronoLocalDateTimeImpl<D>,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getOffset()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withEarlierOffsetAtOverlap()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withLaterOffsetAtOverlap()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toLocalDateTime()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].getZone()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withZoneSameLocal(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].withZoneSameInstant(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].writeReplace()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].readResolve()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].writeExternal(java.io.ObjectOutput)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].readExternal(java.io.ObjectInput)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].equals(Object)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].hashCode()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTimeImpl].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTimeImpl.java
- function_names:
  - '[org.threeten.bp.chrono.MinguoChronology].<init>()'
  - '[org.threeten.bp.chrono.MinguoChronology].readResolve()'
  - '[org.threeten.bp.chrono.MinguoChronology].getId()'
  - '[org.threeten.bp.chrono.MinguoChronology].getCalendarType()'
  - '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - '[org.threeten.bp.chrono.MinguoChronology].date(int,int,int)'
  - '[org.threeten.bp.chrono.MinguoChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - '[org.threeten.bp.chrono.MinguoChronology].dateYearDay(int,int)'
  - '[org.threeten.bp.chrono.MinguoChronology].dateEpochDay(long)'
  - '[org.threeten.bp.chrono.MinguoChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.MinguoChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.MinguoChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.MinguoChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.MinguoChronology].dateNow()'
  - '[org.threeten.bp.chrono.MinguoChronology].dateNow(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.MinguoChronology].dateNow(org.threeten.bp.Clock)'
  - '[org.threeten.bp.chrono.MinguoChronology].isLeapYear(long)'
  - '[org.threeten.bp.chrono.MinguoChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - '[org.threeten.bp.chrono.MinguoChronology].eraOf(int)'
  - '[org.threeten.bp.chrono.MinguoChronology].eras()'
  - '[org.threeten.bp.chrono.MinguoChronology].range(org.threeten.bp.temporal.ChronoField)'
  - '[org.threeten.bp.chrono.MinguoChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoChronology.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistEra.java
- function_names:
  - '[org.threeten.bp.chrono.ChronoPeriod].between(org.threeten.bp.chrono.ChronoLocalDate,org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.chrono.ChronoPeriod].get(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoPeriod].getUnits()'
  - '[org.threeten.bp.chrono.ChronoPeriod].getChronology()'
  - '[org.threeten.bp.chrono.ChronoPeriod].isZero()'
  - '[org.threeten.bp.chrono.ChronoPeriod].isNegative()'
  - '[org.threeten.bp.chrono.ChronoPeriod].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ChronoPeriod].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ChronoPeriod].multipliedBy(int)'
  - '[org.threeten.bp.chrono.ChronoPeriod].negated()'
  - '[org.threeten.bp.chrono.ChronoPeriod].normalized()'
  - '[org.threeten.bp.chrono.ChronoPeriod].addTo(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.ChronoPeriod].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.ChronoPeriod].equals(Object)'
  - '[org.threeten.bp.chrono.ChronoPeriod].hashCode()'
  - '[org.threeten.bp.chrono.ChronoPeriod].toString()'
  - '[org.threeten.bp.chrono.ChronoPeriod].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriod.java
- function_names:
  - '[org.threeten.bp.chrono.JapaneseEra].<init>(int,org.threeten.bp.LocalDate,String)'
  - '[org.threeten.bp.chrono.JapaneseEra].readResolve()'
  - '[org.threeten.bp.chrono.JapaneseEra].registerEra(org.threeten.bp.LocalDate,String)'
  - '[org.threeten.bp.chrono.JapaneseEra].of(int)'
  - '[org.threeten.bp.chrono.JapaneseEra].valueOf(String)'
  - '[org.threeten.bp.chrono.JapaneseEra].values()'
  - '[org.threeten.bp.chrono.JapaneseEra].from(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.JapaneseEra].ordinal(int)'
  - '[org.threeten.bp.chrono.JapaneseEra].startDate()'
  - '[org.threeten.bp.chrono.JapaneseEra].endDate()'
  - '[org.threeten.bp.chrono.JapaneseEra].getValue()'
  - '[org.threeten.bp.chrono.JapaneseEra].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.JapaneseEra].toString()'
  - '[org.threeten.bp.chrono.JapaneseEra].writeReplace()'
  - '[org.threeten.bp.chrono.JapaneseEra].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.chrono.JapaneseEra].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseEra.java
- function_names:
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].timeLineOrder()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDate()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalTime()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].toLocalDateTime()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].getChronology()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].getOffset()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].getZone()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].withEarlierOffsetAtOverlap()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].withLaterOffsetAtOverlap()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].withZoneSameLocal(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].withZoneSameInstant(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].toInstant()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].toEpochSecond()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].compareTo(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].isAfter(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].isBefore(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].isEqual(org.threeten.bp.chrono.ChronoZonedDateTime<?>)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].equals(Object)'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].hashCode()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].toString()'
  - '[org.threeten.bp.chrono.ChronoZonedDateTime].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoZonedDateTime.java
- function_names:
  - '[org.threeten.bp.chrono.AbstractChronology].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/AbstractChronology.java
- function_names:
  - '[org.threeten.bp.chrono.HijrahDate].now()'
  - '[org.threeten.bp.chrono.HijrahDate].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.HijrahDate].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.chrono.HijrahDate].of(int,int,int)'
  - '[org.threeten.bp.chrono.HijrahDate].of(HijrahEra,int,int,int)'
  - '[org.threeten.bp.chrono.HijrahDate].checkValidYearOfEra(int)'
  - '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfYear(int)'
  - '[org.threeten.bp.chrono.HijrahDate].checkValidMonth(int)'
  - '[org.threeten.bp.chrono.HijrahDate].checkValidDayOfMonth(int)'
  - '[org.threeten.bp.chrono.HijrahDate].of(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.HijrahDate].ofEpochDay(long)'
  - '[org.threeten.bp.chrono.HijrahDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.HijrahDate].<init>(long)'
  - '[org.threeten.bp.chrono.HijrahDate].readResolve()'
  - '[org.threeten.bp.chrono.HijrahDate].getChronology()'
  - '[org.threeten.bp.chrono.HijrahDate].getEra()'
  - '[org.threeten.bp.chrono.HijrahDate].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.HijrahDate].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.chrono.HijrahDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.chrono.HijrahDate].resolvePreviousValid(int,int,int)'
  - '[org.threeten.bp.chrono.HijrahDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.HijrahDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.HijrahDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.HijrahDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.HijrahDate].atTime(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.chrono.HijrahDate].toEpochDay()'
  - '[org.threeten.bp.chrono.HijrahDate].isLeapYear()'
  - '[org.threeten.bp.chrono.HijrahDate].plusYears(long)'
  - '[org.threeten.bp.chrono.HijrahDate].plusMonths(long)'
  - '[org.threeten.bp.chrono.HijrahDate].plusDays(long)'
  - '[org.threeten.bp.chrono.HijrahDate].getHijrahDateInfo(long)'
  - '[org.threeten.bp.chrono.HijrahDate].getGregorianEpochDay(int,int,int)'
  - '[org.threeten.bp.chrono.HijrahDate].yearToGregorianEpochDay(int)'
  - '[org.threeten.bp.chrono.HijrahDate].getCycleNumber(long)'
  - '[org.threeten.bp.chrono.HijrahDate].getDayOfCycle(long,int)'
  - '[org.threeten.bp.chrono.HijrahDate].getYearInCycle(int,long)'
  - '[org.threeten.bp.chrono.HijrahDate].getAdjustedCycle(int)'
  - '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthDays(int)'
  - '[org.threeten.bp.chrono.HijrahDate].getAdjustedMonthLength(int)'
  - '[org.threeten.bp.chrono.HijrahDate].getDayOfYear(int,int,int)'
  - '[org.threeten.bp.chrono.HijrahDate].getMonthOfYear(int,int)'
  - '[org.threeten.bp.chrono.HijrahDate].getDayOfMonth(int,int,int)'
  - '[org.threeten.bp.chrono.HijrahDate].isLeapYear(long)'
  - '[org.threeten.bp.chrono.HijrahDate].getMonthDays(int,int)'
  - '[org.threeten.bp.chrono.HijrahDate].getMonthLength(int,int)'
  - '[org.threeten.bp.chrono.HijrahDate].lengthOfMonth()'
  - '[org.threeten.bp.chrono.HijrahDate].getYearLength(int)'
  - '[org.threeten.bp.chrono.HijrahDate].lengthOfYear()'
  - '[org.threeten.bp.chrono.HijrahDate].getMaximumDayOfMonth()'
  - '[org.threeten.bp.chrono.HijrahDate].getSmallestMaximumDayOfMonth()'
  - '[org.threeten.bp.chrono.HijrahDate].getMaximumDayOfYear()'
  - '[org.threeten.bp.chrono.HijrahDate].getSmallestMaximumDayOfYear()'
  - '[org.threeten.bp.chrono.HijrahDate].addDeviationAsHijrah(int,int,int,int,int)'
  - '[org.threeten.bp.chrono.HijrahDate].readDeviationConfig()'
  - '[org.threeten.bp.chrono.HijrahDate].parseLine(String,int)'
  - '[org.threeten.bp.chrono.HijrahDate].getConfigFileInputStream()'
  - '[org.threeten.bp.chrono.HijrahDate].writeReplace()'
  - '[org.threeten.bp.chrono.HijrahDate].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.chrono.HijrahDate].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahDate.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoEra.java
- function_names:
  - '[org.threeten.bp.chrono.Era].getValue()'
  - '[org.threeten.bp.chrono.Era].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
  - '[org.threeten.bp.chrono.Era].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Era.java
- function_names:
  - '[org.threeten.bp.chrono.Ser].<init>()'
  - '[org.threeten.bp.chrono.Ser].<init>(byte,Object)'
  - '[org.threeten.bp.chrono.Ser].writeExternal(java.io.ObjectOutput)'
  - '[org.threeten.bp.chrono.Ser].writeInternal(byte,Object,java.io.ObjectOutput)'
  - '[org.threeten.bp.chrono.Ser].readExternal(java.io.ObjectInput)'
  - '[org.threeten.bp.chrono.Ser].read(java.io.ObjectInput)'
  - '[org.threeten.bp.chrono.Ser].readInternal(byte,java.io.ObjectInput)'
  - '[org.threeten.bp.chrono.Ser].readResolve()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Ser.java
- function_names:
  - '[org.threeten.bp.chrono.JapaneseDate].now()'
  - '[org.threeten.bp.chrono.JapaneseDate].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.JapaneseDate].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.chrono.JapaneseDate].of(org.threeten.bp.chrono.JapaneseEra,int,int,int)'
  - '[org.threeten.bp.chrono.JapaneseDate].ofYearDay(org.threeten.bp.chrono.JapaneseEra,int,int)'
  - '[org.threeten.bp.chrono.JapaneseDate].of(int,int,int)'
  - '[org.threeten.bp.chrono.JapaneseDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.JapaneseDate].<init>(org.threeten.bp.chrono.JapaneseEra,int,org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.JapaneseDate].readObject(java.io.ObjectInputStream)'
  - '[org.threeten.bp.chrono.JapaneseDate].getChronology()'
  - '[org.threeten.bp.chrono.JapaneseDate].getEra()'
  - '[org.threeten.bp.chrono.JapaneseDate].lengthOfMonth()'
  - '[org.threeten.bp.chrono.JapaneseDate].lengthOfYear()'
  - '[org.threeten.bp.chrono.JapaneseDate].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.JapaneseDate].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.JapaneseDate].actualRange(int)'
  - '[org.threeten.bp.chrono.JapaneseDate].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.JapaneseDate].getDayOfYear()'
  - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.chrono.JapaneseDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.JapaneseDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.JapaneseDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.JapaneseDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.JapaneseDate].withYear(org.threeten.bp.chrono.JapaneseEra,int)'
  - '[org.threeten.bp.chrono.JapaneseDate].withYear(int)'
  - '[org.threeten.bp.chrono.JapaneseDate].plusYears(long)'
  - '[org.threeten.bp.chrono.JapaneseDate].plusMonths(long)'
  - '[org.threeten.bp.chrono.JapaneseDate].plusDays(long)'
  - '[org.threeten.bp.chrono.JapaneseDate].with(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.JapaneseDate].atTime(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.chrono.JapaneseDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.chrono.JapaneseDate].toEpochDay()'
  - '[org.threeten.bp.chrono.JapaneseDate].equals(Object)'
  - '[org.threeten.bp.chrono.JapaneseDate].hashCode()'
  - '[org.threeten.bp.chrono.JapaneseDate].writeReplace()'
  - '[org.threeten.bp.chrono.JapaneseDate].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.chrono.JapaneseDate].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseDate.java
- function_names:
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].of(R,org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].<init>(D,org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.temporal.Temporal,org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].toLocalDate()'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].toLocalTime()'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].get(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusDays(long)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusHours(long)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusMinutes(long)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusSeconds(long)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusNanos(long)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].plusWithOverflow(D,long,long,long,long)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].atZone(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].until(org.threeten.bp.temporal.Temporal,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].writeReplace()'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].writeExternal(java.io.ObjectOutput)'
  - '[org.threeten.bp.chrono.ChronoLocalDateTimeImpl].readExternal(java.io.ObjectInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDateTimeImpl.java
- function_names:
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].<init>(org.threeten.bp.chrono.Chronology,int,int,int)'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].get(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].getUnits()'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].getChronology()'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].multipliedBy(int)'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].normalized()'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].addTo(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].subtractFrom(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].equals(Object)'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].hashCode()'
  - '[org.threeten.bp.chrono.ChronoPeriodImpl].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoPeriodImpl.java
- function_names:
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].<init>()'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].readResolve()'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].getId()'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].getCalendarType()'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(int,int,int)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateYearDay(int,int)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateEpochDay(long)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateNow()'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateNow(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].dateNow(org.threeten.bp.Clock)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].isLeapYear(long)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].eraOf(int)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].eras()'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].range(org.threeten.bp.temporal.ChronoField)'
  - '[org.threeten.bp.chrono.ThaiBuddhistChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistChronology.java
- function_names:
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].now()'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].of(int,int,int)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].<init>(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].getChronology()'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].getEra()'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].lengthOfMonth()'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticMonth()'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].getProlepticYear()'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].plusYears(long)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].plusMonths(long)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].plusDays(long)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].with(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].atTime(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].toEpochDay()'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].equals(Object)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].hashCode()'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].writeReplace()'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.chrono.ThaiBuddhistDate].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ThaiBuddhistDate.java
- function_names:
  - '[org.threeten.bp.chrono.MinguoDate].now()'
  - '[org.threeten.bp.chrono.MinguoDate].now(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.MinguoDate].now(org.threeten.bp.Clock)'
  - '[org.threeten.bp.chrono.MinguoDate].of(int,int,int)'
  - '[org.threeten.bp.chrono.MinguoDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.MinguoDate].<init>(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.MinguoDate].getChronology()'
  - '[org.threeten.bp.chrono.MinguoDate].getEra()'
  - '[org.threeten.bp.chrono.MinguoDate].lengthOfMonth()'
  - '[org.threeten.bp.chrono.MinguoDate].range(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.MinguoDate].getLong(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.MinguoDate].getProlepticMonth()'
  - '[org.threeten.bp.chrono.MinguoDate].getProlepticYear()'
  - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.chrono.MinguoDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.MinguoDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.MinguoDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.MinguoDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.MinguoDate].plusYears(long)'
  - '[org.threeten.bp.chrono.MinguoDate].plusMonths(long)'
  - '[org.threeten.bp.chrono.MinguoDate].plusDays(long)'
  - '[org.threeten.bp.chrono.MinguoDate].with(org.threeten.bp.LocalDate)'
  - '[org.threeten.bp.chrono.MinguoDate].atTime(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.chrono.MinguoDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.chrono.MinguoDate].toEpochDay()'
  - '[org.threeten.bp.chrono.MinguoDate].equals(Object)'
  - '[org.threeten.bp.chrono.MinguoDate].hashCode()'
  - '[org.threeten.bp.chrono.MinguoDate].writeReplace()'
  - '[org.threeten.bp.chrono.MinguoDate].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.chrono.MinguoDate].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/MinguoDate.java
- function_names:
  - '[org.threeten.bp.chrono.ChronoLocalDate].timeLineOrder()'
  - '[org.threeten.bp.chrono.ChronoLocalDate].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].getChronology()'
  - '[org.threeten.bp.chrono.ChronoLocalDate].getEra()'
  - '[org.threeten.bp.chrono.ChronoLocalDate].isLeapYear()'
  - '[org.threeten.bp.chrono.ChronoLocalDate].lengthOfMonth()'
  - '[org.threeten.bp.chrono.ChronoLocalDate].lengthOfYear()'
  - '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalField)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].isSupported(org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.temporal.TemporalAdjuster)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].with(org.threeten.bp.temporal.TemporalField,long)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].plus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].plus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].minus(org.threeten.bp.temporal.TemporalAmount)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].minus(long,org.threeten.bp.temporal.TemporalUnit)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].query(org.threeten.bp.temporal.TemporalQuery<R>)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].adjustInto(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].until(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].format(org.threeten.bp.format.DateTimeFormatter)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].atTime(org.threeten.bp.LocalTime)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].toEpochDay()'
  - '[org.threeten.bp.chrono.ChronoLocalDate].compareTo(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].isAfter(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].isBefore(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].isEqual(org.threeten.bp.chrono.ChronoLocalDate)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].equals(Object)'
  - '[org.threeten.bp.chrono.ChronoLocalDate].hashCode()'
  - '[org.threeten.bp.chrono.ChronoLocalDate].toString()'
  - '[org.threeten.bp.chrono.ChronoLocalDate].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/ChronoLocalDate.java
- function_names:
  - '[org.threeten.bp.chrono.HijrahChronology].<init>()'
  - '[org.threeten.bp.chrono.HijrahChronology].readResolve()'
  - '[org.threeten.bp.chrono.HijrahChronology].getId()'
  - '[org.threeten.bp.chrono.HijrahChronology].getCalendarType()'
  - '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - '[org.threeten.bp.chrono.HijrahChronology].date(int,int,int)'
  - '[org.threeten.bp.chrono.HijrahChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - '[org.threeten.bp.chrono.HijrahChronology].dateYearDay(int,int)'
  - '[org.threeten.bp.chrono.HijrahChronology].dateEpochDay(long)'
  - '[org.threeten.bp.chrono.HijrahChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.HijrahChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.HijrahChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.HijrahChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.HijrahChronology].dateNow()'
  - '[org.threeten.bp.chrono.HijrahChronology].dateNow(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.HijrahChronology].dateNow(org.threeten.bp.Clock)'
  - '[org.threeten.bp.chrono.HijrahChronology].isLeapYear(long)'
  - '[org.threeten.bp.chrono.HijrahChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - '[org.threeten.bp.chrono.HijrahChronology].eraOf(int)'
  - '[org.threeten.bp.chrono.HijrahChronology].eras()'
  - '[org.threeten.bp.chrono.HijrahChronology].range(org.threeten.bp.temporal.ChronoField)'
  - '[org.threeten.bp.chrono.HijrahChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/HijrahChronology.java
- function_names: []
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoEra.java
- function_names:
  - '[org.threeten.bp.chrono.Chronology].from(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.Chronology].ofLocale(java.util.Locale)'
  - '[org.threeten.bp.chrono.Chronology].of(String)'
  - '[org.threeten.bp.chrono.Chronology].getAvailableChronologies()'
  - '[org.threeten.bp.chrono.Chronology].init()'
  - '[org.threeten.bp.chrono.Chronology].register(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.Chronology].<init>()'
  - '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDate(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.Chronology].ensureChronoLocalDateTime(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.Chronology].ensureChronoZonedDateTime(org.threeten.bp.temporal.Temporal)'
  - '[org.threeten.bp.chrono.Chronology].getId()'
  - '[org.threeten.bp.chrono.Chronology].getCalendarType()'
  - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - '[org.threeten.bp.chrono.Chronology].date(int,int,int)'
  - '[org.threeten.bp.chrono.Chronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - '[org.threeten.bp.chrono.Chronology].dateYearDay(int,int)'
  - '[org.threeten.bp.chrono.Chronology].dateEpochDay(long)'
  - '[org.threeten.bp.chrono.Chronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.Chronology].dateNow()'
  - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.Chronology].dateNow(org.threeten.bp.Clock)'
  - '[org.threeten.bp.chrono.Chronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.Chronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.Chronology].period(int,int,int)'
  - '[org.threeten.bp.chrono.Chronology].isLeapYear(long)'
  - '[org.threeten.bp.chrono.Chronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - '[org.threeten.bp.chrono.Chronology].eraOf(int)'
  - '[org.threeten.bp.chrono.Chronology].eras()'
  - '[org.threeten.bp.chrono.Chronology].range(org.threeten.bp.temporal.ChronoField)'
  - '[org.threeten.bp.chrono.Chronology].getDisplayName(org.threeten.bp.format.TextStyle,java.util.Locale)'
  - '[org.threeten.bp.chrono.Chronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  - '[org.threeten.bp.chrono.Chronology].updateResolveMap(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.temporal.ChronoField,long)'
  - '[org.threeten.bp.chrono.Chronology].compareTo(org.threeten.bp.chrono.Chronology)'
  - '[org.threeten.bp.chrono.Chronology].equals(Object)'
  - '[org.threeten.bp.chrono.Chronology].hashCode()'
  - '[org.threeten.bp.chrono.Chronology].toString()'
  - '[org.threeten.bp.chrono.Chronology].writeReplace()'
  - '[org.threeten.bp.chrono.Chronology].readResolve()'
  - '[org.threeten.bp.chrono.Chronology].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.chrono.Chronology].readExternal(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/Chronology.java
- function_names:
  - '[org.threeten.bp.chrono.JapaneseChronology].<init>()'
  - '[org.threeten.bp.chrono.JapaneseChronology].readResolve()'
  - '[org.threeten.bp.chrono.JapaneseChronology].getId()'
  - '[org.threeten.bp.chrono.JapaneseChronology].getCalendarType()'
  - '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - '[org.threeten.bp.chrono.JapaneseChronology].date(int,int,int)'
  - '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - '[org.threeten.bp.chrono.JapaneseChronology].dateYearDay(int,int)'
  - '[org.threeten.bp.chrono.JapaneseChronology].dateEpochDay(long)'
  - '[org.threeten.bp.chrono.JapaneseChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.JapaneseChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.JapaneseChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.JapaneseChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.JapaneseChronology].dateNow()'
  - '[org.threeten.bp.chrono.JapaneseChronology].dateNow(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.JapaneseChronology].dateNow(org.threeten.bp.Clock)'
  - '[org.threeten.bp.chrono.JapaneseChronology].isLeapYear(long)'
  - '[org.threeten.bp.chrono.JapaneseChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - '[org.threeten.bp.chrono.JapaneseChronology].eraOf(int)'
  - '[org.threeten.bp.chrono.JapaneseChronology].eras()'
  - '[org.threeten.bp.chrono.JapaneseChronology].range(org.threeten.bp.temporal.ChronoField)'
  - '[org.threeten.bp.chrono.JapaneseChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  - '[org.threeten.bp.chrono.JapaneseChronology].resolveEYMD(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle,org.threeten.bp.chrono.JapaneseEra,int)'
  - '[org.threeten.bp.chrono.JapaneseChronology].resolveEYD(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle,org.threeten.bp.chrono.JapaneseEra,int)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/JapaneseChronology.java
- function_names:
  - '[org.threeten.bp.chrono.IsoChronology].<init>()'
  - '[org.threeten.bp.chrono.IsoChronology].readResolve()'
  - '[org.threeten.bp.chrono.IsoChronology].getId()'
  - '[org.threeten.bp.chrono.IsoChronology].getCalendarType()'
  - '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.chrono.Era,int,int,int)'
  - '[org.threeten.bp.chrono.IsoChronology].date(int,int,int)'
  - '[org.threeten.bp.chrono.IsoChronology].dateYearDay(org.threeten.bp.chrono.Era,int,int)'
  - '[org.threeten.bp.chrono.IsoChronology].dateYearDay(int,int)'
  - '[org.threeten.bp.chrono.IsoChronology].dateEpochDay(long)'
  - '[org.threeten.bp.chrono.IsoChronology].date(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.IsoChronology].localDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.IsoChronology].zonedDateTime(org.threeten.bp.temporal.TemporalAccessor)'
  - '[org.threeten.bp.chrono.IsoChronology].zonedDateTime(org.threeten.bp.Instant,org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.IsoChronology].dateNow()'
  - '[org.threeten.bp.chrono.IsoChronology].dateNow(org.threeten.bp.ZoneId)'
  - '[org.threeten.bp.chrono.IsoChronology].dateNow(org.threeten.bp.Clock)'
  - '[org.threeten.bp.chrono.IsoChronology].isLeapYear(long)'
  - '[org.threeten.bp.chrono.IsoChronology].prolepticYear(org.threeten.bp.chrono.Era,int)'
  - '[org.threeten.bp.chrono.IsoChronology].eraOf(int)'
  - '[org.threeten.bp.chrono.IsoChronology].eras()'
  - '[org.threeten.bp.chrono.IsoChronology].range(org.threeten.bp.temporal.ChronoField)'
  - '[org.threeten.bp.chrono.IsoChronology].resolveDate(java.util.Map<org.threeten.bp.temporal.TemporalField,Long>,org.threeten.bp.format.ResolverStyle)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/chrono/IsoChronology.java
- function_names:
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].put(java.util.Set<String>,int,java.util.Map<String,Integer>)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].expand(String,String)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].main(String[])'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputHelp()'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].process(java.util.List<java.io.File>,java.util.List<String>,java.io.File,boolean,boolean)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFilesDat(java.io.File,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputFile(java.io.File,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>,java.util.SortedMap<org.threeten.bp.LocalDate,Byte>)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbEntry(java.util.jar.JarOutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].outputTzdbDat(java.io.OutputStream,java.util.Map<String,java.util.SortedMap<String,org.threeten.bp.zone.ZoneRules>>,java.util.Set<String>,java.util.Set<org.threeten.bp.zone.ZoneRules>)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].<init>(String,java.util.List<java.io.File>,java.io.File,boolean)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].compile()'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getZones()'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getLeapSeconds()'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].getMostRecentLeapSecond()'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].setDeduplicateMap(java.util.Map<Object,Object>)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseFiles()'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseLeapSecondsFile()'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseLeapSecondRule(String)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseFile(java.io.File)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseRuleLine(java.util.StringTokenizer)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseZoneLine(java.util.StringTokenizer,java.util.List<TZDBZone>)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonthDayTime(java.util.StringTokenizer,TZDBMonthDayTime)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseYear(String,int)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseMonth(String)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseDayOfWeek(String)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOptional(String)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseSecs(String)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseOffset(String)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parsePeriod(String)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].parseTimeDefinition(char)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].buildZoneRules()'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].deduplicate(T)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler].printVerbose(String)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime].adjustToFowards(int)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBMonthDayTime].<init>()'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule].addToBuilder(org.threeten.bp.zone.ZoneRulesBuilder)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBRule].<init>()'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].addToBuilder(org.threeten.bp.zone.ZoneRulesBuilder,java.util.Map<String,java.util.List<TZDBRule>>)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].toDateTime(int)'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.TZDBZone].<init>()'
  - '[org.threeten.bp.zone.TzdbZoneRulesCompiler.LeapSecondRule].<init>(org.threeten.bp.LocalDate,byte)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesCompiler.java
- function_names:
  - '[org.threeten.bp.zone.ZoneRulesException].<init>(String)'
  - '[org.threeten.bp.zone.ZoneRulesException].<init>(String,Throwable)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesException.java
- function_names:
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider].<init>()'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider].<init>(java.net.URL)'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider].<init>(java.io.InputStream)'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider].provideZoneIds()'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider].provideRules(String,boolean)'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider].provideVersions(String)'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(ClassLoader)'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(java.net.URL)'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider].load(java.io.InputStream)'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider].loadData(java.io.InputStream)'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider].toString()'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].<init>(String,String[],short[],java.util.concurrent.atomic.AtomicReferenceArray<Object>)'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].getRules(String)'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].createRule(short)'
  - '[org.threeten.bp.zone.TzdbZoneRulesProvider.Version].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/zone/TzdbZoneRulesProvider.java
- function_names:
  - '[org.threeten.bp.zone.ZoneRulesProvider].getAvailableZoneIds()'
  - '[org.threeten.bp.zone.ZoneRulesProvider].getRules(String,boolean)'
  - '[org.threeten.bp.zone.ZoneRulesProvider].getVersions(String)'
  - '[org.threeten.bp.zone.ZoneRulesProvider].getProvider(String)'
  - '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider(org.threeten.bp.zone.ZoneRulesProvider)'
  - '[org.threeten.bp.zone.ZoneRulesProvider].registerProvider0(org.threeten.bp.zone.ZoneRulesProvider)'
  - '[org.threeten.bp.zone.ZoneRulesProvider].refresh()'
  - '[org.threeten.bp.zone.ZoneRulesProvider].<init>()'
  - '[org.threeten.bp.zone.ZoneRulesProvider].provideZoneIds()'
  - '[org.threeten.bp.zone.ZoneRulesProvider].provideRules(String,boolean)'
  - '[org.threeten.bp.zone.ZoneRulesProvider].provideVersions(String)'
  - '[org.threeten.bp.zone.ZoneRulesProvider].provideRefresh()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesProvider.java
- function_names:
  - '[org.threeten.bp.zone.ZoneOffsetTransition].of(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].<init>(long,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].writeReplace()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].readExternal(java.io.DataInput)'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].getInstant()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].toEpochSecond()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeBefore()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].getDateTimeAfter()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetBefore()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].getOffsetAfter()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].getDuration()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].getDurationSeconds()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].isGap()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].isOverlap()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].isValidOffset(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].getValidOffsets()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].compareTo(org.threeten.bp.zone.ZoneOffsetTransition)'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].equals(Object)'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].hashCode()'
  - '[org.threeten.bp.zone.ZoneOffsetTransition].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransition.java
- function_names:
  - '[org.threeten.bp.zone.Ser].<init>()'
  - '[org.threeten.bp.zone.Ser].<init>(byte,Object)'
  - '[org.threeten.bp.zone.Ser].writeExternal(java.io.ObjectOutput)'
  - '[org.threeten.bp.zone.Ser].write(Object,java.io.DataOutput)'
  - '[org.threeten.bp.zone.Ser].writeInternal(byte,Object,java.io.DataOutput)'
  - '[org.threeten.bp.zone.Ser].readExternal(java.io.ObjectInput)'
  - '[org.threeten.bp.zone.Ser].read(java.io.DataInput)'
  - '[org.threeten.bp.zone.Ser].readInternal(byte,java.io.DataInput)'
  - '[org.threeten.bp.zone.Ser].readResolve()'
  - '[org.threeten.bp.zone.Ser].writeOffset(org.threeten.bp.ZoneOffset,java.io.DataOutput)'
  - '[org.threeten.bp.zone.Ser].readOffset(java.io.DataInput)'
  - '[org.threeten.bp.zone.Ser].writeEpochSec(long,java.io.DataOutput)'
  - '[org.threeten.bp.zone.Ser].readEpochSec(java.io.DataInput)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/zone/Ser.java
- function_names:
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].of(org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,boolean,TimeDefinition,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].<init>(org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,TimeDefinition,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].writeReplace()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].readExternal(java.io.DataInput)'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getMonth()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfMonthIndicator()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getDayOfWeek()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getLocalTime()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].isMidnightEndOfDay()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getTimeDefinition()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getStandardOffset()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetBefore()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].getOffsetAfter()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].createTransition(int)'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].equals(Object)'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].hashCode()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].toString()'
  - '[org.threeten.bp.zone.ZoneOffsetTransitionRule].appendZeroPad(StringBuilder,long)'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneOffsetTransitionRule.java
- function_names:
  - '[org.threeten.bp.zone.ZoneRules].of(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>)'
  - '[org.threeten.bp.zone.ZoneRules].of(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.ZoneRules].<init>()'
  - '[org.threeten.bp.zone.ZoneRules].isFixedOffset()'
  - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.zone.ZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.zone.ZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.zone.ZoneRules].getStandardOffset(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules].getDaylightSavings(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules].isDaylightSavings(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.ZoneRules].nextTransition(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules].previousTransition(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules].getTransitions()'
  - '[org.threeten.bp.zone.ZoneRules].getTransitionRules()'
  - '[org.threeten.bp.zone.ZoneRules].equals(Object)'
  - '[org.threeten.bp.zone.ZoneRules].hashCode()'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].<init>(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].isFixedOffset()'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].getOffset(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].getOffset(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].getValidOffsets(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].getTransition(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].getStandardOffset(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].getDaylightSavings(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].isDaylightSavings(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].nextTransition(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].previousTransition(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].getTransitions()'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].getTransitionRules()'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].equals(Object)'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].hashCode()'
  - '[org.threeten.bp.zone.ZoneRules.Fixed].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRules.java
- function_names:
  - '[org.threeten.bp.zone.ZoneRulesBuilder].<init>()'
  - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindow(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder].addWindowForever(org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder].setFixedSavingsToWindow(int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,org.threeten.bp.Month,int,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,boolean,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder].addRuleToWindow(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder].toRules(String,java.util.Map<Object,Object>)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder].deduplicate(T)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].<init>(org.threeten.bp.ZoneOffset,org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].setFixedSavings(int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].addRule(int,int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].validateWindowOrder(TZWindow)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].tidy(int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].isSingleWindowStandardOffset()'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].createWallOffset(int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZWindow].createDateTimeEpochSecond(int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].<init>(int,org.threeten.bp.Month,int,org.threeten.bp.DayOfWeek,org.threeten.bp.LocalTime,int,org.threeten.bp.zone.ZoneOffsetTransitionRule.TimeDefinition,int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toTransition(org.threeten.bp.ZoneOffset,int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toTransitionRule(org.threeten.bp.ZoneOffset,int)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].compareTo(TZRule)'
  - '[org.threeten.bp.zone.ZoneRulesBuilder.TZRule].toLocalDate()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesBuilder.java
- function_names:
  - '[org.threeten.bp.zone.StandardZoneRules].<init>(org.threeten.bp.ZoneOffset,org.threeten.bp.ZoneOffset,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransition>,java.util.List<org.threeten.bp.zone.ZoneOffsetTransitionRule>)'
  - '[org.threeten.bp.zone.StandardZoneRules].<init>(long[],ZoneOffset[],long[],ZoneOffset[],ZoneOffsetTransitionRule[])'
  - '[org.threeten.bp.zone.StandardZoneRules].writeReplace()'
  - '[org.threeten.bp.zone.StandardZoneRules].writeExternal(java.io.DataOutput)'
  - '[org.threeten.bp.zone.StandardZoneRules].readExternal(java.io.DataInput)'
  - '[org.threeten.bp.zone.StandardZoneRules].isFixedOffset()'
  - '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.StandardZoneRules].getOffset(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.zone.StandardZoneRules].getValidOffsets(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.zone.StandardZoneRules].getTransition(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.zone.StandardZoneRules].getOffsetInfo(org.threeten.bp.LocalDateTime)'
  - '[org.threeten.bp.zone.StandardZoneRules].findOffsetInfo(org.threeten.bp.LocalDateTime,org.threeten.bp.zone.ZoneOffsetTransition)'
  - '[org.threeten.bp.zone.StandardZoneRules].isValidOffset(org.threeten.bp.LocalDateTime,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.StandardZoneRules].findTransitionArray(int)'
  - '[org.threeten.bp.zone.StandardZoneRules].getStandardOffset(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.StandardZoneRules].getDaylightSavings(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.StandardZoneRules].isDaylightSavings(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.StandardZoneRules].nextTransition(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.StandardZoneRules].previousTransition(org.threeten.bp.Instant)'
  - '[org.threeten.bp.zone.StandardZoneRules].findYear(long,org.threeten.bp.ZoneOffset)'
  - '[org.threeten.bp.zone.StandardZoneRules].getTransitions()'
  - '[org.threeten.bp.zone.StandardZoneRules].getTransitionRules()'
  - '[org.threeten.bp.zone.StandardZoneRules].equals(Object)'
  - '[org.threeten.bp.zone.StandardZoneRules].hashCode()'
  - '[org.threeten.bp.zone.StandardZoneRules].toString()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/zone/StandardZoneRules.java
- function_names:
  - '[org.threeten.bp.zone.ZoneRulesInitializer].setInitializer(org.threeten.bp.zone.ZoneRulesInitializer)'
  - '[org.threeten.bp.zone.ZoneRulesInitializer].initialize()'
  - '[org.threeten.bp.zone.ZoneRulesInitializer].initializeProviders()'
  - '[org.threeten.bp.zone.ZoneRulesInitializer].<init>()'
  - '[org.threeten.bp.zone.ZoneRulesInitializer.DoNothingZoneRulesInitializer].initializeProviders()'
  - '[org.threeten.bp.zone.ZoneRulesInitializer.DoNothingZoneRulesInitializer].<init>()'
  - '[org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer].initializeProviders()'
  - '[org.threeten.bp.zone.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer].<init>()'
  source_file: /src/threetenbp/src/main/java/org/threeten/bp/zone/ZoneRulesInitializer.java
